.cm-platform-data-graph{background:radial-gradient(circle at 18% 20%,rgba(32,191,255,.08),transparent 24%),radial-gradient(circle at 82% 12%,rgba(32,191,255,.08),transparent 24%),linear-gradient(180deg,var(--cm-s2-bg-top,#071224) 0,var(--cm-s2-bg-bottom,#06111f) 100%);color:#fff;isolation:isolate;margin-left:calc(50% - 50vw);max-width:100vw;overflow:hidden;padding:36px 0 48px;position:relative;width:100vw}.cm-platform-data-graph,.cm-platform-data-graph *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.cm-platform-data-graph,.cm-platform-data-graph *{box-sizing:border-box}.cm-platform-data-graph__bg{background:linear-gradient(rgba(60,138,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(60,138,255,.045) 1px,transparent 0);background-size:64px 64px;inset:0;mask-image:radial-gradient(circle at 50% 34%,#000 0,rgba(0,0,0,.7) 46%,transparent 88%);opacity:.52;pointer-events:none;position:absolute;z-index:-1}.cm-platform-data-graph__inner{display:grid;gap:28px;margin:0 auto;width:min(1560px,94vw)}.cm-s2-panel{backdrop-filter:blur(12px);background:radial-gradient(circle at 78% 22%,rgba(32,191,255,.1),transparent 28%),radial-gradient(circle at 38% 72%,rgba(32,191,255,.08),transparent 30%),linear-gradient(180deg,rgba(14,32,58,.82),rgba(6,18,34,.9)),var(--cm-s2-panel-bg,#09182e);border:1px solid color-mix(in srgb,var(--cm-s2-border,#245d91) 80%,transparent);border-radius:28px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),0 0 0 1px rgba(32,191,255,.06),0 22px 80px rgba(0,0,0,.34);overflow:hidden;position:relative}.cm-s2-panel:before{background:linear-gradient(rgba(60,138,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(60,138,255,.045) 1px,transparent 0);background-size:54px 54px;content:"";inset:0;mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.78) 52%,transparent 92%);opacity:.32;pointer-events:none;position:absolute}.cm-s2-panel__grid{align-items:stretch;display:grid;gap:34px;grid-template-columns:minmax(320px,.58fr) minmax(760px,1.42fr);padding:44px 46px 42px;position:relative;z-index:2}.cm-s2-panel__grid--graph{align-items:center;grid-template-columns:minmax(360px,.72fr) minmax(680px,1.28fr);min-height:520px}.cm-s2-panel__copy{padding:4px 0;position:relative;z-index:4}.cm-s2-panel__eyebrow{color:var(--cm-s2-eyebrow,#36b8ff)!important;font-size:14px!important;font-weight:850!important;letter-spacing:.13em!important;line-height:1!important;margin:0 0 16px!important;text-transform:uppercase!important}.cm-s2-panel__heading{color:var(--cm-s2-heading,#fff)!important;font-size:clamp(38px,3.3vw,62px)!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:.98!important;margin:0!important;text-shadow:0 0 28px hsla(0,0%,100%,.08);text-wrap:balance}.cm-s2-panel__body{color:var(--cm-s2-body,#cfe1f6)!important;margin-top:22px;max-width:620px}.cm-s2-panel__body,.cm-s2-panel__body *{color:var(--cm-s2-body,#cfe1f6)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.cm-s2-panel__body p{color:var(--cm-s2-body,#cfe1f6)!important;font-size:18px!important;font-weight:520!important;letter-spacing:-.018em!important;line-height:1.58!important;margin:0!important}.cm-s2-sources{min-height:440px;overflow:visible;position:relative;z-index:3}.cm-s2-sources__svg{height:440px;inset:0;overflow:visible;position:absolute;width:100%;z-index:1}.cm-s2-sources__line{fill:none;filter:url(#cmS2Glow);opacity:.76;stroke:rgba(110,198,255,.58);stroke-linecap:round;stroke-width:2.4}.cm-s2-sources__beam{fill:none;filter:url(#cmS2Glow);opacity:0;stroke:#8defff;stroke-dasharray:36 420;stroke-dashoffset:420;stroke-linecap:round;stroke-width:4.2}.cm-s2-sources[data-hover-source="1"] .cm-s2-source-beam-1,.cm-s2-sources[data-hover-source="2"] .cm-s2-source-beam-2,.cm-s2-sources[data-hover-source="3"] .cm-s2-source-beam-3,.cm-s2-sources[data-hover-source="4"] .cm-s2-source-beam-4,.cm-s2-sources[data-hover-source="5"] .cm-s2-source-beam-5,.cm-s2-sources[data-hover-source="6"] .cm-s2-source-beam-6,.cm-s2-sources[data-hover-source="7"] .cm-s2-source-beam-7,.cm-s2-sources[data-hover-source="8"] .cm-s2-source-beam-8{animation:cmShootBeam .9s linear infinite;opacity:1}.cm-s2-sources__pulse{fill:#84edff;filter:url(#cmS2Glow);opacity:.95}.cm-s2-sources__pulse--1{animation:cmPulseTravel 6.4s linear infinite;offset-path:path("M62.5 132 C62.5 210, 235 245, 500 318")}.cm-s2-sources__pulse--2{animation:cmPulseTravel 5.8s linear infinite;animation-delay:-2.2s;offset-path:path("M312.5 132 C312.5 230, 390 270, 500 318")}.cm-s2-sources__pulse--3{animation:cmPulseTravel 6.2s linear infinite;animation-delay:-3.1s;offset-path:path("M687.5 132 C687.5 230, 610 270, 500 318")}.cm-s2-sources__pulse--4{animation:cmPulseTravel 6.8s linear infinite;animation-delay:-1.4s;offset-path:path("M937.5 132 C937.5 210, 765 245, 500 318")}.cm-s2-sources__tiles{height:190px;inset:0 0 auto 0;position:absolute;z-index:4}.cm-s2-source-tile{cursor:default;height:var(--cm-s2-tile-height,112px);outline:0;position:absolute;top:18px;transform:translateX(-50%);width:clamp(104px,calc(12.5% - var(--cm-s2-tile-gap, 20px)*7/8),var(--cm-s2-tile-width,180px));z-index:5}.cm-s2-source-tile--1{left:6.25%}.cm-s2-source-tile--2{left:18.75%}.cm-s2-source-tile--3{left:31.25%}.cm-s2-source-tile--4{left:43.75%}.cm-s2-source-tile--5{left:56.25%}.cm-s2-source-tile--6{left:68.75%}.cm-s2-source-tile--7{left:81.25%}.cm-s2-source-tile--8{left:93.75%}.cm-s2-source-tile__inner{background:radial-gradient(circle at 50% 18%,rgba(32,191,255,.18),transparent 42%),linear-gradient(180deg,rgba(11,34,63,.94),rgba(5,18,36,.96));border:1px solid rgba(83,179,255,.34);border-radius:var(--cm-s2-tile-radius,18px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 0 30px rgba(32,191,255,.08);display:grid;gap:10px;height:100%;padding:14px 10px 13px;place-items:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;width:100%}.cm-s2-source-tile__icon{display:grid;height:var(--cm-s2-icon-size,36px);place-items:center;width:var(--cm-s2-icon-size,36px)}.cm-s2-source-tile__icon img,.cm-s2-source-tile__icon svg{display:block;height:100%;object-fit:contain;width:100%}.cm-s2-source-tile__icon img{filter:drop-shadow(0 0 9px rgba(32,191,255,.48))}.cm-s2-source-tile__icon svg circle,.cm-s2-source-tile__icon svg path,.cm-s2-source-tile__icon svg rect{fill:none;filter:drop-shadow(0 0 9px rgba(32,191,255,.5));stroke:#8ceeff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.cm-s2-source-tile__label{color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.1!important;margin:0!important;text-align:center!important}.cm-s2-source-tile:focus-visible .cm-s2-source-tile__inner,.cm-s2-source-tile:hover .cm-s2-source-tile__inner{background:radial-gradient(circle at 50% 18%,rgba(142,238,255,.28),transparent 46%),linear-gradient(180deg,rgba(12,46,84,.98),rgba(4,22,44,.98));border-color:rgba(142,238,255,.92);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 0 34px rgba(32,191,255,.24),0 0 72px rgba(32,191,255,.14);transform:translateY(-7px)}.cm-s2-central-node{align-items:center;background:radial-gradient(circle at 50% 0,rgba(32,191,255,.2),transparent 44%),linear-gradient(180deg,rgba(12,44,84,.96),rgba(6,23,44,.98));border:1px solid rgba(83,179,255,.46);border-radius:22px;bottom:10px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 0 44px rgba(32,191,255,.18),0 20px 58px rgba(0,0,0,.38);display:flex;gap:20px;min-height:118px;padding:24px 30px;width:min(540px,80%);z-index:6}.cm-s2-central-node,.cm-s2-central-node__top-glow{left:50%;position:absolute;transform:translateX(-50%)}.cm-s2-central-node__top-glow{background:radial-gradient(circle,rgba(132,237,255,.85),transparent 68%);border-radius:999px;filter:blur(22px);height:96px;opacity:.74;top:-26px;width:190px}.cm-s2-central-node__icon{background:hsla(0,0%,100%,.035);border:1px solid rgba(83,179,255,.32);border-radius:18px;display:grid;flex:0 0 72px;height:72px;place-items:center;position:relative;width:72px;z-index:2}.cm-s2-central-node__icon img,.cm-s2-central-node__icon svg{display:block;height:44px;object-fit:contain;width:44px}.cm-s2-central-node__icon svg path{fill:none;filter:drop-shadow(0 0 9px rgba(32,191,255,.5));stroke:#8ceeff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.cm-s2-central-node__label{color:#fff!important;font-size:25px!important;font-weight:850!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0!important;max-width:330px;position:relative;z-index:2}.cm-s2-graph{background:radial-gradient(circle at 50% 42%,rgba(32,191,255,.1),transparent 42%);border-radius:24px;min-height:430px;position:relative}.cm-s2-graph:before{background:linear-gradient(rgba(60,138,255,.052) 1px,transparent 0),linear-gradient(90deg,rgba(60,138,255,.052) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;mask-image:radial-gradient(circle at center,#000 0,rgba(0,0,0,.82) 56%,transparent 100%);opacity:.76;position:absolute}.cm-s2-graph__svg{height:100%;inset:0;position:absolute;width:100%;z-index:1}.cm-s2-graph__line{animation:cmGraphFlow 11s linear infinite;fill:none;filter:url(#cmS2GraphGlow);stroke:rgba(105,202,255,.58);stroke-dasharray:10 16;stroke-linecap:round;stroke-width:2.6}.cm-g-line-11,.cm-g-line-2,.cm-g-line-5,.cm-g-line-8{animation-direction:reverse}.cm-s2-graph__spark{fill:#8df3ff;filter:url(#cmS2GraphGlow);opacity:.95}.cm-s2-graph__spark--1{animation:cmPulseTravel 5.2s linear infinite;offset-path:path("M132 95 L258 188 L378 318")}.cm-s2-graph__spark--2{animation:cmPulseTravel 5.9s linear infinite;animation-delay:-2.1s;offset-path:path("M318 78 L560 198 L606 334")}.cm-s2-graph__spark--3{animation:cmPulseTravel 6.4s linear infinite;animation-delay:-3s;offset-path:path("M512 88 L560 198 L258 188")}.cm-s2-graph__nodes{min-height:430px;position:relative;width:100%;z-index:3}.cm-s2-graph-node{cursor:default;outline:0;position:absolute;text-align:center;transform:translate(-50%,-50%);width:124px;z-index:4}.cm-s2-graph-node--1{left:18%;top:23%}.cm-s2-graph-node--2{left:43%;top:18%}.cm-s2-graph-node--3{left:75%;top:21%}.cm-s2-graph-node--4{left:32%;top:47%}.cm-s2-graph-node--5{left:61%;top:47%}.cm-s2-graph-node--6{left:11%;top:76%}.cm-s2-graph-node--7{left:44%;top:78%}.cm-s2-graph-node--8{left:76%;top:82%}.cm-s2-graph-node__ring{animation:cmRingRotate 8s linear infinite;background:radial-gradient(circle,rgba(32,191,255,.24),transparent 66%),conic-gradient(from 160deg,rgba(32,191,255,0),rgba(32,191,255,.86),rgba(32,191,255,0));border-radius:999px;filter:blur(2px);height:86px;left:50%;opacity:.24;position:absolute;top:36px;transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease,filter .22s ease;width:86px}.cm-s2-graph-node__orb{background:radial-gradient(circle at 50% 28%,rgba(83,179,255,.24),transparent 44%),linear-gradient(180deg,rgba(14,48,88,.95),rgba(5,18,37,.96));border:1px solid rgba(83,179,255,.48);border-radius:999px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 0 26px rgba(32,191,255,.16);display:grid;height:72px;margin:0 auto;place-items:center;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;width:72px;z-index:2}.cm-s2-graph-node__orb img,.cm-s2-graph-node__orb svg{display:block;height:34px;object-fit:contain;width:34px}.cm-s2-graph-node__orb img{filter:drop-shadow(0 0 9px rgba(32,191,255,.5))}.cm-s2-graph-node__orb svg circle,.cm-s2-graph-node__orb svg path,.cm-s2-graph-node__orb svg rect{fill:none;filter:drop-shadow(0 0 9px rgba(32,191,255,.5));stroke:#8ceeff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.cm-s2-graph-node__label{color:#fff!important;font-size:14px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.15!important;margin:10px 0 0!important;text-align:center!important;text-shadow:0 0 16px rgba(32,191,255,.16)}.cm-s2-graph-node:focus-visible,.cm-s2-graph-node:hover{z-index:9}.cm-s2-graph-node:focus-visible .cm-s2-graph-node__ring,.cm-s2-graph-node:hover .cm-s2-graph-node__ring{filter:blur(0);opacity:.82;transform:translate(-50%,-50%) scale(1.22)}.cm-s2-graph-node:focus-visible .cm-s2-graph-node__orb,.cm-s2-graph-node:hover .cm-s2-graph-node__orb{background:radial-gradient(circle at 50% 28%,rgba(142,238,255,.3),transparent 44%),linear-gradient(180deg,rgba(16,63,112,.98),rgba(5,24,47,.98));border-color:rgba(142,238,255,.95);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07),0 0 30px rgba(32,191,255,.28),0 0 60px rgba(32,191,255,.18);transform:translateY(-6px) scale(1.08)}.cm-s2-graph-node:focus-visible .cm-s2-graph-node__label,.cm-s2-graph-node:hover .cm-s2-graph-node__label{text-shadow:0 0 16px rgba(142,238,255,.52),0 0 30px rgba(32,191,255,.34)}.cm-s2-graph[data-hover-graph="1"] .cm-g-line-1,.cm-s2-graph[data-hover-graph="1"] .cm-g-line-2,.cm-s2-graph[data-hover-graph="2"] .cm-g-line-1,.cm-s2-graph[data-hover-graph="2"] .cm-g-line-3,.cm-s2-graph[data-hover-graph="2"] .cm-g-line-4,.cm-s2-graph[data-hover-graph="2"] .cm-g-line-5,.cm-s2-graph[data-hover-graph="3"] .cm-g-line-3,.cm-s2-graph[data-hover-graph="3"] .cm-g-line-9,.cm-s2-graph[data-hover-graph="4"] .cm-g-line-2,.cm-s2-graph[data-hover-graph="4"] .cm-g-line-4,.cm-s2-graph[data-hover-graph="4"] .cm-g-line-6,.cm-s2-graph[data-hover-graph="4"] .cm-g-line-7,.cm-s2-graph[data-hover-graph="4"] .cm-g-line-8,.cm-s2-graph[data-hover-graph="5"] .cm-g-line-10,.cm-s2-graph[data-hover-graph="5"] .cm-g-line-11,.cm-s2-graph[data-hover-graph="5"] .cm-g-line-5,.cm-s2-graph[data-hover-graph="5"] .cm-g-line-6,.cm-s2-graph[data-hover-graph="5"] .cm-g-line-9,.cm-s2-graph[data-hover-graph="6"] .cm-g-line-7,.cm-s2-graph[data-hover-graph="7"] .cm-g-line-10,.cm-s2-graph[data-hover-graph="7"] .cm-g-line-12,.cm-s2-graph[data-hover-graph="7"] .cm-g-line-8,.cm-s2-graph[data-hover-graph="8"] .cm-g-line-11,.cm-s2-graph[data-hover-graph="8"] .cm-g-line-12{stroke:rgba(142,238,255,.96);stroke-width:3.4}@keyframes cmShootBeam{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}@keyframes cmPulseTravel{0%{offset-distance:0;opacity:0}10%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes cmGraphFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-130}}@keyframes cmRingRotate{0%{rotate:0deg}to{rotate:1turn}}@media (max-width:1180px){.cm-s2-panel__grid,.cm-s2-panel__grid--graph{grid-template-columns:1fr}.cm-s2-sources{min-height:500px}.cm-s2-panel__body{max-width:760px}}@media (max-width:820px){.cm-platform-data-graph__inner{width:min(92vw,680px)}.cm-s2-panel__grid,.cm-s2-panel__grid--graph{padding:32px 22px 30px}.cm-s2-panel__heading{font-size:clamp(34px,8vw,46px)!important}.cm-s2-panel__body p{font-size:16px!important}.cm-s2-sources{min-height:auto}.cm-s2-sources__svg{display:none}.cm-s2-sources__tiles{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;position:relative}.cm-s2-source-tile,.cm-s2-source-tile--1,.cm-s2-source-tile--2,.cm-s2-source-tile--3,.cm-s2-source-tile--4,.cm-s2-source-tile--5,.cm-s2-source-tile--6,.cm-s2-source-tile--7,.cm-s2-source-tile--8{left:auto;position:relative;top:auto;transform:none;width:100%}.cm-s2-central-node{bottom:auto;left:auto;margin-top:26px;position:relative;transform:none;width:100%}.cm-s2-graph{min-height:auto}.cm-s2-graph__svg{display:none}.cm-s2-graph__nodes{display:grid;gap:18px 14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;padding-top:12px}.cm-s2-graph-node,.cm-s2-graph-node--1,.cm-s2-graph-node--2,.cm-s2-graph-node--3,.cm-s2-graph-node--4,.cm-s2-graph-node--5,.cm-s2-graph-node--6,.cm-s2-graph-node--7,.cm-s2-graph-node--8{background:hsla(0,0%,100%,.025);border:1px solid rgba(83,179,255,.18);border-radius:18px;left:auto;padding:16px 10px 12px;position:relative;top:auto;transform:none;width:100%}.cm-s2-graph-node__ring{top:52px}}@media (max-width:520px){.cm-s2-graph__nodes,.cm-s2-sources__tiles{grid-template-columns:1fr}.cm-s2-central-node{gap:14px;padding:18px}.cm-s2-central-node__icon{flex-basis:58px;height:58px;width:58px}.cm-s2-central-node__icon img,.cm-s2-central-node__icon svg{height:34px;width:34px}.cm-s2-central-node__label{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.cm-s2-graph-node__ring,.cm-s2-graph__line,.cm-s2-graph__spark,.cm-s2-sources__beam,.cm-s2-sources__pulse{animation:none!important}}