:root{--ink:#0c0e10;--ink2:#4a5158;--ink3:#767e85;--line:#0c0e101c;--line2:#0c0e100f;--bg:#f7f7f5;--bg2:#fbfbfa;--bg3:#f2f2ef;--card:#fff;--onink:#fff;--dot:#dcdcd8;--navbg:#f7f7f5db;--herorgb:247,247,245;--jx:oklch(50% .16 262);--jxs:oklch(62% .15 262);--crm:oklch(55% .15 300);--hrms:oklch(52% .11 168);--ehr:oklch(53% .13 228)}[data-theme=dark]{--ink:#eef1f6;--ink2:#aeb6c2;--ink3:#7e8794;--line:#eef1f624;--line2:#eef1f612;--bg:#060609;--bg2:#0a0a12;--bg3:#0e0e16;--card:#0e0e16;--onink:#0b0d12;--dot:#3a3a46;--navbg:#060609cc;--herorgb:6,6,12;--jx:oklch(72% .13 262);--jxs:oklch(78% .11 262);--crm:oklch(72% .13 300);--hrms:oklch(72% .1 168);--ehr:oklch(72% .11 228)}body{transition:background-color .3s,color .3s}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:var(--jx);text-decoration:none}a:hover{color:var(--ink)}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--jx);outline-offset:3px;border-radius:2px}a[href],button{transition:transform .22s cubic-bezier(.2,.7,.2,1),background-color .22s,color .22s,border-color .22s,box-shadow .28s}a[href]:active,button:active{transform:translateY(1px)}@keyframes jxlineup{0%{transform:translateY(112%)}to{transform:none}}@keyframes jxup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes jxdash{to{stroke-dashoffset:-1000px}}@keyframes jxpulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes jxmarq{to{transform:translate(-50%)}}@keyframes jxsweep{0%{transform:translateY(-120%)}to{transform:translateY(320%)}}@media (width<=820px){[data-bento]{grid-template-columns:1fr!important}[data-bento]>div{grid-column:auto!important}}@keyframes jxstepglow{0%,16%,to{border-color:var(--line);transform:none;box-shadow:0 0 #0000}6%{border-color:var(--crm);transform:translateY(-3px);box-shadow:0 12px 26px -12px oklch(55% .15 300/.6)}}@keyframes jxsteparrow{0%,18%,to{opacity:.4;transform:none}8%{opacity:1;transform:translate(4px)}}@keyframes jxdraw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes jxpop{0%{opacity:0;transform:scale(.55)}62%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}g[style*=jxpop],circle[style*=jxpop]{transform-box:fill-box;transform-origin:50%}@keyframes jxtravel{0%{offset-distance:0%;opacity:0}4%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes jxfadein{0%{opacity:0}to{opacity:1}}@keyframes jxfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes jxlift{0%{opacity:0;transform:translateY(46px)scale(.97)}to{opacity:1;transform:none}}@keyframes jxbuby{0%{transform:translateY(-50px)}50%{transform:translateY(50px)}to{transform:translateY(-50px)}}@keyframes jxbubx{0%{transform:translate(-50px)}50%{transform:translate(50px)}to{transform:translate(-50px)}}@keyframes jxspin{to{transform:rotate(360deg)}}@keyframes jxholo{to{background-position:250%}}[data-holo]{isolation:isolate;position:relative;overflow:hidden}[data-holo]:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(115deg,#7ab6fff2,#cd96fff2,#7dffdee6,#7ab6fff2) 0 0/250% 100%;padding:1.2px;animation:4.5s linear infinite jxholo;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-holo]:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 32%,#ffffff47 46%,#aacdff38 52%,#0000 66%) 0 0/250% 100%;animation:3.4s linear infinite jxholo;position:absolute;inset:0}@media (width<=820px){[data-plfloat]{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=820px){#jx-svclist a{grid-template-columns:44px minmax(0,1fr)!important}#jx-svclist a>span:nth-child(3){grid-column:2}#jx-svclist a>span:nth-child(4){display:none}}@media (width<=900px){[data-prodsec]{grid-template-columns:1fr!important;gap:26px!important}[data-prodsec]>div:first-child{position:static!important}}[data-losscene] [data-layer]{opacity:.5;filter:saturate(.6);transition:opacity .5s,transform .5s,filter .5s}[data-losscene][data-active=workspace] [data-layer=workspace],[data-losscene][data-active=mesh] [data-layer=mesh],[data-losscene][data-active=brain] [data-layer=brain],[data-losscene][data-active=trust] [data-layer=trust],[data-losscene][data-active=graph] [data-layer=graph]{opacity:1;filter:none;transform:translateY(-8px)scale(1.04)}[data-losnav] button:hover{border-left-color:#e2def466!important}[data-losnav][data-active=workspace] [data-item=workspace],[data-losnav][data-active=mesh] [data-item=mesh],[data-losnav][data-active=brain] [data-item=brain],[data-losnav][data-active=trust] [data-item=trust],[data-losnav][data-active=graph] [data-item=graph]{border-left-color:#a78bfa!important}@media (width<=900px){[data-losbody]{grid-template-columns:1fr!important}[data-crmrow]{grid-template-columns:1fr!important;gap:26px!important;padding:40px 0!important}[data-crmrow]>div:first-child{order:2}[data-crmrow]>div:last-child{order:1}[data-crmrow]>div{position:static!important}}@media (width>=1020px){#jx-desknav{display:flex!important}#jx-navcontact{display:inline-block!important}#jx-burger{display:none!important}}a[href=\#main]:focus-visible{top:12px!important;left:12px!important}jx-jupiter,jx-branching,jx-fluid{display:block}@media (width<=940px){[data-ehrhero]{grid-template-columns:1fr!important;gap:40px!important}[data-ehrfloat]{margin-top:16px;width:auto!important;animation:none!important;position:static!important;box-shadow:0 18px 40px -24px #0c0e1066!important}}@media (width<=479px){header nav>div>a[href=\/contact]{display:none!important}}
