{"version":3,"file":"ConnectionMap.CI6_FdGr.mjs","names":["p","useRef","useId","__esmMin","init_ssg_sandbox_shims","init_npm_react_18_3_1","ie","window","ce","init_jsx_runtime","p","de","RenderTarget","init_framer_CaDWdxiz","addPropertyControls","ControlType","runtime","alive","frames","offs","id","fn","el","type","o","f","draw","svg","map","box","rel","r","selfEl","self","rec","links","i","curve","mx","x1","x2","y1","y2","written","dsts","mid","b","fan","k","n","gap","stacked","bus","x","side","h","flip","rows","last","row","m","into","grp","animate","L","start","root","wires","drawn","queued","redraw","rt","hot","on","show","live","reduce","io","es","ConnectionMap","p$1","DEFAULTS","input","module","MARKUP","target","ref","u","vars","SANS","SANS_MEDIUM","CSS","init_ConnectionMap","\"onboarding\"","\"risk\"","\"odd\"","\"cases\"","\"procedures\"","\"tm\"","\"ai\""],"sources":["https:/framerusercontent.com/modules/mDUH23ilBg571mXnrUxt/CYxu6XcvSvkAdTq12mou/ConnectionMap.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,RenderTarget,addPropertyControls}from\"framer\";import{useEffect,useId,useRef}from\"react\";const SANS='\"Aktiv Grotesk Corp Regular\", \"Aktiv Grotesk Corp\", \"Aktiv Grotesk\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';const SANS_MEDIUM='\"Aktiv Grotesk Corp Medium\", \"Aktiv Grotesk Corp\", \"Aktiv Grotesk\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif';// The original site's light tokens, then the rules the map uses, scoped to the component. The site's narrow-width\n// rules respond to the component's own width here (container queries).\nconst CSS=`.bxs{--ink:#121212;--paper-2:#FAF1EC;--m-io:cubic-bezier(.65, 0, .35, 1);--m-pop:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.108 26%, 1.1, 1.077 30.6%, 1.041 34.4%, .993 40.2%, .981 42.8%, .973 45.6%, .974 49.4%, .996 58.5%, 1.003 64.5%, 1.001 79.1%, 1);--card:#FFFFFF;--line:#F0E3DA;--ink-3:#888888;--m-out:cubic-bezier(.16, 1, .3, 1);--f-mono:\"JetBrains Mono\", ui-monospace, \"SF Mono\", Menlo, monospace;--ink-2:#646464;--sand:#F8E6CF;--paper:#FEF9F5;--e3:0 2px 4px rgba(18,18,18,.05), 0 28px 64px rgba(18,18,18,.11);--line-strong:#E4D3C7;--e1:0 1px 2px rgba(18,18,18,.04), 0 12px 32px rgba(18,18,18,.06);--m-ui:cubic-bezier(.2, .8, .2, 1);--stage:var(--token-2bac24e0-48af-4002-84c0-2e10bb3a34dd,rgb(245,235,225));container-type:inline-size;color:var(--ink);font:400 16px/1.55 var(--f-sans);-webkit-font-smoothing:antialiased}\n.bxs p{margin:0}\n.bxs *{box-sizing: border-box;}\n.bxs a{color: inherit;}\n.bxs :focus-visible{outline: 2px solid var(--ink); outline-offset: 3px; border-radius: 4px;}\n.bxs .avatar{width: 42px; height: 42px; border-radius: 8px; display: grid; place-items: center; background: var(--paper-2); font-weight: 500; font-size: 14px; flex: 0 0 auto; font-family: var(--f-sans-m);}\n.bxs .mw path{fill: none; stroke: var(--ink); stroke-width: 1.6; stroke-linecap: round; stroke-dasharray: 1, 1; stroke-dashoffset: 1;}\n.bxs .mw circle{fill: var(--ink); stroke: var(--paper-2); stroke-width: 2; transform-box: fill-box; transform-origin: center center; transform: scale(0);}\n.bxs .mw.on path{stroke-dashoffset: 0; transition: stroke-dashoffset .7s var(--m-io) calc(.22s + var(--i) * 80ms);}\n.bxs .mw.on circle.a{transform: scale(1); transition: transform .4s var(--m-pop) calc(.18s + var(--i) * 80ms);}\n.bxs .mw.on circle.b{transform: scale(1); transition: transform .4s var(--m-pop) calc(.86s + var(--i) * 80ms);}\n.bxs .mrec{background: var(--card); border: 1px solid var(--line); border-radius: 12px; overflow: hidden; min-width: 0px; box-shadow: rgba(18, 18, 18, 0.05) 0px 1px 2px, rgba(18, 18, 18, 0.1) 0px 24px 56px;}\n.bxs .mr-head{display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-bottom: 1px solid var(--line);}\n.bxs .mr-head .avatar{width: 36px; height: 36px; font-size: 13px;}\n.bxs .mr-head b{display: block; font-weight: 500; font-size: 15px; font-family: var(--f-sans-m);}\n.bxs .mr-head small{color: var(--ink-3); font-size: 12px;}\n.bxs .rrow{display: grid; grid-template-columns: minmax(0px, 1fr) auto auto; align-items: center; gap: 12px; padding: 10px 16px; border-top: 1px solid var(--line); font-size: 13px; transition: background-color .45s var(--m-out);}\n.bxs .mr-head + .rrow{border-top: 0px;}\n.bxs .rrow span{color: var(--ink-3); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}\n.bxs .rrow b{font-weight: 500; text-align: right; white-space: nowrap; transition: color 0.3s; font-family: var(--f-sans-m);}\n.bxs .rrow em{font-style: normal; font-family: var(--f-mono); font-size: 10px; letter-spacing: 0.02em; text-transform: uppercase; padding: 3px 7px; border-radius: 999px; white-space: nowrap; color: var(--ink-3); background: transparent; box-shadow: inset 0 0 0 1px var(--line); transition: color 0.3s, background-color 0.3s, box-shadow 0.3s;}\n.bxs .rrow:not(.w) b{color: var(--ink-2);}\n.bxs .rrow.w{background-color: color-mix(in srgb, var(--sand) 55%, var(--card));}\n.bxs .rrow.w b{animation: cmx-m-rise .5s var(--m-out) .7s backwards;}\n.bxs .rrow.w em{color: var(--paper); background: var(--ink); box-shadow: none;}\n.bxs .mrec{box-shadow: var(--e3);}\n.bxs .cmap-fig{margin: 0px; display: grid; gap: 14px;}\n.bxs .cmap{position: relative; display: grid; grid-template-columns: minmax(0px, 232px) minmax(0px, 340px) minmax(0px, 288px); justify-content: center; align-items: center; gap: clamp(40px, 7vw, 104px); padding: clamp(28px, 4vw, 56px); border-radius: 12px; background-color: var(--paper-2); background-image: radial-gradient(circle, var(--line-strong) 1px, transparent 1.2px); background-size: 20px 20px;}\n.bxs .cmap-wires{position: absolute; inset: 0px; width: 100%; height: 100%; pointer-events: none; overflow: visible;}\n.bxs .cm-src,.bxs .cm-dst{position: relative; z-index: 1; display: grid; gap: 10px; min-width: 0px;}\n.bxs .cm-k{font-size: 11px; font-weight: 500; letter-spacing: 0.09em; text-transform: uppercase; color: var(--ink-3); padding-left: 2px; font-family: var(--f-sans-m);}\n.bxs .cm-mod{display: grid; grid-template-columns: 20px minmax(0px, 1fr) auto; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 12px; background: var(--card); border: 1px solid var(--line); box-shadow: var(--e1); text-decoration: none; color: var(--ink); transition: border-color .25s var(--m-ui), transform .45s var(--m-out);}\n.bxs .cm-mod b{display: block; font-weight: 500; font-size: 14.5px; line-height: 1.3; font-family: var(--f-sans-m);}\n.bxs .cm-mod small{display: block; margin-top: 2px; font-size: 12.5px; line-height: 1.35; color: var(--ink-2);}\n.bxs .cm-mod i{font-style: normal; color: var(--ink-3); transition: transform .35s var(--m-out), color .25s var(--m-ui);}\n.bxs a.cm-mod:hover{border-color: var(--ink); transform: translateY(-1px);}\n.bxs a.cm-mod:hover i{transform: translateX(3px); color: var(--ink);}\n.bxs .cm-mod.self{background: var(--ink); color: var(--paper); border-color: var(--ink); grid-template-columns: 20px minmax(0px, 1fr);}\n.bxs .cm-mod.self small{color: color-mix(in srgb, var(--paper) 70%, transparent);}\n.bxs .cm-ic{width: 20px; height: 20px; fill: none; stroke: currentcolor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;}\n.bxs .cm-rec{position: relative; z-index: 1;}\n.bxs .cmap .mw.on path{transition: stroke-dashoffset .7s var(--m-io) calc(.22s + var(--i) * 80ms), stroke .25s var(--m-ui);}\n.bxs .cmap .mw.on circle.a{transition: transform .4s var(--m-pop) calc(.18s + var(--i) * 80ms), fill .25s var(--m-ui);}\n.bxs .cmap .mw.on circle.b{transition: transform .4s var(--m-pop) calc(.86s + var(--i) * 80ms), fill .25s var(--m-ui);}\n.bxs .cmap.focus .mw:not(.hot) path{stroke: var(--line-strong);}\n.bxs .cmap.focus .mw:not(.hot) circle{fill: var(--line-strong);}\n.bxs .cmap .rrow{padding-block: 11px;}\n.bxs .cmap .rrow.w{background-color: var(--card);}\n.bxs .cmap .rrow.w b{animation: auto ease 0s 1 normal none running none;}\n.bxs .cmap .rrow.w em{color: var(--ink-3); background: transparent; box-shadow: inset 0 0 0 1px var(--line);}\n.bxs .cmap.on .rrow.w{background-color: color-mix(in srgb, var(--sand) 55%, var(--card)); transition-delay: calc(.9s + var(--wi, 0) * 80ms);}\n.bxs .cmap.on .rrow.w em{color: var(--paper); background: var(--ink); box-shadow: none; transition-delay: calc(.86s + var(--wi, 0) * 80ms);}\n.bxs .cmap.flip{grid-template-columns: minmax(0px, 288px) minmax(0px, 340px) minmax(0px, 232px);}\n.bxs .cmap.flip .cm-dst{order: -1;}\n.bxs .cmap.flip .cm-src{order: 1;}\n@container (max-width:939px){.bxs .cmap,.bxs .cmap.flip{grid-template-columns: minmax(0px, 1fr); gap: 28px; justify-content: stretch; max-width: 520px; margin-inline: auto; width: 100%;}}\n@container (max-width:520px){.bxs .cmap .rrow{grid-template-columns: minmax(0px, 1fr) auto; padding-inline: 14px;}.bxs .cmap .rrow em{display: none;}.bxs .cmap .mr-head{padding: 12px 14px;}}\n@keyframes cmx-m-rise { 0% { opacity: 0; transform: translateY(8px); } }\n.bxs .cmap{gap:clamp(40px,8cqw,104px);padding:clamp(28px,4.5cqw,56px);border-radius:var(--r,16px);background-color:var(--stage)}\n@container (max-width:939px){.bxs .cmap{gap:28px}}\n@media (prefers-reduced-motion:reduce){.bxs *,.bxs ::before,.bxs ::after{transition:none!important;animation:none!important}}\n.bxs .cm-mod,.bxs .cm-mod.self{grid-template-columns:32px minmax(0px,1fr) auto}.bxs .cm-mod.self{grid-template-columns:32px minmax(0px,1fr)}.bxs .cm-tile{width:32px;height:32px;display:block;flex:none}.bxs .cm-mod .cm-ic{justify-self:center}\n.bxs .mi *{transform-box:view-box}.bxs .mi{transition:transform .22s cubic-bezier(.23,1,.32,1)}.bxs .mi :is(.mi-step,.mi-w1,.mi-w2,.mi-w3,.mi-w4,.mi-w5,.mi-r1,.mi-r2,.mi-rest){transform-box:fill-box;transform-origin:50% 50%}.bxs .mi .mi-r1,.mi .mi-r2{transform-origin:0 50%}.bxs .mi-cases .mi-tick{transform-box:fill-box;transform-origin:30% 75%}.bxs .mi-onboarding .mi-bit{transform-origin:24px 31px}.bxs .mi-risk .mi-sweep{transform-origin:24px 28.5px}.bxs .mi-diligence :is(.mi-lid,.mi-lid2){transform-origin:24px 26.5px}.bxs .mi-diligence .mi-bit{transform-origin:24px 24px}.bxs .mi-monitoring .mi-bit{transform-origin:32px 13px}.bxs .mi-cases .mi-bit{transform-origin:11px 35.5px}.bxs .mi-ai .mi-pearl{transform-origin:21.5px 26px}.bxs .mi-ai .mi-d3{transform-origin:38px 10px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bxs .cm-mod:hover .mi-onboarding .mi-bit{animation:mi-step-in 760ms linear(0,0.0312,0.1122,0.2257,0.3569,0.4934,0.6258,0.7473,0.8533,0.9415,1.0111,1.0625,1.0973,1.1176,1.1258,1.1245,1.1161,1.1029,1.0869,1.0697,1.0527,1.0368,1.0227,1.0108,1.0012,0.994,0.9889,0.9858,0.9843,0.9841,0.9849,0.9864,0.9883,0.9905,0.9926,0.9947,0.9966,0.9982,0.9995,1.0005,1.0012,1.0017,1.0019,1.002,1.002,1.0018,1.0016,1.0013,1) 0ms both}.bxs .cm-mod:hover .mi-onboarding .mi-step{animation:mi-grow-x 520ms linear(0,0.0182,0.0658,0.1338,0.2149,0.3028,0.3929,0.4815,0.5659,0.6442,0.7152,0.7783,0.8333,0.8803,0.9197,0.9521,0.9779,0.9981,1.0133,1.0242,1.0316,1.036,1.0381,1.0383,1.0372,1.035,1.0322,1.0289,1.0255,1.0221,1.0187,1.0155,1.0126,1.01,1.0077,1.0057,1.004,1.0026,1.0015,1.0005,0.9998,0.9993,0.999,0.9987,0.9986,0.9985,0.9985,0.9986,1) 170ms both}.bxs .cm-mod:hover .mi-risk .mi-sweep{animation:mi-sweep 980ms linear(0,0.0141,0.0511,0.1043,0.1682,0.2384,0.3115,0.3847,0.4561,0.5242,0.588,0.6468,0.7004,0.7486,0.7914,0.8291,0.862,0.8903,0.9144,0.9348,0.9519,0.9659,0.9774,0.9865,0.9938,0.9994,1.0036,1.0066,1.0087,1.0101,1.0108,1.0111,1.011,1.0106,1.0101,1.0094,1.0086,1.0078,1.007,1.0062,1.0054,1.0047,1.004,1.0034,1.0029,1.0024,1.002,1.0016,1) 0ms both}.bxs .cm-mod:hover .mi-diligence .mi-lid{animation:mi-blink 560ms cubic-bezier(.32,.72,0,1) 0ms both}.bxs .cm-mod:hover .mi-diligence .mi-lid2{animation:mi-blink 560ms cubic-bezier(.32,.72,0,1) 0ms both}.bxs .cm-mod:hover .mi-diligence .mi-bit{animation:mi-focus 820ms linear(0,0.0312,0.1122,0.2257,0.3569,0.4934,0.6258,0.7473,0.8533,0.9415,1.0111,1.0625,1.0973,1.1176,1.1258,1.1245,1.1161,1.1029,1.0869,1.0697,1.0527,1.0368,1.0227,1.0108,1.0012,0.994,0.9889,0.9858,0.9843,0.9841,0.9849,0.9864,0.9883,0.9905,0.9926,0.9947,0.9966,0.9982,0.9995,1.0005,1.0012,1.0017,1.0019,1.002,1.002,1.0018,1.0016,1.0013,1) 140ms both}.bxs .cm-mod:hover .mi-monitoring .mi-w1{animation:mi-wave 640ms linear(0,0.0182,0.0658,0.1338,0.2149,0.3028,0.3929,0.4815,0.5659,0.6442,0.7152,0.7783,0.8333,0.8803,0.9197,0.9521,0.9779,0.9981,1.0133,1.0242,1.0316,1.036,1.0381,1.0383,1.0372,1.035,1.0322,1.0289,1.0255,1.0221,1.0187,1.0155,1.0126,1.01,1.0077,1.0057,1.004,1.0026,1.0015,1.0005,0.9998,0.9993,0.999,0.9987,0.9986,0.9985,0.9985,0.9986,1) 0ms both}.bxs .cm-mod:hover .mi-monitoring .mi-w2{animation:mi-wave 640ms linear(0,0.0182,0.0658,0.1338,0.2149,0.3028,0.3929,0.4815,0.5659,0.6442,0.7152,0.7783,0.8333,0.8803,0.9197,0.9521,0.9779,0.9981,1.0133,1.0242,1.0316,1.036,1.0381,1.0383,1.0372,1.035,1.0322,1.0289,1.0255,1.0221,1.0187,1.0155,1.0126,1.01,1.0077,1.0057,1.004,1.0026,1.0015,1.0005,0.9998,0.9993,0.999,0.9987,0.9986,0.9985,0.9985,0.9986,1) 45ms both}.bxs .cm-mod:hover .mi-monitoring .mi-w3{animation:mi-wave 640ms linear(0,0.0182,0.0658,0.1338,0.2149,0.3028,0.3929,0.4815,0.5659,0.6442,0.7152,0.7783,0.8333,0.8803,0.9197,0.9521,0.9779,0.9981,1.0133,1.0242,1.0316,1.036,1.0381,1.0383,1.0372,1.035,1.0322,1.0289,1.0255,1.0221,1.0187,1.0155,1.0126,1.01,1.0077,1.0057,1.004,1.0026,1.0015,1.0005,0.9998,0.9993,0.999,0.9987,0.9986,0.9985,0.9985,0.9986,1) 90ms both}.bxs .cm-mod:hover .mi-monitoring .mi-w4{animation:mi-wave 640ms linear(0,0.0182,0.0658,0.1338,0.2149,0.3028,0.3929,0.4815,0.5659,0.6442,0.7152,0.7783,0.8333,0.8803,0.9197,0.9521,0.9779,0.9981,1.0133,1.0242,1.0316,1.036,1.0381,1.0383,1.0372,1.035,1.0322,1.0289,1.0255,1.0221,1.0187,1.0155,1.0126,1.01,1.0077,1.0057,1.004,1.0026,1.0015,1.0005,0.9998,0.9993,0.999,0.9987,0.9986,0.9985,0.9985,0.9986,1) 135ms both}.bxs .cm-mod:hover .mi-monitoring .mi-w5{animation:mi-wave 640ms linear(0,0.0182,0.0658,0.1338,0.2149,0.3028,0.3929,0.4815,0.5659,0.6442,0.7152,0.7783,0.8333,0.8803,0.9197,0.9521,0.9779,0.9981,1.0133,1.0242,1.0316,1.036,1.0381,1.0383,1.0372,1.035,1.0322,1.0289,1.0255,1.0221,1.0187,1.0155,1.0126,1.01,1.0077,1.0057,1.004,1.0026,1.0015,1.0005,0.9998,0.9993,0.999,0.9987,0.9986,0.9985,0.9985,0.9986,1) 180ms both}.bxs .cm-mod:hover .mi-monitoring .mi-bit{animation:mi-rise 760ms linear(0,0.0312,0.1122,0.2257,0.3569,0.4934,0.6258,0.7473,0.8533,0.9415,1.0111,1.0625,1.0973,1.1176,1.1258,1.1245,1.1161,1.1029,1.0869,1.0697,1.0527,1.0368,1.0227,1.0108,1.0012,0.994,0.9889,0.9858,0.9843,0.9841,0.9849,0.9864,0.9883,0.9905,0.9926,0.9947,0.9966,0.9982,0.9995,1.0005,1.0012,1.0017,1.0019,1.002,1.002,1.0018,1.0016,1.0013,1) 190ms both}.bxs .cm-mod:hover .mi-cases .mi-r1{animation:mi-fill 460ms cubic-bezier(.23,1,.32,1) 0ms both}.bxs .cm-mod:hover .mi-cases .mi-r2{animation:mi-fill 460ms cubic-bezier(.23,1,.32,1) 70ms both}.bxs .cm-mod:hover .mi-cases .mi-tick{animation:mi-tick 700ms linear(0,0.0312,0.1122,0.2257,0.3569,0.4934,0.6258,0.7473,0.8533,0.9415,1.0111,1.0625,1.0973,1.1176,1.1258,1.1245,1.1161,1.1029,1.0869,1.0697,1.0527,1.0368,1.0227,1.0108,1.0012,0.994,0.9889,0.9858,0.9843,0.9841,0.9849,0.9864,0.9883,0.9905,0.9926,0.9947,0.9966,0.9982,0.9995,1.0005,1.0012,1.0017,1.0019,1.002,1.002,1.0018,1.0016,1.0013,1) 170ms both}.bxs .cm-mod:hover .mi-cases .mi-bit{animation:mi-pop 700ms linear(0,0.0312,0.1122,0.2257,0.3569,0.4934,0.6258,0.7473,0.8533,0.9415,1.0111,1.0625,1.0973,1.1176,1.1258,1.1245,1.1161,1.1029,1.0869,1.0697,1.0527,1.0368,1.0227,1.0108,1.0012,0.994,0.9889,0.9858,0.9843,0.9841,0.9849,0.9864,0.9883,0.9905,0.9926,0.9947,0.9966,0.9982,0.9995,1.0005,1.0012,1.0017,1.0019,1.002,1.002,1.0018,1.0016,1.0013,1) 90ms both}.bxs .cm-mod:hover .mi-ai .mi-pearl{animation:mi-glint 900ms linear(0,0.0141,0.0511,0.1043,0.1682,0.2384,0.3115,0.3847,0.4561,0.5242,0.588,0.6468,0.7004,0.7486,0.7914,0.8291,0.862,0.8903,0.9144,0.9348,0.9519,0.9659,0.9774,0.9865,0.9938,0.9994,1.0036,1.0066,1.0087,1.0101,1.0108,1.0111,1.011,1.0106,1.0101,1.0094,1.0086,1.0078,1.007,1.0062,1.0054,1.0047,1.004,1.0034,1.0029,1.0024,1.002,1.0016,1) 0ms both}.bxs .cm-mod:hover .mi-ai .mi-d3{animation:mi-spark 820ms linear(0,0.0312,0.1122,0.2257,0.3569,0.4934,0.6258,0.7473,0.8533,0.9415,1.0111,1.0625,1.0973,1.1176,1.1258,1.1245,1.1161,1.1029,1.0869,1.0697,1.0527,1.0368,1.0227,1.0108,1.0012,0.994,0.9889,0.9858,0.9843,0.9841,0.9849,0.9864,0.9883,0.9905,0.9926,0.9947,0.9966,0.9982,0.9995,1.0005,1.0012,1.0017,1.0019,1.002,1.002,1.0018,1.0016,1.0013,1) 180ms both}.bxs .cm-mod:hover .mi-procedures .mi-bit{animation:mi-route 900ms cubic-bezier(.32,.72,0,1) 0ms both}.bxs .cm-mod:hover .mi-data .mi-bit{animation:mi-drop 720ms linear(0,0.0312,0.1122,0.2257,0.3569,0.4934,0.6258,0.7473,0.8533,0.9415,1.0111,1.0625,1.0973,1.1176,1.1258,1.1245,1.1161,1.1029,1.0869,1.0697,1.0527,1.0368,1.0227,1.0108,1.0012,0.994,0.9889,0.9858,0.9843,0.9841,0.9849,0.9864,0.9883,0.9905,0.9926,0.9947,0.9966,0.9982,0.9995,1.0005,1.0012,1.0017,1.0019,1.002,1.002,1.0018,1.0016,1.0013,1) 0ms both}.bxs .cm-mod:hover .mi-data .mi-l1{animation:mi-give 520ms cubic-bezier(.32,.72,0,1) 230ms both}.bxs .cm-mod:hover .mi-data .mi-l2{animation:mi-give 520ms cubic-bezier(.32,.72,0,1) 300ms both}.bxs .cm-mod:hover .mi-webhooks .mi-trail{animation:mi-fill 420ms cubic-bezier(.23,1,.32,1) 0ms both}.bxs .cm-mod:hover .mi-webhooks .mi-bit{animation:mi-send 720ms linear(0,0.0312,0.1122,0.2257,0.3569,0.4934,0.6258,0.7473,0.8533,0.9415,1.0111,1.0625,1.0973,1.1176,1.1258,1.1245,1.1161,1.1029,1.0869,1.0697,1.0527,1.0368,1.0227,1.0108,1.0012,0.994,0.9889,0.9858,0.9843,0.9841,0.9849,0.9864,0.9883,0.9905,0.9926,0.9947,0.9966,0.9982,0.9995,1.0005,1.0012,1.0017,1.0019,1.002,1.002,1.0018,1.0016,1.0013,1) 0ms both}.bxs .cm-mod:hover .mi-webhooks .mi-port{animation:mi-take 460ms cubic-bezier(.32,.72,0,1) 260ms both}}.bxs .mi-webhooks .mi-trail{transform-box:fill-box;transform-origin:100% 50%}@keyframes mi-send{0%{transform:translateX(-12px) scale(.6);opacity:0}22%{opacity:1}100%{transform:none;opacity:1}}@keyframes mi-take{0%{transform:none}35%{transform:translateX(1.5px)}100%{transform:none}}@keyframes mi-drop{0%{transform:translateY(-12px) scale(.6);opacity:0}22%{opacity:1}100%{transform:none;opacity:1}}@keyframes mi-give{0%{transform:none}35%{transform:translateY(2.5px)}100%{transform:none}}@keyframes mi-step-in{0%{transform:translateY(-13px) scale(.7);opacity:0}25%{opacity:1}100%{transform:none;opacity:1}}@keyframes mi-grow-x{from{transform:scaleX(.15)}}@keyframes mi-sweep{from{transform:rotate(-118deg)}}@keyframes mi-blink{0%{transform:none}38%{transform:scaleY(.06)}100%{transform:none}}@keyframes mi-focus{0%{transform:none}18%{transform:scale(.55)}100%{transform:none}}@keyframes mi-wave{from{transform:scaleY(.3)}}@keyframes mi-rise{0%{transform:translateY(9px) scale(.55);opacity:0}20%{opacity:1}100%{transform:none;opacity:1}}@keyframes mi-fill{from{transform:scaleX(.2);opacity:0}}@keyframes mi-tick{0%{transform:scale(.2) rotate(-12deg);opacity:0}20%{opacity:1}100%{transform:none;opacity:1}}@keyframes mi-pop{0%{transform:scale(.3);opacity:0}20%{opacity:1}100%{transform:none;opacity:1}}@keyframes mi-turn{from{transform:rotate(-180deg)}}\n@keyframes mi-glint{0%{transform:rotate(-90deg) scale(.55)}100%{transform:none}}@keyframes mi-spark{0%{transform:translate(-14px,13px) scale(.3);opacity:0}25%{opacity:1}100%{transform:none;opacity:1}}@keyframes mi-pulse{0%{transform:none}22%{transform:scale(.5)}100%{transform:none}}@keyframes mi-flow{from{transform:translate(-7px,7px);opacity:0}}@keyframes mi-route{0%{transform:translate(-21px,26px) scale(.6);opacity:0}14%{transform:translate(-17px,26px) scale(.8);opacity:1}38%{transform:translate(-11px,25.4px) scale(1)}58%{transform:translate(-4.6px,21.6px)}76%{transform:translate(-.4px,14px)}100%{transform:none;opacity:1}}\n`;const MARKUP={\"onboarding\":'<div class=\"cmap\" data-cmap><svg class=\"cmap-wires\" aria-hidden=\"true\"></svg><div class=\"cm-src\"><span class=\"cm-k\">This module</span><div class=\"cm-mod self\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-onboarding\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DEF7E2\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M10 41V24a14 14 0 0 1 28 0v17\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M19 41h10\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-step\"/><circle cx=\"24\" cy=\"31\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>KYB &amp; KYC onboarding</b><small>Writes the highlighted fields</small></span></div></div><div class=\"cm-rec mrec\"><div class=\"mr-head\"><span class=\"avatar\">SA</span><span><b>Storm AB</b><small>One customer record</small></span></div><div class=\"rrow w\"><span>Beneficial owners</span><b>2 verified</b><em>Onboarding</em></div><div class=\"rrow w\"><span>Registered address</span><b>Kungsgatan 12</b><em>Onboarding</em></div><div class=\"rrow\"><span>Risk score</span><b>2.5 \\xb7 Medium</b><em>Risk score</em></div><div class=\"rrow\"><span>Screening</span><b>Clear, today</b><em>Due diligence</em></div></div><div class=\"cm-dst\"><span class=\"cm-k\">Read this record</span><a class=\"cm-mod\" href=\"/use-cases/risk-score\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-risk\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FBEED0\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><defs><mask id=\"mi-risk-cm-m\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"48\" height=\"48\"><rect width=\"48\" height=\"48\" fill=\"#fff\"/><circle cx=\"34.54\" cy=\"15.16\" r=\"7\" fill=\"#000\"/></mask></defs><g mask=\"url(#mi-risk-cm-m)\"><path d=\"M5.87 36.95A20 20 0 0 1 10.84 13.44L14.56 18.16A14 14 0 0 0 11.31 34.42A3 3 0 0 1 5.87 36.95z\" fill=\"#BAB09B\"/><path d=\"M12.4 12.2A20 20 0 0 1 35.6 12.2L31.87 16.92A14 14 0 0 0 16.13 16.92z\" fill=\"#121212\"/><path d=\"M37.16 13.44A20 20 0 0 1 42.13 36.95A3 3 0 0 1 36.69 34.42A14 14 0 0 0 33.44 18.16z\" fill=\"#121212\"/></g><path d=\"M24 28.5L28.34 23.01\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-sweep\"/><circle cx=\"34.54\" cy=\"15.16\" r=\"5\" fill=\"#FC6F51\" class=\"mi-sweep\"/></g></svg><span><b>AML risk score</b><small>A live score for every customer</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/ongoing-due-diligence\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-diligence\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DFF2FF\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M6 23.35A22 22 0 0 1 42 23.35\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid\"/><path d=\"M11 29.75A22 22 0 0 0 37 29.75\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid2\"/><circle cx=\"24\" cy=\"24\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Ongoing due diligence</b><small>Daily checks across 1,300+ lists</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/aml-case-management\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-cases\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#D9F6F7\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 11h32\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r1\"/><path d=\"M8 23h22\" fill=\"none\" stroke=\"#A1B6B7\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r2\"/><path d=\"M23 35.5l4.5 4.5 10-10.5\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-tick\"/><circle cx=\"11\" cy=\"35.5\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Case management</b><small>One queue for the whole team</small></span><i aria-hidden=\"true\">→</i></a></div></div>',\"risk\":'<div class=\"cmap\" data-cmap><svg class=\"cmap-wires\" aria-hidden=\"true\"></svg><div class=\"cm-src\"><span class=\"cm-k\">This module</span><div class=\"cm-mod self\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-risk\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FBEED0\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><defs><mask id=\"mi-risk-cm-m\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"48\" height=\"48\"><rect width=\"48\" height=\"48\" fill=\"#fff\"/><circle cx=\"34.54\" cy=\"15.16\" r=\"7\" fill=\"#000\"/></mask></defs><g mask=\"url(#mi-risk-cm-m)\"><path d=\"M5.87 36.95A20 20 0 0 1 10.84 13.44L14.56 18.16A14 14 0 0 0 11.31 34.42A3 3 0 0 1 5.87 36.95z\" fill=\"#BAB09B\"/><path d=\"M12.4 12.2A20 20 0 0 1 35.6 12.2L31.87 16.92A14 14 0 0 0 16.13 16.92z\" fill=\"#121212\"/><path d=\"M37.16 13.44A20 20 0 0 1 42.13 36.95A3 3 0 0 1 36.69 34.42A14 14 0 0 0 33.44 18.16z\" fill=\"#121212\"/></g><path d=\"M24 28.5L28.34 23.01\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-sweep\"/><circle cx=\"34.54\" cy=\"15.16\" r=\"5\" fill=\"#FC6F51\" class=\"mi-sweep\"/></g></svg><span><b>AML risk score</b><small>Writes the highlighted fields</small></span></div></div><div class=\"cm-rec mrec\"><div class=\"mr-head\"><span class=\"avatar\">SA</span><span><b>Storm AB</b><small>One customer record</small></span></div><div class=\"rrow\"><span>Beneficial owners</span><b>2 verified</b><em>Onboarding</em></div><div class=\"rrow w\"><span>Risk score</span><b>2.5 \\xb7 Medium</b><em>Risk score</em></div><div class=\"rrow\"><span>Screening</span><b>Clear, today</b><em>Due diligence</em></div><div class=\"rrow\"><span>Next review</span><b>14 Mar 2027</b><em>Due diligence</em></div></div><div class=\"cm-dst\"><span class=\"cm-k\">Read the score</span><a class=\"cm-mod\" href=\"/use-cases/transaction-monitoring\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-monitoring\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FFE6DB\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 21v8\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w1\"/><path d=\"M16 14v22\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w2\"/><path d=\"M24 19v12\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w3\"/><path d=\"M32 24v14\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w4\"/><path d=\"M40 20v10\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w5\"/><circle cx=\"32\" cy=\"13\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Transaction monitoring</b><small>Rules read the score</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/aml-case-management\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-cases\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#D9F6F7\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 11h32\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r1\"/><path d=\"M8 23h22\" fill=\"none\" stroke=\"#A1B6B7\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r2\"/><path d=\"M23 35.5l4.5 4.5 10-10.5\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-tick\"/><circle cx=\"11\" cy=\"35.5\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Case management</b><small>The score is in every case</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/ongoing-due-diligence\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-diligence\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DFF2FF\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M6 23.35A22 22 0 0 1 42 23.35\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid\"/><path d=\"M11 29.75A22 22 0 0 0 37 29.75\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid2\"/><circle cx=\"24\" cy=\"24\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Ongoing due diligence</b><small>Review schedules follow the score</small></span><i aria-hidden=\"true\">→</i></a></div></div>',\"odd\":'<div class=\"cmap\" data-cmap><svg class=\"cmap-wires\" aria-hidden=\"true\"></svg><div class=\"cm-src\"><span class=\"cm-k\">This module</span><div class=\"cm-mod self\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-diligence\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DFF2FF\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M6 23.35A22 22 0 0 1 42 23.35\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid\"/><path d=\"M11 29.75A22 22 0 0 0 37 29.75\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid2\"/><circle cx=\"24\" cy=\"24\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Ongoing due diligence</b><small>Writes the highlighted fields</small></span></div></div><div class=\"cm-rec mrec\"><div class=\"mr-head\"><span class=\"avatar\">SA</span><span><b>Storm AB</b><small>One customer record</small></span></div><div class=\"rrow\"><span>Beneficial owners</span><b>2 verified</b><em>Onboarding</em></div><div class=\"rrow\"><span>Risk score</span><b>2.5 \\xb7 Medium</b><em>Risk score</em></div><div class=\"rrow w\"><span>Screening</span><b>Clear, today</b><em>Due diligence</em></div><div class=\"rrow w\"><span>Next review</span><b>14 Mar 2027</b><em>Due diligence</em></div></div><div class=\"cm-dst\"><span class=\"cm-k\">Connected</span><a class=\"cm-mod\" href=\"/use-cases/aml-case-management\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-cases\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#D9F6F7\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 11h32\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r1\"/><path d=\"M8 23h22\" fill=\"none\" stroke=\"#A1B6B7\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r2\"/><path d=\"M23 35.5l4.5 4.5 10-10.5\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-tick\"/><circle cx=\"11\" cy=\"35.5\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Case management</b><small>Alerts open as cases</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/risk-score\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-risk\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FBEED0\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><defs><mask id=\"mi-risk-cm-m\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"48\" height=\"48\"><rect width=\"48\" height=\"48\" fill=\"#fff\"/><circle cx=\"34.54\" cy=\"15.16\" r=\"7\" fill=\"#000\"/></mask></defs><g mask=\"url(#mi-risk-cm-m)\"><path d=\"M5.87 36.95A20 20 0 0 1 10.84 13.44L14.56 18.16A14 14 0 0 0 11.31 34.42A3 3 0 0 1 5.87 36.95z\" fill=\"#BAB09B\"/><path d=\"M12.4 12.2A20 20 0 0 1 35.6 12.2L31.87 16.92A14 14 0 0 0 16.13 16.92z\" fill=\"#121212\"/><path d=\"M37.16 13.44A20 20 0 0 1 42.13 36.95A3 3 0 0 1 36.69 34.42A14 14 0 0 0 33.44 18.16z\" fill=\"#121212\"/></g><path d=\"M24 28.5L28.34 23.01\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-sweep\"/><circle cx=\"34.54\" cy=\"15.16\" r=\"5\" fill=\"#FC6F51\" class=\"mi-sweep\"/></g></svg><span><b>AML risk score</b><small>Sets each review schedule</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/onboarding\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-onboarding\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DEF7E2\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M10 41V24a14 14 0 0 1 28 0v17\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M19 41h10\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-step\"/><circle cx=\"24\" cy=\"31\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>KYB &amp; KYC onboarding</b><small>Feeds the first data</small></span><i aria-hidden=\"true\">→</i></a></div></div>',\"cases\":'<div class=\"cmap flip\" data-cmap><svg class=\"cmap-wires\" aria-hidden=\"true\"></svg><div class=\"cm-src\"><span class=\"cm-k\">This module</span><div class=\"cm-mod self\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-cases\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#D9F6F7\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 11h32\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r1\"/><path d=\"M8 23h22\" fill=\"none\" stroke=\"#A1B6B7\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r2\"/><path d=\"M23 35.5l4.5 4.5 10-10.5\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-tick\"/><circle cx=\"11\" cy=\"35.5\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Case management</b><small>One queue for the whole team</small></span></div></div><div class=\"cm-rec mrec\"><div class=\"mr-head\"><span class=\"avatar\">SA</span><span><b>Storm AB</b><small>One customer record</small></span></div><div class=\"rrow\"><span>Beneficial owners</span><b>2 verified</b><em>Onboarding</em></div><div class=\"rrow\"><span>Risk score</span><b>2.5 \\xb7 Medium</b><em>Risk score</em></div><div class=\"rrow\"><span>Alerts</span><b>1 in 30 days</b><em>Monitoring</em></div><div class=\"rrow w\"><span>Case</span><b>#1204 in review</b><em>Cases</em></div></div><div class=\"cm-dst\"><span class=\"cm-k\">Open cases here</span><a class=\"cm-mod\" href=\"/use-cases/onboarding\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-onboarding\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DEF7E2\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M10 41V24a14 14 0 0 1 28 0v17\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M19 41h10\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-step\"/><circle cx=\"24\" cy=\"31\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>KYB &amp; KYC onboarding</b><small>Application reviews</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/ongoing-due-diligence\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-diligence\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DFF2FF\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M6 23.35A22 22 0 0 1 42 23.35\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid\"/><path d=\"M11 29.75A22 22 0 0 0 37 29.75\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid2\"/><circle cx=\"24\" cy=\"24\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Ongoing due diligence</b><small>PEP, sanction and adverse media alerts</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/transaction-monitoring\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-monitoring\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FFE6DB\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 21v8\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w1\"/><path d=\"M16 14v22\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w2\"/><path d=\"M24 19v12\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w3\"/><path d=\"M32 24v14\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w4\"/><path d=\"M40 20v10\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w5\"/><circle cx=\"32\" cy=\"13\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Transaction monitoring</b><small>Rule matches with linked transactions</small></span><i aria-hidden=\"true\">→</i></a></div></div>',\"procedures\":'<div class=\"cmap\" data-cmap><svg class=\"cmap-wires\" aria-hidden=\"true\"></svg><div class=\"cm-src\"><span class=\"cm-k\">The engine</span><div class=\"cm-mod self\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-procedures\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FFE6F0\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M7 35H17a13 13 0 0 0 13-13v-3\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-line\"/><path d=\"M37 35h4\" fill=\"none\" stroke=\"#BDABB2\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-rest\"/><circle cx=\"30\" cy=\"9\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Procedures</b><small>Writes the highlighted fields</small></span></div></div><div class=\"cm-rec mrec\"><div class=\"mr-head\"><span class=\"avatar\">SA</span><span><b>Storm AB</b><small>One customer record</small></span></div><div class=\"rrow\"><span>Beneficial owners</span><b>2 verified</b><em>Onboarding</em></div><div class=\"rrow\"><span>Risk score</span><b>2.5 \\xb7 Medium</b><em>Risk score</em></div><div class=\"rrow w\"><span>Alerts</span><b>1 in 30 days</b><em>Procedures</em></div><div class=\"rrow w\"><span>Case</span><b>#1204 in review</b><em>Procedures</em></div></div><div class=\"cm-dst\"><span class=\"cm-k\">Runs on it</span><a class=\"cm-mod\" href=\"/use-cases/transaction-monitoring\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-monitoring\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FFE6DB\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 21v8\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w1\"/><path d=\"M16 14v22\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w2\"/><path d=\"M24 19v12\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w3\"/><path d=\"M32 24v14\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w4\"/><path d=\"M40 20v10\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w5\"/><circle cx=\"32\" cy=\"13\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Transaction monitoring</b><small>Rules run on every new transaction</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/aml-case-management\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-cases\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#D9F6F7\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 11h32\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r1\"/><path d=\"M8 23h22\" fill=\"none\" stroke=\"#A1B6B7\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r2\"/><path d=\"M23 35.5l4.5 4.5 10-10.5\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-tick\"/><circle cx=\"11\" cy=\"35.5\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Case management</b><small>Cases open with the execution attached</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/developers\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-webhooks\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#F3EBE4\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M7 24h5\" fill=\"none\" stroke=\"#B4AEA9\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-trail\"/><path d=\"M28 9h11v30H28\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-port\"/><circle cx=\"22\" cy=\"24\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Webhooks</b><small>Events pushed into your own systems</small></span><i aria-hidden=\"true\">→</i></a></div></div>',\"tm\":'<div class=\"cmap\" data-cmap><svg class=\"cmap-wires\" aria-hidden=\"true\"></svg><div class=\"cm-src\"><span class=\"cm-k\">This module</span><div class=\"cm-mod self\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-monitoring\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FFE6DB\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 21v8\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w1\"/><path d=\"M16 14v22\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w2\"/><path d=\"M24 19v12\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w3\"/><path d=\"M32 24v14\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w4\"/><path d=\"M40 20v10\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w5\"/><circle cx=\"32\" cy=\"13\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Transaction monitoring</b><small>Writes the highlighted fields</small></span></div></div><div class=\"cm-rec mrec\"><div class=\"mr-head\"><span class=\"avatar\">SA</span><span><b>Storm AB</b><small>One customer record</small></span></div><div class=\"rrow\"><span>Beneficial owners</span><b>2 verified</b><em>Onboarding</em></div><div class=\"rrow\"><span>Risk score</span><b>2.5 \\xb7 Medium</b><em>Risk score</em></div><div class=\"rrow w\"><span>Last transfer</span><b>62,500 SEK</b><em>Monitoring</em></div><div class=\"rrow w\"><span>Alerts</span><b>1 in 30 days</b><em>Monitoring</em></div></div><div class=\"cm-dst\"><span class=\"cm-k\">Connected</span><a class=\"cm-mod\" href=\"/use-cases/aml-case-management\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-cases\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#D9F6F7\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 11h32\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r1\"/><path d=\"M8 23h22\" fill=\"none\" stroke=\"#A1B6B7\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-r2\"/><path d=\"M23 35.5l4.5 4.5 10-10.5\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-tick\"/><circle cx=\"11\" cy=\"35.5\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Case management</b><small>Matches open as cases</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/risk-score\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-risk\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FBEED0\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><defs><mask id=\"mi-risk-cm-m\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"48\" height=\"48\"><rect width=\"48\" height=\"48\" fill=\"#fff\"/><circle cx=\"34.54\" cy=\"15.16\" r=\"7\" fill=\"#000\"/></mask></defs><g mask=\"url(#mi-risk-cm-m)\"><path d=\"M5.87 36.95A20 20 0 0 1 10.84 13.44L14.56 18.16A14 14 0 0 0 11.31 34.42A3 3 0 0 1 5.87 36.95z\" fill=\"#BAB09B\"/><path d=\"M12.4 12.2A20 20 0 0 1 35.6 12.2L31.87 16.92A14 14 0 0 0 16.13 16.92z\" fill=\"#121212\"/><path d=\"M37.16 13.44A20 20 0 0 1 42.13 36.95A3 3 0 0 1 36.69 34.42A14 14 0 0 0 33.44 18.16z\" fill=\"#121212\"/></g><path d=\"M24 28.5L28.34 23.01\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-sweep\"/><circle cx=\"34.54\" cy=\"15.16\" r=\"5\" fill=\"#FC6F51\" class=\"mi-sweep\"/></g></svg><span><b>AML risk score</b><small>New behaviour updates the score</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/procedures\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-procedures\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FFE6F0\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M7 35H17a13 13 0 0 0 13-13v-3\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-line\"/><path d=\"M37 35h4\" fill=\"none\" stroke=\"#BDABB2\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-rest\"/><circle cx=\"30\" cy=\"9\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Procedures</b><small>Every rule runs as a procedure</small></span><i aria-hidden=\"true\">→</i></a></div></div>',\"ai\":'<div class=\"cmap flip\" data-cmap><svg class=\"cmap-wires\" aria-hidden=\"true\"></svg><div class=\"cm-src\"><span class=\"cm-k\">This module</span><div class=\"cm-mod self\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-ai\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#F5E9FF\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M21.5 11C24.33 21.66 25.84 23.17 36.5 26C25.84 28.83 24.33 30.34 21.5 41C18.67 30.34 17.16 28.84 6.5 26C17.16 23.17 18.67 21.66 21.5 11z\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" class=\"mi-pearl\"/><circle cx=\"38\" cy=\"10\" r=\"5\" fill=\"#FC6F51\" class=\"mi-d3\"/></g></svg><span><b>Bits AI</b><small>Drafts the decision comment</small></span></div></div><div class=\"cm-rec mrec\"><div class=\"mr-head\"><span class=\"avatar\">SA</span><span><b>Storm AB</b><small>One customer record</small></span></div><div class=\"rrow\"><span>Beneficial owners</span><b>2 verified</b><em>Onboarding</em></div><div class=\"rrow\"><span>Screening</span><b>Clear, today</b><em>Due diligence</em></div><div class=\"rrow\"><span>Alerts</span><b>1 in 30 days</b><em>Monitoring</em></div><div class=\"rrow w\"><span>Decision comment</span><b>Drafted</b><em>Bits AI</em></div></div><div class=\"cm-dst\"><span class=\"cm-k\">Reads from</span><a class=\"cm-mod\" href=\"/use-cases/onboarding\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-onboarding\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DEF7E2\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M10 41V24a14 14 0 0 1 28 0v17\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M19 41h10\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-step\"/><circle cx=\"24\" cy=\"31\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>KYB &amp; KYC onboarding</b><small>Owners and documents</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/ongoing-due-diligence\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-diligence\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#DFF2FF\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M6 23.35A22 22 0 0 1 42 23.35\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid\"/><path d=\"M11 29.75A22 22 0 0 0 37 29.75\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-lid2\"/><circle cx=\"24\" cy=\"24\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Ongoing due diligence</b><small>Today\\'s screening results</small></span><i aria-hidden=\"true\">→</i></a><a class=\"cm-mod\" href=\"/use-cases/transaction-monitoring\"><svg aria-hidden=\"true\" xmlns=\"http://www.w3.org/2000/svg\" class=\"cm-tile mi mi-monitoring\" width=\"32\" height=\"32\" viewBox=\"0 0 48 48\" fill=\"none\" aria-hidden=\"true\"><rect width=\"48\" height=\"48\" rx=\"12\" fill=\"#FFE6DB\"/><g transform=\"translate(7.2 7.2) scale(.7)\"><path d=\"M8 21v8\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w1\"/><path d=\"M16 14v22\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w2\"/><path d=\"M24 19v12\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w3\"/><path d=\"M32 24v14\" fill=\"none\" stroke=\"#121212\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w4\"/><path d=\"M40 20v10\" fill=\"none\" stroke=\"#BDABA3\" stroke-width=\"6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"mi-w5\"/><circle cx=\"32\" cy=\"13\" r=\"5\" fill=\"#FC6F51\" class=\"mi-bit\"/></g></svg><span><b>Transaction monitoring</b><small>Alerts and linked transactions</small></span><i aria-hidden=\"true\">→</i></a></div></div>'};function runtime(){let alive=true;const frames=new Set,offs=[];return{frame(fn){const id=requestAnimationFrame(()=>{frames.delete(id);if(alive)fn();});frames.add(id);},on(el,type,fn){el.addEventListener(type,fn);offs.push(()=>el.removeEventListener(type,fn));},observe(o){offs.push(()=>o.disconnect());return o;},dispose(){alive=false;frames.forEach(cancelAnimationFrame);offs.forEach(f=>f());}};}// Wires from this module to the fields it writes, and from the record to each connected module (reversed on a flipped\n// map). Measured from where the cards actually sit, so they follow any layout.\nfunction draw(map,animate){const svg=map.querySelector(\".cmap-wires\");svg.innerHTML=\"\";const mods=[].slice.call(map.querySelectorAll(\".cm-mod\"));mods.forEach(m=>{m.__mw=[];});if(getComputedStyle(svg).display===\"none\")return;const box=map.getBoundingClientRect();const rel=el=>{const r=el.getBoundingClientRect();return{l:r.left-box.left,r:r.right-box.left,t:r.top-box.top,b:r.bottom-box.top};};const selfEl=map.querySelector(\".cm-mod.self\"),self=rel(selfEl),rec=rel(map.querySelector(\".cm-rec\"));const links=[];let i=0;const curve=(x1,y1,x2,y2)=>{const mx=(x1+x2)/2;return\"M\"+x1+\" \"+y1+\" C \"+mx+\" \"+y1+\", \"+mx+\" \"+y2+\", \"+x2+\" \"+y2;};const written=[].slice.call(map.querySelectorAll(\".cm-rec .rrow.w\")),dsts=[].slice.call(map.querySelectorAll(\".cm-dst .cm-mod\"));const mid=b=>(b.t+b.b)/2,fan=(k,n,gap)=>(k-(n-1)/2)*gap;// Stacked (one column): the wires run down the margin beside the cards, into the record on the left and out of it\n// on the right, so they land on the same fields and modules as on the wide map.\nconst stacked=getComputedStyle(map).gridTemplateColumns.split(\" \").length<2,g=Math.max(9,Math.min(16,rec.l/2));const bus=(x1,y1,x2,y2,side)=>{const x=(side<0?Math.min(x1,x2):Math.max(x1,x2))+side*g,r=Math.min(8,g-3,(y2-y1)/2),h=x-side*r;return\"M\"+x1+\" \"+y1+\" L \"+h+\" \"+y1+\" Q \"+x+\" \"+y1+\" \"+x+\" \"+(y1+r)+\" L \"+x+\" \"+(y2-r)+\" Q \"+x+\" \"+y2+\" \"+h+\" \"+y2+\" L \"+x2+\" \"+y2;};const flip=map.classList.contains(\"flip\");if(stacked){const rows=[].slice.call(map.querySelectorAll(\".cm-rec .rrow\")),last=mid(rel(rows[rows.length-1]));if(!flip){written.forEach((row,k)=>{row.style.setProperty(\"--wi\",String(k));links.push([self.l,mid(self),rec.l,mid(rel(row)),selfEl,false,-1]);});dsts.forEach(m=>{const r=rel(m);links.push([rec.r,last,r.r,mid(r),m,true,1]);});}else{const into=mid(rel(written[0]));written[0].style.setProperty(\"--wi\",String(dsts.length-1));dsts.forEach(m=>{const r=rel(m);links.push([r.l,mid(r),rec.l,into,m,false,-1]);});links.push([rec.r,into,self.r,mid(self),selfEl,true,1]);}}else if(!flip){written.forEach((row,k)=>{row.style.setProperty(\"--wi\",String(k));links.push([self.r,mid(self)+fan(k,written.length,12),rec.l,mid(rel(row)),selfEl]);});dsts.forEach((m,k)=>{const r=rel(m);links.push([rec.r,mid(rec)+fan(k,dsts.length,12),r.l,mid(r),m,true]);});}else{// Flipped: the connected modules write into the record (their wires converge on that field), and this module reads it\nconst row=rel(written[0]);written[0].style.setProperty(\"--wi\",String(dsts.length-1));dsts.forEach((m,k)=>{const r=rel(m);links.push([r.r,mid(r),rec.l,mid(row)+fan(k,dsts.length,8),m]);});links.push([rec.r,mid(row),self.l,mid(self),selfEl,true]);}svg.setAttribute(\"viewBox\",\"0 0 \"+box.width+\" \"+box.height);links.forEach(L=>{const grp=document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\");// The record passes the data on only once this module's fields have landed\ngrp.setAttribute(\"class\",\"mw\"+(animate?\"\":\" on\"));grp.style.setProperty(\"--i\",String(i+++(L[5]?7:0)));L[4].__mw.push(grp);grp.innerHTML='<path pathLength=\"1\" d=\"'+(L[6]?bus(L[0],L[1],L[2],L[3],L[6]):curve(L[0],L[1],L[2],L[3]))+'\"/><circle class=\"a\" cx=\"'+L[0]+'\" cy=\"'+L[1]+'\" r=\"3.5\"/><circle class=\"b\" cx=\"'+L[2]+'\" cy=\"'+L[3]+'\" r=\"3.5\"/>';svg.appendChild(grp);});if(animate){svg.getBoundingClientRect();[].slice.call(svg.children).forEach(grp=>grp.classList.add(\"on\"));}}function start(root,rt,live,reduce){const map=root.querySelector(\".cmap\");const wires=map.querySelector(\".cmap-wires\");let drawn=false,queued=false;const redraw=()=>{if(queued)return;queued=true;rt.frame(()=>{queued=false;if(drawn)draw(map,false);});};[].slice.call(map.querySelectorAll(\".cm-mod\")).forEach(m=>{const hot=on=>{map.classList.toggle(\"focus\",on);(m.__mw||[]).forEach(grp=>grp.classList.toggle(\"hot\",on));};rt.on(m,\"mouseenter\",()=>hot(true));rt.on(m,\"mouseleave\",()=>hot(false));rt.on(m,\"focus\",()=>hot(true));rt.on(m,\"blur\",()=>hot(false));});const show=animate=>{if(drawn)return;drawn=true;wires.style.opacity=\"\";draw(map,animate);map.classList.add(\"on\");};if(typeof ResizeObserver!==\"undefined\")rt.observe(new ResizeObserver(redraw)).observe(map);if(document.fonts?.ready)document.fonts.ready.then(redraw);if(!live||reduce||typeof IntersectionObserver===\"undefined\"){show(false);return;}// They draw in once, the first time the map is on screen\ndraw(map,false);wires.style.opacity=\"0\";const io=rt.observe(new IntersectionObserver(es=>{if(es[0].isIntersecting){io.disconnect();show(true);}},{rootMargin:\"0px 0px -12% 0px\",threshold:0}));io.observe(map);}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 520\n */export default function ConnectionMap(input){const p={...DEFAULTS,...input};const module=MARKUP[p.module]?p.module:\"onboarding\";const target=RenderTarget.current();const live=target!==RenderTarget.canvas&&target!==RenderTarget.thumbnail&&target!==RenderTarget.export;const ref=useRef(null);const u=\"bxs-cmap\"+useId().replace(/[^a-zA-Z0-9]/g,\"\");useEffect(()=>{const root=ref.current;if(!root)return;const reduce=!!window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;const rt=runtime();start(root,rt,live,reduce);return()=>rt.dispose();},[module]);const vars={\"--f-sans\":p.sans?.fontFamily||SANS,\"--f-sans-m\":p.sansMedium?.fontFamily||SANS_MEDIUM,\"--r\":(p.radius??16)+\"px\"};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,className:u,style:{...p.style,...vars,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS.split(\".bxs\").join(\".\"+u)}}),/*#__PURE__*/_jsx(\"figure\",{className:\"cmap-fig\",dangerouslySetInnerHTML:{__html:MARKUP[module]}},module)]});}const DEFAULTS={module:\"onboarding\",radius:16};addPropertyControls(ConnectionMap,{module:{type:ControlType.Enum,title:\"Module\",options:[\"onboarding\",\"risk\",\"odd\",\"cases\",\"procedures\",\"tm\",\"ai\"],optionTitles:[\"KYB & KYC onboarding\",\"AML risk score\",\"Ongoing due diligence\",\"Case management\",\"Procedures\",\"Transaction monitoring\",\"Bits AI\"],defaultValue:DEFAULTS.module},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:DEFAULTS.radius,min:0,max:40,step:1,unit:\"px\"},sans:{type:ControlType.Font,title:\"Sans\",defaultFontType:\"sans-serif\",controls:\"basic\"},sansMedium:{type:ControlType.Font,title:\"Sans medium\",defaultFontType:\"sans-serif\",controls:\"basic\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ConnectionMap\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"520\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ConnectionMap.map"],"mappings":"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"}