PageSourceSearch

https://kscope.ai/assets/index-DLhpYdyO.js

js kscope.ai collected 2026-10-05 13:50:25 UTC 690,048 bytes, 624 lines download raw bytes

vendor: 10,366 bytes, line 1
1(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const m of document.querySelectorAll('link[rel="modulepreload"]'))d(m);new MutationObserver(m=>{for(const f of m)if(f.type==="childList")for(const p of f.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&d(p)}).observe(document,{childList:!0,subtree:!0});function u(m){const f={};return m.integrity&&(f.integrity=m.integrity),m.referrerPolicy&&(f.referrerPolicy=m.referrerPolicy),m.crossOrigin==="use-credentials"?f.credentials="include":m.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function d(m){if(m.ep)return;m.ep=!0;const f=u(m);fetch(m.href,f)}})();var $c={exports:{}},_s={};var Bm;function Qy(){if(Bm)return _s;Bm=1;var r=Symbol.for("react.transitional.element"),s=Symbol.for("react.fragment");function u(d,m,f){var p=null;if(f!==void 0&&(p=""+f),m.key!==void 0&&(p=""+m.key),"key"in m){f={};for(var b in m)b!=="key"&&(f[b]=m[b])}else f=m;return m=f.ref,{$$typeof:r,type:d,key:p,ref:m!==void 0?m:null,props:f}}return _s.Fragment=s,_s.jsx=u,_s.jsxs=u,_s}var Fm;function Zy(){return Fm||(Fm=1,$c.exports=Qy()),$c.exports}var t=Zy(),Yc={exports:{}},fe={};var Om;function Jy(){if(Om)return fe;Om=1;var r=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),f=Symbol.for("react.consumer"),p=Symbol.for("react.context"),b=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),j=Symbol.for("react.lazy"),A=Symbol.for("react.activity"),D=Symbol.iterator;function B(v){return v===null||typeof v!="object"?null:(v=D&&v[D]||v["@@iterator"],typeof v=="function"?v:null)}var N={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},G=Object.assign,q={};function Z(v,M,H){this.props=v,this.context=M,this.refs=q,this.updater=H||N}Z.prototype.isReactComponent={},Z.prototype.setState=function(v,M){if(typeof v!="object"&&typeof v!="function"&&v!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,v,M,"setState")},Z.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function de(){}de.prototype=Z.prototype;function he(v,M,H){this.props=v,this.context=M,this.refs=q,this.updater=H||N}var me=he.prototype=new de;me.constructor=he,G(me,Z.prototype),me.isPureReactComponent=!0;var De=Array.isArray;function Se(){}var X={H:null,A:null,T:null,S:null},re=Object.prototype.hasOwnProperty;function U(v,M,H){var Q=H.ref;return{$$typeof:r,type:v,key:M,ref:Q!==void 0?Q:null,props:H}}function $(v,M){return U(v.type,M,v.props)}function J(v){return typeof v=="object"&&v!==null&&v.$$typeof===r}function I(v){var M={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(H){return M[H]})}var pe=/\/+/g;function ge(v,M){return typeof v=="object"&&v!==null&&v.key!=null?I(""+v.key):M.toString(36)}function ze(v){switch(v.status){case"fulfilled":return v.value;case"rejected":throw v.reason;default:switch(typeof v.status=="string"?v.then(Se,Se):(v.status="pending",v.then(function(M){v.status==="pending"&&(v.status="fulfilled",v.value=M)},function(M){v.status==="pending"&&(v.status="rejected",v.reason=M)})),v.status){case"fulfilled":return v.value;case"rejected":throw v.reason}}throw v}function E(v,M,H,Q,le){var ue=typeof v;(ue==="undefined"||ue==="boolean")&&(v=null);var Ae=!1;if(v===null)Ae=!0;else switch(ue){case"bigint":case"string":case"number":Ae=!0;break;case"object":switch(v.$$typeof){case r:case s:Ae=!0;break;case j:return Ae=v._init,E(Ae(v._payload),M,H,Q,le)}}if(Ae)return le=le(v),Ae=Q===""?"."+ge(v,0):Q,De(le)?(H="",Ae!=null&&(H=Ae.replace(pe,"$&/")+"/"),E(le,M,H,"",function(Vn){return Vn})):le!=null&&(J(le)&&(le=$(le,H+(le.key==null||v&&v.key===le.key?"":(""+le.key).replace(pe,"$&/")+"/")+Ae)),M.push(le)),1;Ae=0;var Je=Q===""?".":Q+":";if(De(v))for(var xe=0;xe<v.length;xe++)Q=v[xe],ue=Je+ge(Q,xe),Ae+=E(Q,M,H,ue,le);else if(xe=B(v),typeof xe=="function")for(v=xe.call(v),xe=0;!(Q=v.next()).done;)Q=Q.value,ue=Je+ge(Q,xe++),Ae+=E(Q,M,H,ue,le);else if(ue==="object"){if(typeof v.then=="function")return E(ze(v),M,H,Q,le);throw M=String(v),Error("Objects are not valid as a React child (found: "+(M==="[object Object]"?"object with keys {"+Object.keys(v).join(", ")+"}":M)+"). If you meant to render a collection of children, use an array instead.")}return Ae}function W(v,M,H){if(v==null)return v;var Q=[],le=0;return E(v,Q,"","",function(ue){return M.call(H,ue,le++)}),Q}function K(v){if(v._status===-1){var M=v._result;M=M(),M.then(function(H){(v._status===0||v._status===-1)&&(v._status=1,v._result=H)},function(H){(v._status===0||v._status===-1)&&(v._status=2,v._result=H)}),v._status===-1&&(v._status=0,v._result=M)}if(v._status===1)return v._result.default;throw v._result}var V=typeof reportError=="function"?reportError:function(v){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var M=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof v=="object"&&v!==null&&typeof v.message=="string"?String(v.message):String(v),error:v});if(!window.dispatchEvent(M))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",v);return}console.error(v)},Y={map:W,forEach:function(v,M,H){W(v,function(){M.apply(this,arguments)},H)},count:function(v){var M=0;return W(v,function(){M++}),M},toArray:function(v){return W(v,function(M){return M})||[]},only:function(v){if(!J(v))throw Error("React.Children.only expected to receive a single React element child.");return v}};return fe.Activity=A,fe.Children=Y,fe.Component=Z,fe.Fragment=u,fe.Profiler=m,fe.PureComponent=he,fe.StrictMode=d,fe.Suspense=x,fe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X,fe.__COMPILER_RUNTIME={__proto__:null,c:function(v){return X.H.useMemoCache(v)}},fe.cache=function(v){return function(){return v.apply(null,arguments)}},fe.cacheSignal=function(){return null},fe.cloneElement=function(v,M,H){if(v==null)throw Error("The argument must be a React element, but you passed "+v+".");var Q=G({},v.props),le=v.key;if(M!=null)for(ue in M.key!==void 0&&(le=""+M.key),M)!re.call(M,ue)||ue==="key"||ue==="__self"||ue==="__source"||ue==="ref"&&M.ref===void 0||(Q[ue]=M[ue]);var ue=arguments.length-2;if(ue===1)Q.children=H;else if(1<ue){for(var Ae=Array(ue),Je=0;Je<ue;Je++)Ae[Je]=arguments[Je+2];Q.children=Ae}return U(v.type,le,Q)},fe.createContext=function(v){return v={$$typeof:p,_currentValue:v,_currentValue2:v,_threadCount:0,Provider:null,Consumer:null},v.Provider=v,v.Consumer={$$typeof:f,_context:v},v},fe.createElement=function(v,M,H){var Q,le={},ue=null;if(M!=null)for(Q in M.key!==void 0&&(ue=""+M.key),M)re.call(M,Q)&&Q!=="key"&&Q!=="__self"&&Q!=="__source"&&(le[Q]=M[Q]);var Ae=arguments.length-2;if(Ae===1)le.children=H;else if(1<Ae){for(var Je=Array(Ae),xe=0;xe<Ae;xe++)Je[xe]=arguments[xe+2];le.children=Je}if(v&&v.defaultProps)for(Q in Ae=v.defaultProps,Ae)le[Q]===void 0&&(le[Q]=Ae[Q]);return U(v,ue,le)},fe.createRef=function(){return{current:null}},fe.forwardRef=function(v){return{$$typeof:b,render:v}},fe.isValidElement=J,fe.lazy=function(v){return{$$typeof:j,_payload:{_status:-1,_result:v},_init:K}},fe.memo=function(v,M){return{$$typeof:y,type:v,compare:M===void 0?null:M}},fe.startTransition=function(v){var M=X.T,H={};X.T=H;try{var Q=v(),le=X.S;le!==null&&le(H,Q),typeof Q=="object"&&Q!==null&&typeof Q.then=="function"&&Q.then(Se,V)}catch(ue){V(ue)}finally{M!==null&&H.types!==null&&(M.types=H.types),X.T=M}},fe.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()},fe.use=function(v){return X.H.use(v)},fe.useActionState=function(v,M,H){return X.H.useActionState(v,M,H)},fe.useCallback=function(v,M){return X.H.useCallback(v,M)},fe.useContext=function(v){return X.H.useContext(v)},fe.useDebugValue=function(){},fe.useDeferredValue=function(v,M){return X.H.useDeferredValue(v,M)},fe.useEffect=function(v,M){return X.H.useEffect(v,M)},fe.useEffectEvent=function(v){return X.H.useEffectEvent(v)},fe.useId=function(){return X.H.useId()},fe.useImperativeHandle=function(v,M,H){return X.H.useImperativeHandle(v,M,H)},fe.useInsertionEffect=function(v,M){return X.H.useInsertionEffect(v,M)},fe.useLayoutEffect=function(v,M){return X.H.useLayoutEffect(v,M)},fe.useMemo=function(v,M){return X.H.useMemo(v,M)},fe.useOptimistic=function(v,M){return X.H.useOptimistic(v,M)},fe.useReducer=function(v,M,H){return X.H.useReducer(v,M,H)},fe.useRef=function(v){return X.H.useRef(v)},fe.useState=function(v){return X.H.useState(v)},fe.useSyncExternalStore=function(v,M,H){return X.H.useSyncExternalStore(v,M,H)},fe.useTransition=function(){return X.H.useTransition()},fe.version="19.2.4",fe}var Wm;function Ed(){return Wm||(Wm=1,Yc.exports=Jy()),Yc.exports}var R=Ed(),Vc={exports:{}},Hs={},Xc={exports:{}},Qc={};var _m;function Py(){return _m||(_m=1,(function(r){function s(E,W){var K=E.length;E.push(W);e:for(;0<K;){var V=K-1>>>1,Y=E[V];if(0<m(Y,W))E[V]=W,E[K]=Y,K=V;else break e}}function u(E){return E.length===0?null:E[0]}function d(E){if(E.length===0)return null;var W=E[0],K=E.pop();if(K!==W){E[0]=K;e:for(var V=0,Y=E.length,v=Y>>>1;V<v;){var M=2*(V+1)-1,H=E[M],Q=M+1,le=E[Q];if(0>m(H,K))Q<Y&&0>m(le,H)?(E[V]=le,E[Q]=K,V=Q):(E[V]=H,E[M]=K,V=M);else if(Q<Y&&0>m(le,K))E[V]=le,E[Q]=K,V=Q;else break e}}return W}function m(E,W){var K=E.sortIndex-W.sortIndex;return K!==0?K:E.id-W.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var f=performance;r.unstable_now=function(){return f.now()}}else{var p=Date,b=p.now();r.unstable_now=function(){return p.now()-b}}var x=[],y=[],j=1,A=null,D=3,B=!1,N=!1,G=!1,q=!1,Z=typeof setTimeout=="function"?setTimeout:null,de=typeof clearTimeout=="function"?clearTimeout:null,he=typeof setImmediate!="undefined"?setImmediate:null;function me(E){for(var W=u(y);W!==null;){if(W.callback===null)d(y);else if(W.startTime<=E)d(y),W.sortIndex=W.expirationTime,s(x,W);else break;W=u(y)}}function De(E){if(G=!1,me(E),!N)if(u(x)!==null)N=!0,Se||(Se=!0,I());else{var W=u(y);W!==null&&ze(De,W.startTime-E)}}var Se=!1,X=-1,re=5,U=-1;function $(){return q?!0:!(r.unstable_now()-U<re)}
vendor: 9,693 bytes, line 1
1function J(){if(q=!1,Se){var E=r.unstable_now();U=E;var W=!0;try{e:{N=!1,G&&(G=!1,de(X),X=-1),B=!0;var K=D;try{t:{for(me(E),A=u(x);A!==null&&!(A.expirationTime>E&&$());){var V=A.callback;if(typeof V=="function"){A.callback=null,D=A.priorityLevel;var Y=V(A.expirationTime<=E);if(E=r.unstable_now(),typeof Y=="function"){A.callback=Y,me(E),W=!0;break t}A===u(x)&&d(x),me(E)}else d(x);A=u(x)}if(A!==null)W=!0;else{var v=u(y);v!==null&&ze(De,v.startTime-E),W=!1}}break e}finally{A=null,D=K,B=!1}W=void 0}}finally{W?I():Se=!1}}}var I;if(typeof he=="function")I=function(){he(J)};else if(typeof MessageChannel!="undefined"){var pe=new MessageChannel,ge=pe.port2;pe.port1.onmessage=J,I=function(){ge.postMessage(null)}}else I=function(){Z(J,0)};function ze(E,W){X=Z(function(){E(r.unstable_now())},W)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(E){E.callback=null},r.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):re=0<E?Math.floor(1e3/E):5},r.unstable_getCurrentPriorityLevel=function(){return D},r.unstable_next=function(E){switch(D){case 1:case 2:case 3:var W=3;break;default:W=D}var K=D;D=W;try{return E()}finally{D=K}},r.unstable_requestPaint=function(){q=!0},r.unstable_runWithPriority=function(E,W){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var K=D;D=E;try{return W()}finally{D=K}},r.unstable_scheduleCallback=function(E,W,K){var V=r.unstable_now();switch(typeof K=="object"&&K!==null?(K=K.delay,K=typeof K=="number"&&0<K?V+K:V):K=V,E){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=K+Y,E={id:j++,callback:W,priorityLevel:E,startTime:K,expirationTime:Y,sortIndex:-1},K>V?(E.sortIndex=K,s(y,E),u(x)===null&&E===u(y)&&(G?(de(X),X=-1):G=!0,ze(De,K-V))):(E.sortIndex=Y,s(x,E),N||B||(N=!0,Se||(Se=!0,I()))),E},r.unstable_shouldYield=$,r.unstable_wrapCallback=function(E){var W=D;return function(){var K=D;D=W;try{return E.apply(this,arguments)}finally{D=K}}}})(Qc)),Qc}var Hm;function e0(){return Hm||(Hm=1,Xc.exports=Py()),Xc.exports}var Zc={exports:{}},wt={};var Nm;function t0(){if(Nm)return wt;Nm=1;var r=Ed();function s(x){var y="https://react.dev/errors/"+x;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var j=2;j<arguments.length;j++)y+="&args[]="+encodeURIComponent(arguments[j])}return"Minified React error #"+x+"; visit "+y+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(){}var d={d:{f:u,r:function(){throw Error(s(522))},D:u,C:u,L:u,m:u,X:u,S:u,M:u},p:0,findDOMNode:null},m=Symbol.for("react.portal");function f(x,y,j){var A=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:m,key:A==null?null:""+A,children:x,containerInfo:y,implementation:j}}var p=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function b(x,y){if(x==="font")return"";if(typeof y=="string")return y==="use-credentials"?y:""}return wt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=d,wt.createPortal=function(x,y){var j=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11)throw Error(s(299));return f(x,y,null,j)},wt.flushSync=function(x){var y=p.T,j=d.p;try{if(p.T=null,d.p=2,x)return x()}finally{p.T=y,d.p=j,d.d.f()}},wt.preconnect=function(x,y){typeof x=="string"&&(y?(y=y.crossOrigin,y=typeof y=="string"?y==="use-credentials"?y:"":void 0):y=null,d.d.C(x,y))},wt.prefetchDNS=function(x){typeof x=="string"&&d.d.D(x)},wt.preinit=function(x,y){if(typeof x=="string"&&y&&typeof y.as=="string"){var j=y.as,A=b(j,y.crossOrigin),D=typeof y.integrity=="string"?y.integrity:void 0,B=typeof y.fetchPriority=="string"?y.fetchPriority:void 0;j==="style"?d.d.S(x,typeof y.precedence=="string"?y.precedence:void 0,{crossOrigin:A,integrity:D,fetchPriority:B}):j==="script"&&d.d.X(x,{crossOrigin:A,integrity:D,fetchPriority:B,nonce:typeof y.nonce=="string"?y.nonce:void 0})}},wt.preinitModule=function(x,y){if(typeof x=="string")if(typeof y=="object"&&y!==null){if(y.as==null||y.as==="script"){var j=b(y.as,y.crossOrigin);d.d.M(x,{crossOrigin:j,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0})}}else y==null&&d.d.M(x)},wt.preload=function(x,y){if(typeof x=="string"&&typeof y=="object"&&y!==null&&typeof y.as=="string"){var j=y.as,A=b(j,y.crossOrigin);d.d.L(x,j,{crossOrigin:A,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0,type:typeof y.type=="string"?y.type:void 0,fetchPriority:typeof y.fetchPriority=="string"?y.fetchPriority:void 0,referrerPolicy:typeof y.referrerPolicy=="string"?y.referrerPolicy:void 0,imageSrcSet:typeof y.imageSrcSet=="string"?y.imageSrcSet:void 0,imageSizes:typeof y.imageSizes=="string"?y.imageSizes:void 0,media:typeof y.media=="string"?y.media:void 0})}},wt.preloadModule=function(x,y){if(typeof x=="string")if(y){var j=b(y.as,y.crossOrigin);d.d.m(x,{as:typeof y.as=="string"&&y.as!=="script"?y.as:void 0,crossOrigin:j,integrity:typeof y.integrity=="string"?y.integrity:void 0})}else d.d.m(x)},wt.requestFormReset=function(x){d.d.r(x)},wt.unstable_batchedUpdates=function(x,y){return x(y)},wt.useFormState=function(x,y,j){return p.H.useFormState(x,y,j)},wt.useFormStatus=function(){return p.H.useHostTransitionStatus()},wt.version="19.2.4",wt}var Im;function n0(){if(Im)return Zc.exports;Im=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(s){console.error(s)}}return r(),Zc.exports=t0(),Zc.exports}var qm;function i0(){if(qm)return Hs;qm=1;var r=e0(),s=Ed(),u=n0();function d(e){var n="https://react.dev/errors/"+e;if(1<arguments.length){n+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)n+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function m(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function f(e){var n=e,i=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,(n.flags&4098)!==0&&(i=n.return),e=n.return;while(e)}return n.tag===3?i:null}function p(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function b(e){if(e.tag===31){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function x(e){if(f(e)!==e)throw Error(d(188))}function y(e){var n=e.alternate;if(!n){if(n=f(e),n===null)throw Error(d(188));return n!==e?null:e}for(var i=e,a=n;;){var o=i.return;if(o===null)break;var c=o.alternate;if(c===null){if(a=o.return,a!==null){i=a;continue}break}if(o.child===c.child){for(c=o.child;c;){if(c===i)return x(o),e;if(c===a)return x(o),n;c=c.sibling}throw Error(d(188))}if(i.return!==a.return)i=o,a=c;else{for(var h=!1,g=o.child;g;){if(g===i){h=!0,i=o,a=c;break}if(g===a){h=!0,a=o,i=c;break}g=g.sibling}if(!h){for(g=c.child;g;){if(g===i){h=!0,i=c,a=o;break}if(g===a){h=!0,a=c,i=o;break}g=g.sibling}if(!h)throw Error(d(189))}}if(i.alternate!==a)throw Error(d(190))}if(i.tag!==3)throw Error(d(188));return i.stateNode.current===i?e:n}function j(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e;for(e=e.child;e!==null;){if(n=j(e),n!==null)return n;e=e.sibling}return null}var A=Object.assign,D=Symbol.for("react.element"),B=Symbol.for("react.transitional.element"),N=Symbol.for("react.portal"),G=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),Z=Symbol.for("react.profiler"),de=Symbol.for("react.consumer"),he=Symbol.for("react.context"),me=Symbol.for("react.forward_ref"),De=Symbol.for("react.suspense"),Se=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),re=Symbol.for("react.lazy"),U=Symbol.for("react.activity"),$=Symbol.for("react.memo_cache_sentinel"),J=Symbol.iterator;function I(e){return e===null||typeof e!="object"?null:(e=J&&e[J]||e["@@iterator"],typeof e=="function"?e:null)}var pe=Symbol.for("react.client.reference");function ge(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===pe?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case G:return"Fragment";case Z:return"Profiler";case q:return"StrictMode";case De:return"Suspense";case Se:return"SuspenseList";case U:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case N:return"Portal";case he:return e.displayName||"Context";case de:return(e._context.displayName||"Context")+".Consumer";case me:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case X:return n=e.displayName||null,n!==null?n:ge(e.type)||"Memo";case re:n=e._payload,e=e._init;try{return ge(e(n))}catch{}}return null}var ze=Array.isArray,E=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,W=u.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K={pending:!1,data:null,method:null,action:null},V=[],Y=-1;function v(e){return{current:e}}function M(e){0>Y||(e.current=V[Y],V[Y]=null,Y--)}function H(e,n){Y++,V[Y]=e.current,e.current=n}var Q=v(null),le=v(null),ue=v(null),Ae=v(null);function Je(e,n){switch(H(ue,n),H(le,e),H(Q,null),n.nodeType){case 9:case 11:e=(e
vendor: 7,653 bytes, lines 1-8
1=n.documentElement)&&(e=e.namespaceURI)?im(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)n=im(n),e=am(n,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}M(Q),H(Q,e)}function xe(){M(Q),M(le),M(ue)}function Vn(e){e.memoizedState!==null&&H(Ae,e);var n=Q.current,i=am(n,e.type);n!==i&&(H(le,e),H(Q,i))}function Ai(e){le.current===e&&(M(Q),M(le)),Ae.current===e&&(M(Ae),Bs._currentValue=K)}var ta,lt;function St(e){if(ta===void 0)try{throw Error()}catch(i){var n=i.stack.trim().match(/\n( *(at )?)/);ta=n&&n[1]||"",lt=-1<i.stack.indexOf(`
2    at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return`
3`+ta+e+lt}var an=!1;function sn(e,n){if(!e||an)return"";an=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(n){var _=function(){throw Error()};if(Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(L){var z=L}Reflect.construct(e,[],_)}else{try{_.call()}catch(L){z=L}e.call(_.prototype)}}else{try{throw Error()}catch(L){z=L}(_=e())&&typeof _.catch=="function"&&_.catch(function(){})}}catch(L){if(L&&z&&typeof L.stack=="string")return[L.stack,z.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var o=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");o&&o.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var c=a.DetermineComponentFrameRoot(),h=c[0],g=c[1];if(h&&g){var w=h.split(`
4`),T=g.split(`
5`);for(o=a=0;a<w.length&&!w[a].includes("DetermineComponentFrameRoot");)a++;for(;o<T.length&&!T[o].includes("DetermineComponentFrameRoot");)o++;if(a===w.length||o===T.length)for(a=w.length-1,o=T.length-1;1<=a&&0<=o&&w[a]!==T[o];)o--;for(;1<=a&&0<=o;a--,o--)if(w[a]!==T[o]){if(a!==1||o!==1)do if(a--,o--,0>o||w[a]!==T[o]){var F=`
6`+w[a].replace(" at new "," at ");return e.displayName&&F.includes("<anonymous>")&&(F=F.replace("<anonymous>",e.displayName)),F}while(1<=a&&0<=o);break}}}finally{an=!1,Error.prepareStackTrace=i}return(i=e?e.displayName||e.name:"")?St(i):""}function ln(e,n){switch(e.tag){case 26:case 27:case 5:return St(e.type);case 16:return St("Lazy");case 13:return e.child!==n&&n!==null?St("Suspense Fallback"):St("Suspense");case 19:return St("SuspenseList");case 0:case 15:return sn(e.type,!1);case 11:return sn(e.type.render,!1);case 1:return sn(e.type,!0);case 31:return St("Activity");default:return""}}function Ci(e){try{var n="",i=null;do n+=ln(e,i),i=e,e=e.return;while(e);return n}catch(a){return`
7Error generating stack: `+a.message+`
8`+a.stack}}var Ti=Object.prototype.hasOwnProperty,Xn=r.unstable_scheduleCallback,Ro=r.unstable_cancelCallback,zg=r.unstable_shouldYield,Eg=r.unstable_requestPaint,Rt=r.unstable_now,Mg=r.unstable_getCurrentPriorityLevel,Bd=r.unstable_ImmediatePriority,Fd=r.unstable_UserBlockingPriority,Qs=r.unstable_NormalPriority,Dg=r.unstable_LowPriority,Od=r.unstable_IdlePriority,Lg=r.log,Rg=r.unstable_setDisableYieldValue,$a=null,Bt=null;function Qn(e){if(typeof Lg=="function"&&Rg(e),Bt&&typeof Bt.setStrictMode=="function")try{Bt.setStrictMode($a,e)}catch{}}var Ft=Math.clz32?Math.clz32:Og,Bg=Math.log,Fg=Math.LN2;function Og(e){return e>>>=0,e===0?32:31-(Bg(e)/Fg|0)|0}var Zs=256,Js=262144,Ps=4194304;function zi(e){var n=e&42;if(n!==0)return n;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function el(e,n,i){var a=e.pendingLanes;if(a===0)return 0;var o=0,c=e.suspendedLanes,h=e.pingedLanes;e=e.warmLanes;var g=a&134217727;return g!==0?(a=g&~c,a!==0?o=zi(a):(h&=g,h!==0?o=zi(h):i||(i=g&~e,i!==0&&(o=zi(i))))):(g=a&~c,g!==0?o=zi(g):h!==0?o=zi(h):i||(i=a&~e,i!==0&&(o=zi(i)))),o===0?0:n!==0&&n!==o&&(n&c)===0&&(c=o&-o,i=n&-n,c>=i||c===32&&(i&4194048)!==0)?n:o}function Ya(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)===0}function Wg(e,n){switch(e){case 1:case 2:case 4:case 8:case 64:return n+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Wd(){var e=Ps;return Ps<<=1,(Ps&62914560)===0&&(Ps=4194304),e}function Bo(e){for(var n=[],i=0;31>i;i++)n.push(e);return n}function Va(e,n){e.pendingLanes|=n,n!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function _g(e,n,i,a,o,c){var h=e.pendingLanes;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=i,e.entangledLanes&=i,e.errorRecoveryDisabledLanes&=i,e.shellSuspendCounter=0;var g=e.entanglements,w=e.expirationTimes,T=e.hiddenUpdates;for(i=h&~i;0<i;){var F=31-Ft(i),_=1<<F;g[F]=0,w[F]=-1;var z=T[F];if(z!==null)for(T[F]=null,F=0;F<z.length;F++){var L=z[F];L!==null&&(L.lane&=-536870913)}i&=~_}a!==0&&_d(e,a,0),c!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=c&~(h&~n))}function _d(e,n,i){e.pendingLanes|=n,e.suspendedLanes&=~n;var a=31-Ft(n);e.entangledLanes|=n,e.entanglements[a]=e.entanglements[a]|1073741824|i&261930}function Hd(e,n){var i=e.entangledLanes|=n;for(e=e.entanglements;i;){var a=31-Ft(i),o=1<<a;o&n|e[a]&n&&(e[a]|=n),i&=~o}}function Nd(e,n){var i=n&-n;return i=(i&42)!==0?1:Fo(i),(i&(e.suspendedLanes|n))!==0?0:i}function Fo(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Oo(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Id(){var e=W.p;return e!==0?e:(e=window.event,e===void 0?32:Tm(e.type))}function qd(e,n){var i=W.p;try{return W.p=e,n()}finally{W.p=i}}var Zn=Math.random().toString(36).slice(2),ft="__reactFiber$"+Zn,Ct="__reactProps$"+Zn,na="__reactContainer$"+Zn,Wo="__reactEvents$"+Zn,Hg="__reactListeners$"+Zn,Ng="__reactHandles$"+Zn,Gd="__reactResources$"+Zn,Xa="__reactMarker$"+Zn;function _o(e){delete e[ft],delete e[Ct],delete e[Wo],delete e[Hg],delete e[Ng]}function ia(e){var n=e[ft];if(n)return n;for(var i=e.parentNode;i;){if(n=i[na]||i[ft]){if(i=n.alternate,n.child!==null||i!==null&&i.child!==null)for(e=um(e);e!==null;){if(i=e[ft])return i;e=um(e)}return n}e=i,i=e.parentNode}return null}function aa(e){if(e=e[ft]||e[na]){var n=e.tag;if(n===5||n===6||n===13||n===31||n===26||n===27||n===3)return e}return null}function Qa(e){var n=e.tag;if(n===5||n===26||n===27||n===6)return e.stateNode;throw Error(d(33))}function sa(e){var n=e[Gd];return n||(n=e[Gd]={hoistableStyles:new Map,hoistableScripts:new Map}),n}function dt(e){e[Xa]=!0}var Kd=new Set,Ud={};function Ei(e,n){la(e,n),la(e+"Capture",n)}function la(e,n){for(Ud[e]=n,e=0;e<n.length;e++)Kd.add(n[e])}var Ig=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
8037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),$d={},Yd={};function qg(e){return Ti.call(Yd,e)?!0:Ti.call($d,e)?!1:Ig.test(e)?Yd[e]=!0:($d[e]=!0,!1)}function tl(e,n,i){if(qg(n))if(i===null)e.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":e.removeAttribute(n);return;case"boolean":var a=n.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(n);return}}e.setAttribute(n,""+i)}}function nl(e,n,i){if(i===null)e.removeAttribute(n);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttribute(n,""+i)}}function kn(e,n,i,a){if(a===null)e.removeAttribute(i);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(i);return}e.setAttributeNS(n,i,""+a)}}function Kt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vd(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Gg(e,n,i){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,n);if(!e.hasOwnProperty(n)&&typeof a!="undefined"&&typeof a.get=="function"&&typeof a.set=="function"){var o=a.get,c=a.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return o.call(this)},set:function(h){i=""+h,c.call(this,h)}}),Object.defineProperty(e,n,{enumerable:a.enumerable}),{getValue:function(){return i},setValue:function(h){i=""+h},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Ho(e){if(!e._valueTracker){var n=Vd(e)?"checked":"value";e._valueTracker=Gg(e,n,""+e[n])}}function Xd(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var i=n.getValue(),a="";return e&&(a=Vd(e)?e.checked?"true":"false":e.value),e=a,e!==i?(n.setValue(e),!0):!1}function il(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch{return e.body}}var Kg=/[\n"\\]/g;function Ut(e){return e.replace(Kg,function(n){return"\\"+n.charCodeAt(0).toString(16)+" "})}function No(e,n,i,a,o,c,h,g){e.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.type=h:e.removeAttribute("type"),n!=null?h==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+Kt(n)):e.value!==""+Kt(n)&&(e.value=""+Kt(n)):h!=="submit"&&h!=="reset"||e.removeAttribute("value"),n!=null?Io(e,h,Kt(n)):i!=null?Io(e,h,Kt(i)):a!=null&&e.removeAttribute("value"),o==null&&c!=null&&(e.defaultChecked=!!c),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.name=""+Kt(g):e.removeAttribute("name")}function Qd(e,n,i,a,o,c,h,g){if(c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.type=c),n!=null||i!=null){if(!(c!=="submit"&&c!=="reset"||n!=null)){Ho(e);return}i=i!=null?""+Kt(i):"",n=n!=null?""+Kt(n):i,g||n===e.value||(e.value=n),e.defaultValue=n}a=a!=null?a:o,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=g?e.checked:!!a,e.defaultChecked=!!a,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.name=h),Ho(e)}function Io(e,n,i){n==="number"&&il(e.ownerDocument)===e||e.defaultValue===""+i||(e.defaultValue=""+i)}function oa(e,n,i,a){if(e=e.options,n){n={};for(var o=0;o<i.length;o++)n["$"+i[o]]=!0;for(i=0;i<e.length;i++)o=n.hasOwnProperty("$"+e[i].value),e[i].selected!==o&&(e[i].selected=o),o&&a&&(e[i].defaultSelected=!0)}else{for(i=""+Kt(i),n=null,o=0;o<e.length;o++){if(e[o].value===i){e[o].selected=!0,a&&(e[o].defaultSelected=!0);return}n!==null||e[o].disabled||(n=e[o])}n!==null&&(n.selected=!0)}}function Zd(e,n,i){if(n!=null&&(n=""+Kt(n),n!==e.value&&(e.value=n),i==null)){e.defaultValue!==n&&(e.defaultValue=n);return}e.defaultValue=i!=null?""+Kt(i):""}function Jd(e,n,i,a){if(n==null){if(a!=null){if(i!=null)throw Error(d(92));if(ze(a)){if(1<a.length)throw Error(d(93));a=a[0]}i=a}i==null&&(i=""),n=i}i=Kt(n),e.defaultValue=i,a=e.textContent,a===i&&a!==""&&a!==null&&(e.value=a),Ho(e)}function ra(e,n){if(n){var i=e.firstChild;
vendor: 4,140 bytes, line 8
8if(i&&i===e.lastChild&&i.nodeType===3){i.nodeValue=n;return}}e.textContent=n}var Ug=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Pd(e,n,i){var a=n.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?a?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="":a?e.setProperty(n,i):typeof i!="number"||i===0||Ug.has(n)?n==="float"?e.cssFloat=i:e[n]=(""+i).trim():e[n]=i+"px"}function eu(e,n,i){if(n!=null&&typeof n!="object")throw Error(d(62));if(e=e.style,i!=null){for(var a in i)!i.hasOwnProperty(a)||n!=null&&n.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var o in n)a=n[o],n.hasOwnProperty(o)&&i[o]!==a&&Pd(e,o,a)}else for(var c in n)n.hasOwnProperty(c)&&Pd(e,c,n[c])}function qo(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var $g=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
8-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Yg=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function al(e){return Yg.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Sn(){}var Go=null;function Ko(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ca=null,da=null;function tu(e){var n=aa(e);if(n&&(e=n.stateNode)){var i=e[Ct]||null;e:switch(e=n.stateNode,n.type){case"input":if(No(e,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),n=i.name,i.type==="radio"&&n!=null){for(i=e;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+Ut(""+n)+'"][type="radio"]'),n=0;n<i.length;n++){var a=i[n];if(a!==e&&a.form===e.form){var o=a[Ct]||null;if(!o)throw Error(d(90));No(a,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(n=0;n<i.length;n++)a=i[n],a.form===e.form&&Xd(a)}break e;case"textarea":Zd(e,i.value,i.defaultValue);break e;case"select":n=i.value,n!=null&&oa(e,!!i.multiple,n,!1)}}}var Uo=!1;function nu(e,n,i){if(Uo)return e(n,i);Uo=!0;try{var a=e(n);return a}finally{if(Uo=!1,(ca!==null||da!==null)&&(Ul(),ca&&(n=ca,e=da,da=ca=null,tu(n),e)))for(n=0;n<e.length;n++)tu(e[n])}}function Za(e,n){var i=e.stateNode;if(i===null)return null;var a=i[Ct]||null;if(a===null)return null;i=a[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(i&&typeof i!="function")throw Error(d(231,n,typeof i));return i}var An=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),$o=!1;if(An)try{var Ja={};Object.defineProperty(Ja,"passive",{get:function(){$o=!0}}),window.addEventListener("test",Ja,Ja),window.removeEventListener("test",Ja,Ja)}catch{$o=!1}var Jn=null,Yo=null,sl=null;function iu(){if(sl)return sl;var e,n=Yo,i=n.length,a,o="value"in Jn?Jn.value:Jn.textContent,c=o.length;for(e=0;e<i&&n[e]===o[e];e++);var h=i-e;for(a=1;a<=h&&n[i-a]===o[c-a];a++);return sl=o.slice(e,1<a?1-a:void 0)}function ll(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function ol(){return!0}function au(){return!1}function Tt(e){function n(i,a,o,c,h){this._reactName=i,this._targetInst=o,this.type=a,this.nativeEvent=c,this.target=h,this.currentTarget=null;for(var g in e)e.hasOwnProperty(g)&&(i=e[g],this[g]=i?i(c):c[g]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?ol:au,this.isPropagationStopped=au,this}return A(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=ol)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=ol)},persist:function(){},isPersistent:ol}),n}var Mi={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rl=Tt(Mi),Pa=A({},Mi,{view:0,detail:0}),Vg=Tt(Pa),Vo,Xo,es,cl=A({},Pa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Zo,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==es&&(es&&e.type==="mousemove"?(Vo=e.screenX-es.screenX,Xo=e.screenY-es.screenY):Xo=Vo=0,es=e),Vo)},movementY:function(e){return"movementY"in e?e.movementY:Xo}}),su=Tt(cl),Xg=A({},cl,{dataTransfer:0}),Qg=Tt(Xg),Zg=A({},Pa,{relatedTarget:0}),Qo=Tt(Zg),Jg=A({},Mi,{animationName:0,elapsedTime:0,pseudoElement:0}),Pg=Tt(Jg),ex=A({},Mi,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),tx=Tt(ex),nx=A({},Mi,{data:0}),lu=Tt(nx),ix={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ax={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},sx={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function lx(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=sx[e])?!!n[e]:!1}function Zo(){return lx}var ox=A({},Pa,{key:function(e){if(e.key){var n=ix[e.key]||e.key;if(n!=="Unidentified")return n}
vendor: 5,186 bytes, line 8
8return e.type==="keypress"?(e=ll(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ax[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Zo,charCode:function(e){return e.type==="keypress"?ll(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ll(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),rx=Tt(ox),cx=A({},cl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ou=Tt(cx),dx=A({},Pa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Zo}),ux=Tt(dx),hx=A({},Mi,{propertyName:0,elapsedTime:0,pseudoElement:0}),fx=Tt(hx),mx=A({},cl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),px=Tt(mx),gx=A({},Mi,{newState:0,oldState:0}),xx=Tt(gx),yx=[9,13,27,32],Jo=An&&"CompositionEvent"in window,ts=null;An&&"documentMode"in document&&(ts=document.documentMode);var bx=An&&"TextEvent"in window&&!ts,ru=An&&(!Jo||ts&&8<ts&&11>=ts),cu=" ",du=!1;function uu(e,n){switch(e){case"keyup":return yx.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function hu(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ua=!1;function vx(e,n){switch(e){case"compositionend":return hu(n);case"keypress":return n.which!==32?null:(du=!0,cu);case"textInput":return e=n.data,e===cu&&du?null:e;default:return null}}function jx(e,n){if(ua)return e==="compositionend"||!Jo&&uu(e,n)?(e=iu(),sl=Yo=Jn=null,ua=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return ru&&n.locale!=="ko"?null:n.data;default:return null}}var wx={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function fu(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!wx[e.type]:n==="textarea"}function mu(e,n,i,a){ca?da?da.push(a):da=[a]:ca=a,n=Jl(n,"onChange"),0<n.length&&(i=new rl("onChange","change",null,i,a),e.push({event:i,listeners:n}))}var ns=null,is=null;function kx(e){Zf(e,0)}function dl(e){var n=Qa(e);if(Xd(n))return e}function pu(e,n){if(e==="change")return n}var gu=!1;if(An){var Po;if(An){var er="oninput"in document;if(!er){var xu=document.createElement("div");xu.setAttribute("oninput","return;"),er=typeof xu.oninput=="function"}Po=er}else Po=!1;gu=Po&&(!document.documentMode||9<document.documentMode)}function yu(){ns&&(ns.detachEvent("onpropertychange",bu),is=ns=null)}function bu(e){if(e.propertyName==="value"&&dl(is)){var n=[];mu(n,is,e,Ko(e)),nu(kx,n)}}function Sx(e,n,i){e==="focusin"?(yu(),ns=n,is=i,ns.attachEvent("onpropertychange",bu)):e==="focusout"&&yu()}function Ax(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return dl(is)}function Cx(e,n){if(e==="click")return dl(n)}function Tx(e,n){if(e==="input"||e==="change")return dl(n)}function zx(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Ot=typeof Object.is=="function"?Object.is:zx;function as(e,n){if(Ot(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var i=Object.keys(e),a=Object.keys(n);if(i.length!==a.length)return!1;for(a=0;a<i.length;a++){var o=i[a];if(!Ti.call(n,o)||!Ot(e[o],n[o]))return!1}return!0}function vu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ju(e,n){var i=vu(e);e=0;for(var a;i;){if(i.nodeType===3){if(a=e+i.textContent.length,e<=n&&a>=n)return{node:i,offset:n-e};e=a}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=vu(i)}}function wu(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?wu(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function ku(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var n=il(e.document);n instanceof e.HTMLIFrameElement;){try{var i=typeof n.contentWindow.location.href=="string"}catch{i=!1}if(i)e=n.contentWindow;else break;n=il(e.document)}return n}function tr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}var Ex=An&&"documentMode"in document&&11>=document.documentMode,ha=null,nr=null,ss=null,ir=!1;function Su(e,n,i){var a=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;ir||ha==null||ha!==il(a)||(a=ha,"selectionStart"in a&&tr(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focu
vendor: 17,250 bytes, line 8
8sNode:a.focusNode,focusOffset:a.focusOffset}),ss&&as(ss,a)||(ss=a,a=Jl(nr,"onSelect"),0<a.length&&(n=new rl("onSelect","select",null,n,i),e.push({event:n,listeners:a}),n.target=ha)))}function Di(e,n){var i={};return i[e.toLowerCase()]=n.toLowerCase(),i["Webkit"+e]="webkit"+n,i["Moz"+e]="moz"+n,i}var fa={animationend:Di("Animation","AnimationEnd"),animationiteration:Di("Animation","AnimationIteration"),animationstart:Di("Animation","AnimationStart"),transitionrun:Di("Transition","TransitionRun"),transitionstart:Di("Transition","TransitionStart"),transitioncancel:Di("Transition","TransitionCancel"),transitionend:Di("Transition","TransitionEnd")},ar={},Au={};An&&(Au=document.createElement("div").style,"AnimationEvent"in window||(delete fa.animationend.animation,delete fa.animationiteration.animation,delete fa.animationstart.animation),"TransitionEvent"in window||delete fa.transitionend.transition);function Li(e){if(ar[e])return ar[e];if(!fa[e])return e;var n=fa[e],i;for(i in n)if(n.hasOwnProperty(i)&&i in Au)return ar[e]=n[i];return e}var Cu=Li("animationend"),Tu=Li("animationiteration"),zu=Li("animationstart"),Mx=Li("transitionrun"),Dx=Li("transitionstart"),Lx=Li("transitioncancel"),Eu=Li("transitionend"),Mu=new Map,sr="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");sr.push("scrollEnd");function on(e,n){Mu.set(e,n),Ei(n,[e])}var ul=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},$t=[],ma=0,lr=0;function hl(){for(var e=ma,n=lr=ma=0;n<e;){var i=$t[n];$t[n++]=null;var a=$t[n];$t[n++]=null;var o=$t[n];$t[n++]=null;var c=$t[n];if($t[n++]=null,a!==null&&o!==null){var h=a.pending;h===null?o.next=o:(o.next=h.next,h.next=o),a.pending=o}c!==0&&Du(i,o,c)}}function fl(e,n,i,a){$t[ma++]=e,$t[ma++]=n,$t[ma++]=i,$t[ma++]=a,lr|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function or(e,n,i,a){return fl(e,n,i,a),ml(e)}function Ri(e,n){return fl(e,null,null,n),ml(e)}function Du(e,n,i){e.lanes|=i;var a=e.alternate;a!==null&&(a.lanes|=i);for(var o=!1,c=e.return;c!==null;)c.childLanes|=i,a=c.alternate,a!==null&&(a.childLanes|=i),c.tag===22&&(e=c.stateNode,e===null||e._visibility&1||(o=!0)),e=c,c=c.return;return e.tag===3?(c=e.stateNode,o&&n!==null&&(o=31-Ft(i),e=c.hiddenUpdates,a=e[o],a===null?e[o]=[n]:a.push(n),n.lane=i|536870912),c):null}function ml(e){if(50<Ts)throw Ts=0,gc=null,Error(d(185));for(var n=e.return;n!==null;)e=n,n=e.return;return e.tag===3?e.stateNode:null}var pa={};function Rx(e,n,i,a){this.tag=e,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wt(e,n,i,a){return new Rx(e,n,i,a)}function rr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Cn(e,n){var i=e.alternate;return i===null?(i=Wt(e.tag,n,e.key,e.mode),i.elementType=e.elementType,i.type=e.type,i.stateNode=e.stateNode,i.alternate=e,e.alternate=i):(i.pendingProps=n,i.type=e.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=e.flags&65011712,i.childLanes=e.childLanes,i.lanes=e.lanes,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,n=e.dependencies,i.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},i.sibling=e.sibling,i.index=e.index,i.ref=e.ref,i.refCleanup=e.refCleanup,i}function Lu(e,n){e.flags&=65011714;var i=e.alternate;return i===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=i.childLanes,e.lanes=i.lanes,e.child=i.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=i.memoizedProps,e.memoizedState=i.memoizedState,e.updateQueue=i.updateQueue,e.type=i.type,n=i.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function pl(e,n,i,a,o,c){var h=0;if(a=e,typeof e=="function")rr(e)&&(h=1);else if(typeof e=="string")h=_y(e,i,Q.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case U:return e=Wt(31,i,n,o),e.elementType=U,e.lanes=c,e;case G:return Bi(i.children,o,c,n);case q:h=8,o|=24;break;case Z:return e=Wt(12,i,n,o|2),e.elementType=Z,e.lanes=c,e;case De:return e=Wt(13,i,n,o),e.elementType=De,e.lanes=c,e;case Se:return e=Wt(19,i,n,o),e.elementType=Se,e.lanes=c,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case he:h=10;break e;case de:h=9;break e;case me:h=11;break e;case X:h=14;break e;case re:h=16,a=null;break e}h=29,i=Error(d(130,e===null?"null":typeof e,"")),a=null}return n=Wt(h,i,n,o),n.elementType=e,n.type=a,n.lanes=c,n}function Bi(e,n,i,a){return e=Wt(7,e,a,n),e.lanes=i,e}function cr(e,n,i){return e=Wt(6,e,null,n),e.lanes=i,e}function Ru(e){var n=Wt(18,null,null,0);return n.stateNode=e,n}function dr(e,n,i){return n=Wt(4,e.children!==null?e.children:[],e.key,n),n.lanes=i,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}var Bu=new WeakMap;function Yt(e,n){if(typeof e=="object"&&e!==null){var i=Bu.get(e);return i!==void 0?i:(n={value:e,source:n,stack:Ci(n)},Bu.set(e,n),n)}return{value:e,source:n,stack:Ci(n)}}var ga=[],xa=0,gl=null,ls=0,Vt=[],Xt=0,Pn=null,fn=1,mn="";function Tn(e,n){ga[xa++]=ls,ga[xa++]=gl,gl=e,ls=n}function Fu(e,n,i){Vt[Xt++]=fn,Vt[Xt++]=mn,Vt[Xt++]=Pn,Pn=e;var a=fn;e=mn;var o=32-Ft(a)-1;a&=~(1<<o),i+=1;var c=32-Ft(n)+o;if(30<c){var h=o-o%5;c=(a&(1<<h)-1).toString(32),a>>=h,o-=h,fn=1<<32-Ft(n)+o|i<<o|a,mn=c+e}else fn=1<<c|i<<o|a,mn=e}function ur(e){e.return!==null&&(Tn(e,1),Fu(e,1,0))}function hr(e){for(;e===gl;)gl=ga[--xa],ga[xa]=null,ls=ga[--xa],ga[xa]=null;for(;e===Pn;)Pn=Vt[--Xt],Vt[Xt]=null,mn=Vt[--Xt],Vt[Xt]=null,fn=Vt[--Xt],Vt[Xt]=null}function Ou(e,n){Vt[Xt++]=fn,Vt[Xt++]=mn,Vt[Xt++]=Pn,fn=n.id,mn=n.overflow,Pn=e}var mt=null,qe=null,Ee=!1,ei=null,Qt=!1,fr=Error(d(519));function ti(e){var n=Error(d(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw os(Yt(n,e)),fr}function Wu(e){var n=e.stateNode,i=e.type,a=e.memoizedProps;switch(n[ft]=e,n[Ct]=a,i){case"dialog":ke("cancel",n),ke("close",n);break;case"iframe":case"object":case"embed":ke("load",n);break;case"video":case"audio":for(i=0;i<Es.length;i++)ke(Es[i],n);break;case"source":ke("error",n);break;case"img":case"image":case"link":ke("error",n),ke("load",n);break;case"details":ke("toggle",n);break;case"input":ke("invalid",n),Qd(n,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ke("invalid",n);break;case"textarea":ke("invalid",n),Jd(n,a.value,a.defaultValue,a.children)}i=a.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||n.textContent===""+i||a.suppressHydrationWarning===!0||tm(n.textContent,i)?(a.popover!=null&&(ke("beforetoggle",n),ke("toggle",n)),a.onScroll!=null&&ke("scroll",n),a.onScrollEnd!=null&&ke("scrollend",n),a.onClick!=null&&(n.onclick=Sn),n=!0):n=!1,n||ti(e,!0)}function _u(e){for(mt=e.return;mt;)switch(mt.tag){case 5:case 31:case 13:Qt=!1;return;case 27:case 3:Qt=!0;return;default:mt=mt.return}}function ya(e){if(e!==mt)return!1;if(!Ee)return _u(e),Ee=!0,!1;var n=e.tag,i;if((i=n!==3&&n!==27)&&((i=n===5)&&(i=e.type,i=!(i!=="form"&&i!=="button")||Dc(e.type,e.memoizedProps)),i=!i),i&&qe&&ti(e),_u(e),n===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(317));qe=dm(e)}else if(n===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(317));qe=dm(e)}else n===27?(n=qe,pi(e.type)?(e=Oc,Oc=null,qe=e):qe=n):qe=mt?Jt(e.stateNode.nextSibling):null;return!0}function Fi(){qe=mt=null,Ee=!1}function mr(){var e=ei;return e!==null&&(Dt===null?Dt=e:Dt.push.apply(Dt,e),ei=null),e}function os(e){ei===null?ei=[e]:ei.push(e)}var pr=v(null),Oi=null,zn=null;function ni(e,n,i){H(pr,n._currentValue),n._currentValue=i}function En(e){e._currentValue=pr.current,M(pr)}function gr(e,n,i){for(;e!==null;){var a=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,a!==null&&(a.childLanes|=n)):a!==null&&(a.childLanes&n)!==n&&(a.childLanes|=n),e===i)break;e=e.return}}function xr(e,n,i,a){var o=e.child;for(o!==null&&(o.return=e);o!==null;){var c=o.dependencies;if(c!==null){var h=o.child;c=c.firstContext;e:for(;c!==null;){var g=c;c=o;for(var w=0;w<n.length;w++)if(g.context===n[w]){c.lanes|=i,g=c.alternate,g!==null&&(g.lanes|=i),gr(c.return,i,e),a||(h=null);break e}c=g.next}}else if(o.tag===18){if(h=o.return,h===null)throw Error(d(341));h.lanes|=i,c=h.alternate,c!==null&&(c.lanes|=i),gr(h,i,e),h=null}else h=o.child;if(h!==null)h.return=o;else for(h=o;h!==null;){if(h===e){h=null;break}if(o=h.sibling,o!==null){o.return=h.return,h=o;break}h=h.return}o=h}}function ba(e,n,i,a){e=null;for(var o=n,c=!1;o!==null;){if(!c){if((o.flags&524288)!==0)c=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var h=o.alternate;if(h===null)throw Error(d(387));if(h=h.memoizedProps,h!==null){var g=o.type;Ot(o.pendingProps.value,h.value)||(e!==null?e.push(g):e=[g])}}else if(o===Ae.current){if(h=o.alternate,h===null)throw Error(d(387));h.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(Bs):e=[Bs])}o=o.return}e!==null&&xr(n,e,i,a),n.flags|=262144}function xl(e){for(e=e.firstContext;e!==null;){if(!Ot(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Wi(e){Oi=e,zn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function pt(e){return Hu(Oi,e)}function yl(e,n){return Oi===null&&Wi(e),Hu(e,n)}function Hu(e,n){var i=n._currentValue;if(n={context:n,memoizedValue:i,next:null},zn===null){if(e===null)throw Error(d(308));zn=n,e.dependencies={lanes:0,firstContext:n},e.flags|=524288}else zn=zn.next=n;return i}var Bx=typeof AbortController!="undefined"?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(i,a){e.push(a)}};this.abort=function(){n.aborted=!0,e.forEach(function(i){return i()})}},Fx=r.unstable_scheduleCallback,Ox=r.unstable_NormalPriority,Pe={$$typeof:he,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function yr(){return{controller:new Bx,data:new Map,refCount:0}}function rs(e){e.refCount--,e.refCount===0&&Fx(Ox,function(){e.controller.abort()})}var cs=null,br=0,va=0,ja=null;function Wx(e,n){if(cs===null){var i=cs=[];br=0,va=wc(),ja={status:"pending",value:void 0,then:function(a){i.push(a)}}}return br++,n.then(Nu,Nu),n}function Nu(){if(--br===0&&cs!==null){ja!==null&&(ja.status="fulfilled");var e=cs;cs=null,va=0,ja=null;for(var n=0;n<e.length;n++)(0,e[n])()}}function _x(e,n){var i=[],a={status:"pending",value:null,reason:null,then:function(o){i.push(o)}};return e.then(function(){a.status="fulfilled",a.value=n;for(var o=0;o<i.length;o++)(0,i[o])(n)},function(o){for(a.status="rejected",a.reason=o,o=0;o<i.length;o++)(0,i[o])(void 0)}),a}var Iu=E.S;E.S=function(e,n){Af=Rt(),typeof n=="object"&&n!==null&&typeof n.then=="function"&&Wx(e,n),Iu!==null&&Iu(e,n)};var _i=v(null);function vr(){var e=_i.current;return e!==null?e:Ie.pooledCache}function bl(e,n){n===null?H(_i,_i.current):H(_i,n.pool)}function qu(){var e=vr();return e===null?null:{parent:Pe._currentValue,pool:e}}var wa=Error(d(460)),jr=Error(d(474)),vl=Error(d(542)),jl={then:function(){}};function Gu(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ku(e,n,i){switch(i=e[i],i===void 0?e.push(n):i!==n&&(n.then(Sn,Sn),n=i),n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,$u(e),e;default:if(typeof n.status=="string")n.then(Sn,Sn);else{if(e=Ie,e!==null&&100<e.shellSuspendCounter)throw Error(d(482));e=n,e.status="pending",e.then(function(a){if(n.status==="pending"){var o=n;o.status="fulfilled",o.value=a}},function(a){if(n.status==="pending"){var o=n;o.status="rejected",o.reason=a}})}switch(n.status){case"fulfilled":return n.value;case"rejected":throw e=n.reason,$u(e),e}throw Ni=n,wa}}function Hi(e){try{var n=e._init;return n(e._payload)}catch(i){throw i!==null&&typeof i=="object"&&typeof i.then=="function"?(Ni=i,wa):i}}var Ni=null;function Uu(){if(Ni===null)throw Error(d(459));var e=Ni;return Ni=null,e}function $u(e){if(e===wa||e===vl)throw Error(d(483))}var ka=null,ds=0;function wl(e){var n=ds;return ds+=1,ka===null&&(ka=[]),Ku(ka,e,n)}function us(e,n){n=n.props.ref,e.ref=n!==void 0?n:null}function kl(e,n){throw n.$$typeof===D?Error(d(525)):(e=Object.prototype.toString.call(n),Error(d(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e)))}function Yu(e){function n(S,k){if(e){var C=S.deletions;C===null?(S.deletions=[k],S.flags|=16):C.push(k)}}function i(S,k){if(!e)return null;for(;k!==null;)n(S,k),k=k.sibling;return null}function a(S){for(var k=new Map;S!==null;)S.key!==null?k.set(S.key,S):k.set(S.index,S),S=S.sibling;return k}function o(S,k){return S=Cn(S,k),S.index=0,S.sibling=null,S}function c(S,k,C){return S.index=C,e?(C=S.alternate,C!==null?(C=C.index,C<k?(S.flags|=67108866,k):C):(S.flags|=67108866,k)):(S.flags|=1048576,k)}function h(S){return e&&S.alternate===null&&(S.flags|=67108866),S}function g(S,k,C,O){return k===null||k.tag!==6?(k=cr(C,S.mode,O),k.return=S,k):(k=o(k,C),k.return=S,k)}function w(S,k,C,O){var ie=C.type;return ie===G?F(S,k,C.props.children,O,C.key):k!==null&&(k.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===re&&Hi(ie)===k.type)?(k=o(k,C.props),us(k,C),k.return=S,k):(k=pl(C.type,C.key,C.props,null,S.mode,O),us(k,C),k.return=S,k)}function T(S,k,C,O){return k===null||k.tag!==4||k.stateNode.containerInfo!==C.containerInfo||k.stateNode.implementation!==C.implementation?(k=dr(C,S.mode,O),k.return=S,k):(k=o(k,C.children||[]),k.return=S,k)}function F(S,k,C,O,ie){return k===null||k.tag!==7?(k=Bi(C,S.mode,O,ie),k.return=S,k):(k=o(k,C),k.return=S,k)}function _(S,k,C){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return k=cr(""+k,S.mode,C),k.return=S,k;if(typeof k=="object"&&k!==null){switch(k.$$typeof){case B:return C=pl(k.type,k.key,k.props,null,S.mode,C),us(C,k),C.return=S,C;case N:return k=dr(k,S.mode,C),k.return=S,k;case re:return k=Hi(k),_(S,k,C)}if(ze(k)||I(k))return k=Bi(k,S.mode,C,null),k.return=S,k;if(typeof k.then=="function")return _(S,wl(k),C);if(k.$$typeof===he)return _(S,yl(S,k),C);kl(S,k)}return null}function z(S,k,C,O){var ie=k!==null?k.key:null;if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return ie!==null?null:g(S,k,""+C,O);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case B:return C.key===ie?w(S,k,C,O):null;case N:return C.key===ie?T(S,k,C,O):null;case re:return C=Hi(C),z(S,k,C,O)}if(ze(C)||I(C))return ie!==null?null:F(S,k,C,O,null);if(typeof C.then=="function")return z(S,k,wl(C),O);if(C.$$typeof===he)return z(S,k,yl(S,C),O);kl(S,C)}return null}function L(S,k,C,O,ie){if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return S=S.get(C)||null,g(k,S,""+O,ie);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case B:return S=S.get(O.key===null?C:O.key)||null,w(k,S,O,ie);case N:return S=S.get(O.key===null?C:O.key)||null,T(k,S,O,ie);case re:return O=Hi(O),L(S,k,C,O,ie)}if(ze(O)||I(O))return S=S.get(C)||null,F(k,S,O,ie,null);if(typeof O.then=="function")return L(S,k,C,wl(O),ie);if(O.$$typeof===he)return L(S,k,C,yl(k,O),ie);kl(k,O)}return null}function ee(S,k,C,O){for(var ie=null,Le=null,ne=k,be=k=0,Te=null;ne!==null&&be<C.length;be++){ne.index>be?(Te=ne,ne=null):Te=ne.sibling;var Re=z(S,ne,C[be],O);if(Re===null){ne===null&&(ne=Te);break}e&&ne&&Re.alternate===null&&n(S,ne),k=c(Re,k,be),Le===null?ie=Re:Le.sibling=Re,Le=Re,ne=Te}if(be===C.length)return i(S,ne),Ee&&Tn(S,be),ie;if(ne===null){for(;be<C.length;be++)ne=_(S,C[be],O),ne!==null&&(k=c(ne,k,be),Le===null?ie=ne:Le.sibling=ne,Le=ne);return Ee&&Tn(S,be),ie}for(ne=a(ne);be<C.length;be++)Te=L(ne,S,be,C[be],O),Te!==null&&(e&&Te.alternate!==null&&ne.delete(Te.key===null?be:Te.key),k=c(Te,k,be),Le===null?ie=Te:Le.sibling=Te,Le=Te);return e&&ne.forEach(function(vi){return n(S,vi)}),Ee&&Tn(S,be),ie}function oe(S,k,C,O){if(C==null)throw Error(d(151));for(var ie=null,Le=null,ne=k,be=k=0,Te=null,Re=C.next();ne!==null&&!Re.done;be++,Re=C.next()){ne.index>be?(Te=ne,ne=null):Te=ne.sibling;var vi=z(S,ne,Re.value,O);
vendor: 4,945 bytes, line 8
8if(vi===null){ne===null&&(ne=Te);break}e&&ne&&vi.alternate===null&&n(S,ne),k=c(vi,k,be),Le===null?ie=vi:Le.sibling=vi,Le=vi,ne=Te}if(Re.done)return i(S,ne),Ee&&Tn(S,be),ie;if(ne===null){for(;!Re.done;be++,Re=C.next())Re=_(S,Re.value,O),Re!==null&&(k=c(Re,k,be),Le===null?ie=Re:Le.sibling=Re,Le=Re);return Ee&&Tn(S,be),ie}for(ne=a(ne);!Re.done;be++,Re=C.next())Re=L(ne,S,be,Re.value,O),Re!==null&&(e&&Re.alternate!==null&&ne.delete(Re.key===null?be:Re.key),k=c(Re,k,be),Le===null?ie=Re:Le.sibling=Re,Le=Re);return e&&ne.forEach(function(Xy){return n(S,Xy)}),Ee&&Tn(S,be),ie}function Ne(S,k,C,O){if(typeof C=="object"&&C!==null&&C.type===G&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case B:e:{for(var ie=C.key;k!==null;){if(k.key===ie){if(ie=C.type,ie===G){if(k.tag===7){i(S,k.sibling),O=o(k,C.props.children),O.return=S,S=O;break e}}else if(k.elementType===ie||typeof ie=="object"&&ie!==null&&ie.$$typeof===re&&Hi(ie)===k.type){i(S,k.sibling),O=o(k,C.props),us(O,C),O.return=S,S=O;break e}i(S,k);break}else n(S,k);k=k.sibling}C.type===G?(O=Bi(C.props.children,S.mode,O,C.key),O.return=S,S=O):(O=pl(C.type,C.key,C.props,null,S.mode,O),us(O,C),O.return=S,S=O)}return h(S);case N:e:{for(ie=C.key;k!==null;){if(k.key===ie)if(k.tag===4&&k.stateNode.containerInfo===C.containerInfo&&k.stateNode.implementation===C.implementation){i(S,k.sibling),O=o(k,C.children||[]),O.return=S,S=O;break e}else{i(S,k);break}else n(S,k);k=k.sibling}O=dr(C,S.mode,O),O.return=S,S=O}return h(S);case re:return C=Hi(C),Ne(S,k,C,O)}if(ze(C))return ee(S,k,C,O);if(I(C)){if(ie=I(C),typeof ie!="function")throw Error(d(150));return C=ie.call(C),oe(S,k,C,O)}if(typeof C.then=="function")return Ne(S,k,wl(C),O);if(C.$$typeof===he)return Ne(S,k,yl(S,C),O);kl(S,C)}return typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint"?(C=""+C,k!==null&&k.tag===6?(i(S,k.sibling),O=o(k,C),O.return=S,S=O):(i(S,k),O=cr(C,S.mode,O),O.return=S,S=O),h(S)):i(S,k)}return function(S,k,C,O){try{ds=0;var ie=Ne(S,k,C,O);return ka=null,ie}catch(ne){if(ne===wa||ne===vl)throw ne;var Le=Wt(29,ne,null,S.mode);return Le.lanes=O,Le.return=S,Le}}}var Ii=Yu(!0),Vu=Yu(!1),ii=!1;function wr(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function kr(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ai(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,n,i){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(Be&2)!==0){var o=a.pending;return o===null?n.next=n:(n.next=o.next,o.next=n),a.pending=n,n=ml(e),Du(e,null,i),n}return fl(e,a,n,i),ml(e)}function hs(e,n,i){if(n=n.updateQueue,n!==null&&(n=n.shared,(i&4194048)!==0)){var a=n.lanes;a&=e.pendingLanes,i|=a,n.lanes=i,Hd(e,i)}}function Sr(e,n){var i=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,i===a)){var o=null,c=null;if(i=i.firstBaseUpdate,i!==null){do{var h={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};c===null?o=c=h:c=c.next=h,i=i.next}while(i!==null);c===null?o=c=n:c=c.next=n}else o=c=n;i={baseState:a.baseState,firstBaseUpdate:o,lastBaseUpdate:c,shared:a.shared,callbacks:a.callbacks},e.updateQueue=i;return}e=i.lastBaseUpdate,e===null?i.firstBaseUpdate=n:e.next=n,i.lastBaseUpdate=n}var Ar=!1;function fs(){if(Ar){var e=ja;if(e!==null)throw e}}function ms(e,n,i,a){Ar=!1;var o=e.updateQueue;ii=!1;var c=o.firstBaseUpdate,h=o.lastBaseUpdate,g=o.shared.pending;if(g!==null){o.shared.pending=null;var w=g,T=w.next;w.next=null,h===null?c=T:h.next=T,h=w;var F=e.alternate;F!==null&&(F=F.updateQueue,g=F.lastBaseUpdate,g!==h&&(g===null?F.firstBaseUpdate=T:g.next=T,F.lastBaseUpdate=w))}if(c!==null){var _=o.baseState;h=0,F=T=w=null,g=c;do{var z=g.lane&-536870913,L=z!==g.lane;if(L?(Ce&z)===z:(a&z)===z){z!==0&&z===va&&(Ar=!0),F!==null&&(F=F.next={lane:0,tag:g.tag,payload:g.payload,callback:null,next:null});e:{var ee=e,oe=g;z=n;var Ne=i;switch(oe.tag){case 1:if(ee=oe.payload,typeof ee=="function"){_=ee.call(Ne,_,z);break e}_=ee;break e;case 3:ee.flags=ee.flags&-65537|128;case 0:if(ee=oe.payload,z=typeof ee=="function"?ee.call(Ne,_,z):ee,z==null)break e;_=A({},_,z);break e;case 2:ii=!0}}z=g.callback,z!==null&&(e.flags|=64,L&&(e.flags|=8192),L=o.callbacks,L===null?o.callbacks=[z]:L.push(z))}else L={lane:z,tag:g.tag,payload:g.payload,callback:g.callback,next:null},F===null?(T=F=L,w=_):F=F.next=L,h|=z;if(g=g.next,g===null){if(g=o.shared.pending,g===null)break;L=g,g=L.next,L.next=null,o.lastBaseUpdate=L,o.shared.pending=null}}while(!0);F===null&&(w=_),o.baseState=w,o.firstBaseUpdate=T,o.lastBaseUpdate=F,c===null&&(o.shared.lanes=0),di|=h,e.lanes=h,e.memoizedState=_}}function Xu(e,n){if(typeof e!="function")throw Error(d(191,e));e.call(n)}function Qu(e,n){var i=e.callbacks;
vendor: 2,624 bytes, line 8
8if(i!==null)for(e.callbacks=null,e=0;e<i.length;e++)Xu(i[e],n)}var Sa=v(null),Sl=v(0);function Zu(e,n){e=_n,H(Sl,e),H(Sa,n),_n=e|n.baseLanes}function Cr(){H(Sl,_n),H(Sa,Sa.current)}function Tr(){_n=Sl.current,M(Sa),M(Sl)}var _t=v(null),Zt=null;function li(e){var n=e.alternate;H(Ve,Ve.current&1),H(_t,e),Zt===null&&(n===null||Sa.current!==null||n.memoizedState!==null)&&(Zt=e)}function zr(e){H(Ve,Ve.current),H(_t,e),Zt===null&&(Zt=e)}function Ju(e){e.tag===22?(H(Ve,Ve.current),H(_t,e),Zt===null&&(Zt=e)):oi()}function oi(){H(Ve,Ve.current),H(_t,_t.current)}function Ht(e){M(_t),Zt===e&&(Zt=null),M(Ve)}var Ve=v(0);function Al(e){for(var n=e;n!==null;){if(n.tag===13){var i=n.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||Bc(i)||Fc(i)))return n}else if(n.tag===19&&(n.memoizedProps.revealOrder==="forwards"||n.memoizedProps.revealOrder==="backwards"||n.memoizedProps.revealOrder==="unstable_legacy-backwards"||n.memoizedProps.revealOrder==="together")){if((n.flags&128)!==0)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Mn=0,ye=null,_e=null,et=null,Cl=!1,Aa=!1,qi=!1,Tl=0,ps=0,Ca=null,Hx=0;function Ue(){throw Error(d(321))}function Er(e,n){if(n===null)return!1;for(var i=0;i<n.length&&i<e.length;i++)if(!Ot(e[i],n[i]))return!1;return!0}function Mr(e,n,i,a,o,c){return Mn=c,ye=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,E.H=e===null||e.memoizedState===null?Fh:Ur,qi=!1,c=i(a,o),qi=!1,Aa&&(c=eh(n,i,a,o)),Pu(e),c}function Pu(e){E.H=ys;var n=_e!==null&&_e.next!==null;if(Mn=0,et=_e=ye=null,Cl=!1,ps=0,Ca=null,n)throw Error(d(300));e===null||tt||(e=e.dependencies,e!==null&&xl(e)&&(tt=!0))}function eh(e,n,i,a){ye=e;var o=0;do{if(Aa&&(Ca=null),ps=0,Aa=!1,25<=o)throw Error(d(301));if(o+=1,et=_e=null,e.updateQueue!=null){var c=e.updateQueue;c.lastEffect=null,c.events=null,c.stores=null,c.memoCache!=null&&(c.memoCache.index=0)}E.H=Oh,c=n(i,a)}while(Aa);return c}function Nx(){var e=E.H,n=e.useState()[0];return n=typeof n.then=="function"?gs(n):n,e=e.useState()[0],(_e!==null?_e.memoizedState:null)!==e&&(ye.flags|=1024),n}function Dr(){var e=Tl!==0;return Tl=0,e}function Lr(e,n,i){n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~i}function Rr(e){if(Cl){for(e=e.memoizedState;e!==null;){var n=e.queue;n!==null&&(n.pending=null),e=e.next}Cl=!1}Mn=0,et=_e=ye=null,Aa=!1,ps=Tl=0,Ca=null}function At(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return et===null?ye.memoizedState=et=e:et=et.next=e,et}
vendor: 4,546 bytes, line 8
8function Xe(){if(_e===null){var e=ye.alternate;e=e!==null?e.memoizedState:null}else e=_e.next;var n=et===null?ye.memoizedState:et.next;if(n!==null)et=n,_e=e;else{if(e===null)throw ye.alternate===null?Error(d(467)):Error(d(310));_e=e,e={memoizedState:_e.memoizedState,baseState:_e.baseState,baseQueue:_e.baseQueue,queue:_e.queue,next:null},et===null?ye.memoizedState=et=e:et=et.next=e}return et}function zl(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function gs(e){var n=ps;return ps+=1,Ca===null&&(Ca=[]),e=Ku(Ca,e,n),n=ye,(et===null?n.memoizedState:et.next)===null&&(n=n.alternate,E.H=n===null||n.memoizedState===null?Fh:Ur),e}function El(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return gs(e);if(e.$$typeof===he)return pt(e)}throw Error(d(438,String(e)))}function Br(e){var n=null,i=ye.updateQueue;if(i!==null&&(n=i.memoCache),n==null){var a=ye.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(n={data:a.data.map(function(o){return o.slice()}),index:0})))}if(n==null&&(n={data:[],index:0}),i===null&&(i=zl(),ye.updateQueue=i),i.memoCache=n,i=n.data[n.index],i===void 0)for(i=n.data[n.index]=Array(e),a=0;a<e;a++)i[a]=$;return n.index++,i}function Dn(e,n){return typeof n=="function"?n(e):n}function Ml(e){var n=Xe();return Fr(n,_e,e)}function Fr(e,n,i){var a=e.queue;if(a===null)throw Error(d(311));a.lastRenderedReducer=i;var o=e.baseQueue,c=a.pending;if(c!==null){if(o!==null){var h=o.next;o.next=c.next,c.next=h}n.baseQueue=o=c,a.pending=null}if(c=e.baseState,o===null)e.memoizedState=c;else{n=o.next;var g=h=null,w=null,T=n,F=!1;do{var _=T.lane&-536870913;if(_!==T.lane?(Ce&_)===_:(Mn&_)===_){var z=T.revertLane;if(z===0)w!==null&&(w=w.next={lane:0,revertLane:0,gesture:null,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null}),_===va&&(F=!0);else if((Mn&z)===z){T=T.next,z===va&&(F=!0);continue}else _={lane:0,revertLane:T.revertLane,gesture:null,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null},w===null?(g=w=_,h=c):w=w.next=_,ye.lanes|=z,di|=z;_=T.action,qi&&i(c,_),c=T.hasEagerState?T.eagerState:i(c,_)}else z={lane:_,revertLane:T.revertLane,gesture:T.gesture,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null},w===null?(g=w=z,h=c):w=w.next=z,ye.lanes|=_,di|=_;T=T.next}while(T!==null&&T!==n);if(w===null?h=c:w.next=g,!Ot(c,e.memoizedState)&&(tt=!0,F&&(i=ja,i!==null)))throw i;e.memoizedState=c,e.baseState=h,e.baseQueue=w,a.lastRenderedState=c}return o===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Or(e){var n=Xe(),i=n.queue;if(i===null)throw Error(d(311));i.lastRenderedReducer=e;var a=i.dispatch,o=i.pending,c=n.memoizedState;if(o!==null){i.pending=null;var h=o=o.next;do c=e(c,h.action),h=h.next;while(h!==o);Ot(c,n.memoizedState)||(tt=!0),n.memoizedState=c,n.baseQueue===null&&(n.baseState=c),i.lastRenderedState=c}return[c,a]}function th(e,n,i){var a=ye,o=Xe(),c=Ee;if(c){if(i===void 0)throw Error(d(407));i=i()}else i=n();var h=!Ot((_e||o).memoizedState,i);if(h&&(o.memoizedState=i,tt=!0),o=o.queue,Hr(ah.bind(null,a,o,e),[e]),o.getSnapshot!==n||h||et!==null&&et.memoizedState.tag&1){if(a.flags|=2048,Ta(9,{destroy:void 0},ih.bind(null,a,o,i,n),null),Ie===null)throw Error(d(349));c||(Mn&127)!==0||nh(a,n,i)}return i}function nh(e,n,i){e.flags|=16384,e={getSnapshot:n,value:i},n=ye.updateQueue,n===null?(n=zl(),ye.updateQueue=n,n.stores=[e]):(i=n.stores,i===null?n.stores=[e]:i.push(e))}function ih(e,n,i,a){n.value=i,n.getSnapshot=a,sh(n)&&lh(e)}function ah(e,n,i){return i(function(){sh(n)&&lh(e)})}function sh(e){var n=e.getSnapshot;e=e.value;try{var i=n();return!Ot(e,i)}catch{return!0}}function lh(e){var n=Ri(e,2);n!==null&&Lt(n,e,2)}function Wr(e){var n=At();if(typeof e=="function"){var i=e;if(e=i(),qi){Qn(!0);try{i()}finally{Qn(!1)}}}return n.memoizedState=n.baseState=e,n.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:e},n}function oh(e,n,i,a){return e.baseState=i,Fr(e,_e,typeof a=="function"?a:Dn)}function Ix(e,n,i,a,o){if(Rl(e))throw Error(d(485));if(e=n.action,e!==null){var c={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(h){c.listeners.push(h)}};E.T!==null?i(!0):c.isTransition=!1,a(c),i=n.pending,i===null?(c.next=n.pending=c,rh(n,c)):(c.next=i.next,n.pending=i.next=c)}}function rh(e,n){var i=n.action,a=n.payload,o=e.state;if(n.isTransition){var c=E.T,h={};E.T=h;try{var g=i(o,a),w=E.S;w!==null&&w(h,g),ch(e,n,g)}catch(T){_r(e,n,T)}
vendor: 7,297 bytes, line 8
8finally{c!==null&&h.types!==null&&(c.types=h.types),E.T=c}}else try{c=i(o,a),ch(e,n,c)}catch(T){_r(e,n,T)}}function ch(e,n,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(a){dh(e,n,a)},function(a){return _r(e,n,a)}):dh(e,n,i)}function dh(e,n,i){n.status="fulfilled",n.value=i,uh(n),e.state=i,n=e.pending,n!==null&&(i=n.next,i===n?e.pending=null:(i=i.next,n.next=i,rh(e,i)))}function _r(e,n,i){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do n.status="rejected",n.reason=i,uh(n),n=n.next;while(n!==a)}e.action=null}function uh(e){e=e.listeners;for(var n=0;n<e.length;n++)(0,e[n])()}function hh(e,n){return n}function fh(e,n){if(Ee){var i=Ie.formState;if(i!==null){e:{var a=ye;if(Ee){if(qe){t:{for(var o=qe,c=Qt;o.nodeType!==8;){if(!c){o=null;break t}if(o=Jt(o.nextSibling),o===null){o=null;break t}}c=o.data,o=c==="F!"||c==="F"?o:null}if(o){qe=Jt(o.nextSibling),a=o.data==="F!";break e}}ti(a)}a=!1}a&&(n=i[0])}}return i=At(),i.memoizedState=i.baseState=n,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:hh,lastRenderedState:n},i.queue=a,i=Lh.bind(null,ye,a),a.dispatch=i,a=Wr(!1),c=Kr.bind(null,ye,!1,a.queue),a=At(),o={state:n,dispatch:null,action:e,pending:null},a.queue=o,i=Ix.bind(null,ye,o,c,i),o.dispatch=i,a.memoizedState=e,[n,i,!1]}function mh(e){var n=Xe();return ph(n,_e,e)}function ph(e,n,i){if(n=Fr(e,n,hh)[0],e=Ml(Dn)[0],typeof n=="object"&&n!==null&&typeof n.then=="function")try{var a=gs(n)}catch(h){throw h===wa?vl:h}else a=n;n=Xe();var o=n.queue,c=o.dispatch;return i!==n.memoizedState&&(ye.flags|=2048,Ta(9,{destroy:void 0},qx.bind(null,o,i),null)),[a,c,e]}function qx(e,n){e.action=n}function gh(e){var n=Xe(),i=_e;if(i!==null)return ph(n,i,e);Xe(),n=n.memoizedState,i=Xe();var a=i.queue.dispatch;return i.memoizedState=e,[n,a,!1]}function Ta(e,n,i,a){return e={tag:e,create:i,deps:a,inst:n,next:null},n=ye.updateQueue,n===null&&(n=zl(),ye.updateQueue=n),i=n.lastEffect,i===null?n.lastEffect=e.next=e:(a=i.next,i.next=e,e.next=a,n.lastEffect=e),e}function xh(){return Xe().memoizedState}function Dl(e,n,i,a){var o=At();ye.flags|=e,o.memoizedState=Ta(1|n,{destroy:void 0},i,a===void 0?null:a)}function Ll(e,n,i,a){var o=Xe();a=a===void 0?null:a;var c=o.memoizedState.inst;_e!==null&&a!==null&&Er(a,_e.memoizedState.deps)?o.memoizedState=Ta(n,c,i,a):(ye.flags|=e,o.memoizedState=Ta(1|n,c,i,a))}function yh(e,n){Dl(8390656,8,e,n)}function Hr(e,n){Ll(2048,8,e,n)}function Gx(e){ye.flags|=4;var n=ye.updateQueue;if(n===null)n=zl(),ye.updateQueue=n,n.events=[e];else{var i=n.events;i===null?n.events=[e]:i.push(e)}}function bh(e){var n=Xe().memoizedState;return Gx({ref:n,nextImpl:e}),function(){if((Be&2)!==0)throw Error(d(440));return n.impl.apply(void 0,arguments)}}function vh(e,n){return Ll(4,2,e,n)}function jh(e,n){return Ll(4,4,e,n)}function wh(e,n){if(typeof n=="function"){e=e();var i=n(e);return function(){typeof i=="function"?i():n(null)}}if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function kh(e,n,i){i=i!=null?i.concat([e]):null,Ll(4,4,wh.bind(null,n,e),i)}function Nr(){}function Sh(e,n){var i=Xe();n=n===void 0?null:n;var a=i.memoizedState;return n!==null&&Er(n,a[1])?a[0]:(i.memoizedState=[e,n],e)}function Ah(e,n){var i=Xe();n=n===void 0?null:n;var a=i.memoizedState;if(n!==null&&Er(n,a[1]))return a[0];if(a=e(),qi){Qn(!0);try{e()}finally{Qn(!1)}}return i.memoizedState=[a,n],a}function Ir(e,n,i){return i===void 0||(Mn&1073741824)!==0&&(Ce&261930)===0?e.memoizedState=n:(e.memoizedState=i,e=Tf(),ye.lanes|=e,di|=e,i)}function Ch(e,n,i,a){return Ot(i,n)?i:Sa.current!==null?(e=Ir(e,i,a),Ot(e,n)||(tt=!0),e):(Mn&42)===0||(Mn&1073741824)!==0&&(Ce&261930)===0?(tt=!0,e.memoizedState=i):(e=Tf(),ye.lanes|=e,di|=e,n)}function Th(e,n,i,a,o){var c=W.p;W.p=c!==0&&8>c?c:8;var h=E.T,g={};E.T=g,Kr(e,!1,n,i);try{var w=o(),T=E.S;if(T!==null&&T(g,w),w!==null&&typeof w=="object"&&typeof w.then=="function"){var F=_x(w,a);xs(e,n,F,qt(e))}else xs(e,n,a,qt(e))}catch(_){xs(e,n,{then:function(){},status:"rejected",reason:_},qt())}finally{W.p=c,h!==null&&g.types!==null&&(h.types=g.types),E.T=h}}function Kx(){}function qr(e,n,i,a){if(e.tag!==5)throw Error(d(476));var o=zh(e).queue;Th(e,o,n,K,i===null?Kx:function(){return Eh(e),i(a)})}function zh(e){var n=e.memoizedState;if(n!==null)return n;n={memoizedState:K,baseState:K,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:K},next:null};var i={};return n.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Dn,lastRenderedState:i},next:null},e.memoizedState=n,e=e.alternate,e!==null&&(e.memoizedState=n),n}function Eh(e){var n=zh(e);n.next===null&&(n=e.alternate.memoizedState),xs(e,n.next.queue,{},qt())}function Gr(){return pt(Bs)}function Mh(){return Xe().memoizedState}function Dh(){return Xe().memoizedState}function Ux(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var i=qt();e=ai(i);var a=si(n,e,i);a!==null&&(Lt(a,n,i),hs(a,n,i)),n={cache:yr()},e.payload=n;return}n=n.return}}function $x(e,n,i){var a=qt();i={lane:a,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Rl(e)?Rh(n,i):(i=or(e,n,i,a),i!==null&&(Lt(i,e,a),Bh(i,n,a)))}function Lh(e,n,i){var a=qt();xs(e,n,i,a)}function xs(e,n,i,a){var o={lane:a,revertLane:0,gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null};if(Rl(e))Rh(n,o);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=n.lastRenderedReducer,c!==null))try{var h=n.lastRenderedState,g=c(h,i);if(o.hasEagerState=!0,o.eagerState=g,Ot(g,h))return fl(e,n,o,0),Ie===null&&hl(),!1}catch{}if(i=or(e,n,o,a),i!==null)return Lt(i,e,a),Bh(i,n,a),!0}return!1}function Kr(e,n,i,a){if(a={lane:2,revertLane:wc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Rl(e)){if(n)throw Error(d(479))}else n=or(e,i,a,2),n!==null&&Lt(n,e,2)}function Rl(e){var n=e.alternate;return e===ye||n!==null&&n===ye}function Rh(e,n){Aa=Cl=!0;var i=e.pending;i===null?n.next=n:(n.next=i.next,i.next=n),e.pending=n}function Bh(e,n,i){if((i&4194048)!==0){var a=n.lanes;a&=e.pendingLanes,i|=a,n.lanes=i,Hd(e,i)}}var ys={readContext:pt,use:El,useCallback:Ue,useContext:Ue,useEffect:Ue,useImperativeHandle:Ue,useLayoutEffect:Ue,useInsertionEffect:Ue,useMemo:Ue,useReducer:Ue,useRef:Ue,useState:Ue,useDebugValue:Ue,useDeferredValue:Ue,useTransition:Ue,useSyncExternalStore:Ue,useId:Ue,useHostTransitionStatus:Ue,useFormState:Ue,useActionState:Ue,useOptimistic:Ue,useMemoCache:Ue,useCacheRefresh:Ue};ys.useEffectEvent=Ue;var Fh={readContext:pt,use:El,useCallback:function(e,n){return At().memoizedState=[e,n===void 0?null:n],e},useContext:pt,useEffect:yh,useImperativeHandle:function(e,n,i){i=i!=null?i.concat([e]):null,Dl(4194308,4,wh.bind(null,n,e),i)},useLayoutEffect:function(e,n){return Dl(4194308,4,e,n)},useInsertionEffect:function(e,n){Dl(4,2,e,n)},useMemo:function(e,n){var i=At();n=n===void 0?null:n;var a=e();if(qi){Qn(!0);try{e()}finally{Qn(!1)}}return i.memoizedState=[a,n],a},useReducer:function(e,n,i){var a=At();if(i!==void 0){var o=i(n);if(qi){Qn(!0);try{i(n)}finally{Qn(!1)}}}else o=n;return a.memoizedState=a.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},a.queue=e,e=e.dispatch=$x.bind(null,ye,e),[a.memoizedState,e]}
vendor: 7,578 bytes, line 8
8,useRef:function(e){var n=At();return e={current:e},n.memoizedState=e},useState:function(e){e=Wr(e);var n=e.queue,i=Lh.bind(null,ye,n);return n.dispatch=i,[e.memoizedState,i]},useDebugValue:Nr,useDeferredValue:function(e,n){var i=At();return Ir(i,e,n)},useTransition:function(){var e=Wr(!1);return e=Th.bind(null,ye,e.queue,!0,!1),At().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,i){var a=ye,o=At();if(Ee){if(i===void 0)throw Error(d(407));i=i()}else{if(i=n(),Ie===null)throw Error(d(349));(Ce&127)!==0||nh(a,n,i)}o.memoizedState=i;var c={value:i,getSnapshot:n};return o.queue=c,yh(ah.bind(null,a,c,e),[e]),a.flags|=2048,Ta(9,{destroy:void 0},ih.bind(null,a,c,i,n),null),i},useId:function(){var e=At(),n=Ie.identifierPrefix;if(Ee){var i=mn,a=fn;i=(a&~(1<<32-Ft(a)-1)).toString(32)+i,n="_"+n+"R_"+i,i=Tl++,0<i&&(n+="H"+i.toString(32)),n+="_"}else i=Hx++,n="_"+n+"r_"+i.toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:Gr,useFormState:fh,useActionState:fh,useOptimistic:function(e){var n=At();n.memoizedState=n.baseState=e;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=i,n=Kr.bind(null,ye,!0,i),i.dispatch=n,[e,n]},useMemoCache:Br,useCacheRefresh:function(){return At().memoizedState=Ux.bind(null,ye)},useEffectEvent:function(e){var n=At(),i={impl:e};return n.memoizedState=i,function(){if((Be&2)!==0)throw Error(d(440));return i.impl.apply(void 0,arguments)}}},Ur={readContext:pt,use:El,useCallback:Sh,useContext:pt,useEffect:Hr,useImperativeHandle:kh,useInsertionEffect:vh,useLayoutEffect:jh,useMemo:Ah,useReducer:Ml,useRef:xh,useState:function(){return Ml(Dn)},useDebugValue:Nr,useDeferredValue:function(e,n){var i=Xe();return Ch(i,_e.memoizedState,e,n)},useTransition:function(){var e=Ml(Dn)[0],n=Xe().memoizedState;return[typeof e=="boolean"?e:gs(e),n]},useSyncExternalStore:th,useId:Mh,useHostTransitionStatus:Gr,useFormState:mh,useActionState:mh,useOptimistic:function(e,n){var i=Xe();return oh(i,_e,e,n)},useMemoCache:Br,useCacheRefresh:Dh};Ur.useEffectEvent=bh;var Oh={readContext:pt,use:El,useCallback:Sh,useContext:pt,useEffect:Hr,useImperativeHandle:kh,useInsertionEffect:vh,useLayoutEffect:jh,useMemo:Ah,useReducer:Or,useRef:xh,useState:function(){return Or(Dn)},useDebugValue:Nr,useDeferredValue:function(e,n){var i=Xe();return _e===null?Ir(i,e,n):Ch(i,_e.memoizedState,e,n)},useTransition:function(){var e=Or(Dn)[0],n=Xe().memoizedState;return[typeof e=="boolean"?e:gs(e),n]},useSyncExternalStore:th,useId:Mh,useHostTransitionStatus:Gr,useFormState:gh,useActionState:gh,useOptimistic:function(e,n){var i=Xe();return _e!==null?oh(i,_e,e,n):(i.baseState=e,[e,i.queue.dispatch])},useMemoCache:Br,useCacheRefresh:Dh};Oh.useEffectEvent=bh;function $r(e,n,i,a){n=e.memoizedState,i=i(a,n),i=i==null?n:A({},n,i),e.memoizedState=i,e.lanes===0&&(e.updateQueue.baseState=i)}var Yr={enqueueSetState:function(e,n,i){e=e._reactInternals;var a=qt(),o=ai(a);o.payload=n,i!=null&&(o.callback=i),n=si(e,o,a),n!==null&&(Lt(n,e,a),hs(n,e,a))},enqueueReplaceState:function(e,n,i){e=e._reactInternals;var a=qt(),o=ai(a);o.tag=1,o.payload=n,i!=null&&(o.callback=i),n=si(e,o,a),n!==null&&(Lt(n,e,a),hs(n,e,a))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var i=qt(),a=ai(i);a.tag=2,n!=null&&(a.callback=n),n=si(e,a,i),n!==null&&(Lt(n,e,i),hs(n,e,i))}};function Wh(e,n,i,a,o,c,h){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,c,h):n.prototype&&n.prototype.isPureReactComponent?!as(i,a)||!as(o,c):!0}function _h(e,n,i,a){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(i,a),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(i,a),n.state!==e&&Yr.enqueueReplaceState(n,n.state,null)}function Gi(e,n){var i=n;if("ref"in n){i={};for(var a in n)a!=="ref"&&(i[a]=n[a])}if(e=e.defaultProps){i===n&&(i=A({},i));for(var o in e)i[o]===void 0&&(i[o]=e[o])}return i}function Hh(e){ul(e)}function Nh(e){console.error(e)}function Ih(e){ul(e)}function Bl(e,n){try{var i=e.onUncaughtError;i(n.value,{componentStack:n.stack})}catch(a){setTimeout(function(){throw a})}}function qh(e,n,i){try{var a=e.onCaughtError;a(i.value,{componentStack:i.stack,errorBoundary:n.tag===1?n.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function Vr(e,n,i){return i=ai(i),i.tag=3,i.payload={element:null},i.callback=function(){Bl(e,n)},i}function Gh(e){return e=ai(e),e.tag=3,e}function Kh(e,n,i,a){var o=i.type.getDerivedStateFromError;if(typeof o=="function"){var c=a.value;e.payload=function(){return o(c)},e.callback=function(){qh(n,i,a)}}var h=i.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(e.callback=function(){qh(n,i,a),typeof o!="function"&&(ui===null?ui=new Set([this]):ui.add(this));var g=a.stack;this.componentDidCatch(a.value,{componentStack:g!==null?g:""})})}function Yx(e,n,i,a,o){if(i.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(n=i.alternate,n!==null&&ba(n,i,o,!0),i=_t.current,i!==null){switch(i.tag){case 31:case 13:return Zt===null?$l():i.alternate===null&&$e===0&&($e=3),i.flags&=-257,i.flags|=65536,i.lanes=o,a===jl?i.flags|=16384:(n=i.updateQueue,n===null?i.updateQueue=new Set([a]):n.add(a),bc(e,a,o)),!1;case 22:return i.flags|=65536,a===jl?i.flags|=16384:(n=i.updateQueue,n===null?(n={transitions:null,markerInstances:null,retryQueue:new Set([a])},i.updateQueue=n):(i=n.retryQueue,i===null?n.retryQueue=new Set([a]):i.add(a)),bc(e,a,o)),!1}throw Error(d(435,i.tag))}return bc(e,a,o),$l(),!1}if(Ee)return n=_t.current,n!==null?((n.flags&65536)===0&&(n.flags|=256),n.flags|=65536,n.lanes=o,a!==fr&&(e=Error(d(422),{cause:a}),os(Yt(e,i)))):(a!==fr&&(n=Error(d(423),{cause:a}),os(Yt(n,i))),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,a=Yt(a,i),o=Vr(e.stateNode,a,o),Sr(e,o),$e!==4&&($e=2)),!1;var c=Error(d(520),{cause:a});if(c=Yt(c,i),Cs===null?Cs=[c]:Cs.push(c),$e!==4&&($e=2),n===null)return!0;a=Yt(a,i),i=n;do{switch(i.tag){case 3:return i.flags|=65536,e=o&-o,i.lanes|=e,e=Vr(i.stateNode,a,e),Sr(i,e),!1;case 1:if(n=i.type,c=i.stateNode,(i.flags&128)===0&&(typeof n.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(ui===null||!ui.has(c))))return i.flags|=65536,o&=-o,i.lanes|=o,o=Gh(o),Kh(o,e,i,a),Sr(i,o),!1}i=i.return}while(i!==null);return!1}var Xr=Error(d(461)),tt=!1;function gt(e,n,i,a){n.child=e===null?Vu(n,null,i,a):Ii(n,e.child,i,a)}function Uh(e,n,i,a,o){i=i.render;var c=n.ref;if("ref"in a){var h={};for(var g in a)g!=="ref"&&(h[g]=a[g])}else h=a;return Wi(n),a=Mr(e,n,i,h,c,o),g=Dr(),e!==null&&!tt?(Lr(e,n,o),Ln(e,n,o)):(Ee&&g&&ur(n),n.flags|=1,gt(e,n,a,o),n.child)}function $h(e,n,i,a,o){if(e===null){var c=i.type;return typeof c=="function"&&!rr(c)&&c.defaultProps===void 0&&i.compare===null?(n.tag=15,n.type=c,Yh(e,n,c,a,o)):(e=pl(i.type,null,a,n,n.mode,o),e.ref=n.ref,e.return=n,n.child=e)}if(c=e.child,!ic(e,o)){var h=c.memoizedProps;if(i=i.compare,i=i!==null?i:as,i(h,a)&&e.ref===n.ref)return Ln(e,n,o)}return n.flags|=1,e=Cn(c,a),e.ref=n.ref,e.return=n,n.child=e}function Yh(e,n,i,a,o){if(e!==null){var c=e.memoizedProps;if(as(c,a)&&e.ref===n.ref)if(tt=!1,n.pendingProps=a=c,ic(e,o))(e.flags&131072)!==0&&(tt=!0);else return n.lanes=e.lanes,Ln(e,n,o)}return Qr(e,n,i,a,o)}function Vh(e,n,i,a){var o=a.children,c=e!==null?e.memoizedState:null;if(e===null&&n.stateNode===null&&(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((n.flags&128)!==0){if(c=c!==null?c.baseLanes|i:i,e!==null){for(a=n.
vendor: 11,118 bytes, line 8
8child=e.child,o=0;a!==null;)o=o|a.lanes|a.childLanes,a=a.sibling;a=o&~c}else a=0,n.child=null;return Xh(e,n,c,i,a)}if((i&536870912)!==0)n.memoizedState={baseLanes:0,cachePool:null},e!==null&&bl(n,c!==null?c.cachePool:null),c!==null?Zu(n,c):Cr(),Ju(n);else return a=n.lanes=536870912,Xh(e,n,c!==null?c.baseLanes|i:i,i,a)}else c!==null?(bl(n,c.cachePool),Zu(n,c),oi(),n.memoizedState=null):(e!==null&&bl(n,null),Cr(),oi());return gt(e,n,o,i),n.child}function bs(e,n){return e!==null&&e.tag===22||n.stateNode!==null||(n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.sibling}function Xh(e,n,i,a,o){var c=vr();return c=c===null?null:{parent:Pe._currentValue,pool:c},n.memoizedState={baseLanes:i,cachePool:c},e!==null&&bl(n,null),Cr(),Ju(n),e!==null&&ba(e,n,a,!0),n.childLanes=o,null}function Fl(e,n){return n=Wl({mode:n.mode,children:n.children},e.mode),n.ref=e.ref,e.child=n,n.return=e,n}function Qh(e,n,i){return Ii(n,e.child,null,i),e=Fl(n,n.pendingProps),e.flags|=2,Ht(n),n.memoizedState=null,e}function Vx(e,n,i){var a=n.pendingProps,o=(n.flags&128)!==0;if(n.flags&=-129,e===null){if(Ee){if(a.mode==="hidden")return e=Fl(n,a),n.lanes=536870912,bs(null,e);if(zr(n),(e=qe)?(e=cm(e,Qt),e=e!==null&&e.data==="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:Pn!==null?{id:fn,overflow:mn}:null,retryLane:536870912,hydrationErrors:null},i=Ru(e),i.return=n,n.child=i,mt=n,qe=null)):e=null,e===null)throw ti(n);return n.lanes=536870912,null}return Fl(n,a)}var c=e.memoizedState;if(c!==null){var h=c.dehydrated;if(zr(n),o)if(n.flags&256)n.flags&=-257,n=Qh(e,n,i);else if(n.memoizedState!==null)n.child=e.child,n.flags|=128,n=null;else throw Error(d(558));else if(tt||ba(e,n,i,!1),o=(i&e.childLanes)!==0,tt||o){if(a=Ie,a!==null&&(h=Nd(a,i),h!==0&&h!==c.retryLane))throw c.retryLane=h,Ri(e,h),Lt(a,e,h),Xr;$l(),n=Qh(e,n,i)}else e=c.treeContext,qe=Jt(h.nextSibling),mt=n,Ee=!0,ei=null,Qt=!1,e!==null&&Ou(n,e),n=Fl(n,a),n.flags|=4096;return n}return e=Cn(e.child,{mode:a.mode,children:a.children}),e.ref=n.ref,n.child=e,e.return=n,e}function Ol(e,n){var i=n.ref;if(i===null)e!==null&&e.ref!==null&&(n.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(d(284));(e===null||e.ref!==i)&&(n.flags|=4194816)}}function Qr(e,n,i,a,o){return Wi(n),i=Mr(e,n,i,a,void 0,o),a=Dr(),e!==null&&!tt?(Lr(e,n,o),Ln(e,n,o)):(Ee&&a&&ur(n),n.flags|=1,gt(e,n,i,o),n.child)}function Zh(e,n,i,a,o,c){return Wi(n),n.updateQueue=null,i=eh(n,a,i,o),Pu(e),a=Dr(),e!==null&&!tt?(Lr(e,n,c),Ln(e,n,c)):(Ee&&a&&ur(n),n.flags|=1,gt(e,n,i,c),n.child)}function Jh(e,n,i,a,o){if(Wi(n),n.stateNode===null){var c=pa,h=i.contextType;typeof h=="object"&&h!==null&&(c=pt(h)),c=new i(a,c),n.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,c.updater=Yr,n.stateNode=c,c._reactInternals=n,c=n.stateNode,c.props=a,c.state=n.memoizedState,c.refs={},wr(n),h=i.contextType,c.context=typeof h=="object"&&h!==null?pt(h):pa,c.state=n.memoizedState,h=i.getDerivedStateFromProps,typeof h=="function"&&($r(n,i,h,a),c.state=n.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof c.getSnapshotBeforeUpdate=="function"||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(h=c.state,typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount(),h!==c.state&&Yr.enqueueReplaceState(c,c.state,null),ms(n,a,c,o),fs(),c.state=n.memoizedState),typeof c.componentDidMount=="function"&&(n.flags|=4194308),a=!0}else if(e===null){c=n.stateNode;var g=n.memoizedProps,w=Gi(i,g);c.props=w;var T=c.context,F=i.contextType;h=pa,typeof F=="object"&&F!==null&&(h=pt(F));var _=i.getDerivedStateFromProps;F=typeof _=="function"||typeof c.getSnapshotBeforeUpdate=="function",g=n.pendingProps!==g,F||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(g||T!==h)&&_h(n,c,a,h),ii=!1;var z=n.memoizedState;c.state=z,ms(n,a,c,o),fs(),T=n.memoizedState,g||z!==T||ii?(typeof _=="function"&&($r(n,i,_,a),T=n.memoizedState),(w=ii||Wh(n,i,w,a,z,T,h))?(F||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount()),typeof c.componentDidMount=="function"&&(n.flags|=4194308)):(typeof c.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=a,n.memoizedState=T),c.props=a,c.state=T,c.context=h,a=w):(typeof c.componentDidMount=="function"&&(n.flags|=4194308),a=!1)}else{c=n.stateNode,kr(e,n),h=n.memoizedProps,F=Gi(i,h),c.props=F,_=n.pendingProps,z=c.context,T=i.contextType,w=pa,typeof T=="object"&&T!==null&&(w=pt(T)),g=i.getDerivedStateFromProps,(T=typeof g=="function"||typeof c.getSnapshotBeforeUpdate=="function")||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(h!==_||z!==w)&&_h(n,c,a,w),ii=!1,z=n.memoizedState,c.state=z,ms(n,a,c,o),fs();var L=n.memoizedState;h!==_||z!==L||ii||e!==null&&e.dependencies!==null&&xl(e.dependencies)?(typeof g=="function"&&($r(n,i,g,a),L=n.memoizedState),(F=ii||Wh(n,i,F,a,z,L,w)||e!==null&&e.dependencies!==null&&xl(e.dependencies))?(T||typeof c.UNSAFE_componentWillUpdate!="function"&&typeof c.componentWillUpdate!="function"||(typeof c.componentWillUpdate=="function"&&c.componentWillUpdate(a,L,w),typeof c.UNSAFE_componentWillUpdate=="function"&&c.UNSAFE_componentWillUpdate(a,L,w)),typeof c.componentDidUpdate=="function"&&(n.flags|=4),typeof c.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof c.componentDidUpdate!="function"||h===e.memoizedProps&&z===e.memoizedState||(n.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&z===e.memoizedState||(n.flags|=1024),n.memoizedProps=a,n.memoizedState=L),c.props=a,c.state=L,c.context=w,a=F):(typeof c.componentDidUpdate!="function"||h===e.memoizedProps&&z===e.memoizedState||(n.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&z===e.memoizedState||(n.flags|=1024),a=!1)}return c=a,Ol(e,n),a=(n.flags&128)!==0,c||a?(c=n.stateNode,i=a&&typeof i.getDerivedStateFromError!="function"?null:c.render(),n.flags|=1,e!==null&&a?(n.child=Ii(n,e.child,null,o),n.child=Ii(n,null,i,o)):gt(e,n,i,o),n.memoizedState=c.state,e=n.child):e=Ln(e,n,o),e}function Ph(e,n,i,a){return Fi(),n.flags|=256,gt(e,n,i,a),n.child}var Zr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Jr(e){return{baseLanes:e,cachePool:qu()}}function Pr(e,n,i){return e=e!==null?e.childLanes&~i:0,n&&(e|=It),e}function ef(e,n,i){var a=n.pendingProps,o=!1,c=(n.flags&128)!==0,h;if((h=c)||(h=e!==null&&e.memoizedState===null?!1:(Ve.current&2)!==0),h&&(o=!0,n.flags&=-129),h=(n.flags&32)!==0,n.flags&=-33,e===null){if(Ee){if(o?li(n):oi(),(e=qe)?(e=cm(e,Qt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(n.memoizedState={dehydrated:e,treeContext:Pn!==null?{id:fn,overflow:mn}:null,retryLane:536870912,hydrationErrors:null},i=Ru(e),i.return=n,n.child=i,mt=n,qe=null)):e=null,e===null)throw ti(n);return Fc(e)?n.lanes=32:n.lanes=536870912,null}var g=a.children;return a=a.fallback,o?(oi(),o=n.mode,g=Wl({mode:"hidden",children:g},o),a=Bi(a,o,i,null),g.return=n,a.return=n,g.sibling=a,n.child=g,a=n.child,a.memoizedState=Jr(i),a.childLanes=Pr(e,h,i),n.memoizedState=Zr,bs(null,a)):(li(n),ec(n,g))}var w=e.memoizedState;if(w!==null&&(g=w.dehydrated,g!==null)){if(c)n.flags&256?(li(n),n.flags&=-257,n=tc(e,n,i)):n.memoizedState!==null?(oi(),n.child=e.child,n.flags|=128,n=null):(oi(),g=a.fallback,o=n.mode,a=Wl({mode:"visible",children:a.children},o),g=Bi(g,o,i,null),g.flags|=2,a.return=n,g.return=n,a.sibling=g,n.child=a,Ii(n,e.child,null,i),a=n.child,a.memoizedState=Jr(i),a.childLanes=Pr(e,h,i),n.memoizedState=Zr,n=bs(null,a));else if(li(n),Fc(g)){if(h=g.nextSibling&&g.nextSibling.dataset,h)var T=h.dgst;h=T,a=Error(d(419)),a.stack="",a.digest=h,os({value:a,source:null,stack:null}),n=tc(e,n,i)}else if(tt||ba(e,n,i,!1),h=(i&e.childLanes)!==0,tt||h){if(h=Ie,h!==null&&(a=Nd(h,i),a!==0&&a!==w.retryLane))throw w.retryLane=a,Ri(e,a),Lt(h,e,a),Xr;Bc(g)||$l(),n=tc(e,n,i)}else Bc(g)?(n.flags|=192,n.child=e.child,n=null):(e=w.treeContext,qe=Jt(g.nextSibling),mt=n,Ee=!0,ei=null,Qt=!1,e!==null&&Ou(n,e),n=ec(n,a.children),n.flags|=4096);return n}return o?(oi(),g=a.fallback,o=n.mode,w=e.child,T=w.sibling,a=Cn(w,{mode:"hidden",children:a.children}),a.subtreeFlags=w.subtreeFlags&65011712,T!==null?g=Cn(T,g):(g=Bi(g,o,i,null),g.flags|=2),g.return=n,a.return=n,a.sibling=g,n.child=a,bs(null,a),a=n.child,g=e.child.memoizedState,g===null?g=Jr(i):(o=g.cachePool,o!==null?(w=Pe._currentValue,o=o.parent!==w?{parent:w,pool:w}:o):o=qu(),g={baseLanes:g.baseLanes|i,cachePool:o}),a.memoizedState=g,a.childLanes=Pr(e,h,i),n.memoizedState=Zr,bs(e.child,a)):(li(n),i=e.child,e=i.sibling,i=Cn(i,{mode:"visible",children:a.children}),i.return=n,i.sibling=null,e!==null&&(h=n.deletions,h===null?(n.deletions=[e],n.flags|=16):h.push(e)),n.child=i,n.memoizedState=null,i)}function ec(e,n){return n=Wl({mode:"visible",children:n},e.mode),n.return=e,e.child=n}function Wl(e,n){return e=Wt(22,e,null,n),e.lanes=0,e}function tc(e,n,i){return Ii(n,e.child,null,i),e=ec(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function tf(e,n,i){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n),gr(e.return,n,i)}function nc(e,n,i,a,o,c){var h=e.memoizedState;h===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:a,tail:i,tailMode:o,treeForkCount:c}:(h.isBackwards=n,h.rendering=null,h.renderingStartTime=0,h.last=a,h.tail=i,h.tailMode=o,h.treeForkCount=c)}function nf(e,n,i){var a=n.pendingProps,o=a.revealOrder,c=a.tail;a=a.children;var h=Ve.current,g=(h&2)!==0;if(g?(h=h&1|2,n.flags|=128):h&=1,H(Ve,h),gt(e,n,a,i),a=Ee?ls:0,!g&&e!==null&&(e.flags&128)!==0)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&tf(e,i,n);else if(e.tag===19)tf(e,i,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(o){case"forwards":for(i=n.child,o=null;i!==null;)e=i.alternate,e!==null&&Al(e)===null&&(o=i),i=i.sibling;i=o,i===null?(o=n.child,n.child=null):(o=i.sibling,i.sibling=null),nc(n,!1,o,i,c,a);break;case"backwards":case"unstable_legacy-backwards":for(i=null,o=n.child,n.child=null;o!==null;){if(e=o.alternate,e!==null&&Al(e)===null){n.child=o;break}e=o.sibling,o.sibling=i,i=o,o=e}nc(n,!0,i,null,c,a);break;case"together":nc(n,!1,null,null,void 0,a);break;default:n.memoizedState=null}return n.child}function Ln(e,n,i){if(e!==null&&(n.dependencies=e.dependencies),di|=n.lanes,(i&n.childLanes)===0)if(e!==null){if(ba(e,n,i,!1),(i&n.childLanes)===0)return null}else return null;if(e!==null&&n.child!==e.child)throw Error(d(153));if(n.child!==null){for(e=n.child,i=Cn(e,e.pendingProps),n.child=i,i.return=n;e.sibling!==null;)e=e.sibling,i=i.sibling=Cn(e,e.pendingProps),i.return=n;i.sibling=null}return n.child}
vendor: 5,566 bytes, line 8
8function ic(e,n){return(e.lanes&n)!==0?!0:(e=e.dependencies,!!(e!==null&&xl(e)))}function Xx(e,n,i){switch(n.tag){case 3:Je(n,n.stateNode.containerInfo),ni(n,Pe,e.memoizedState.cache),Fi();break;case 27:case 5:Vn(n);break;case 4:Je(n,n.stateNode.containerInfo);break;case 10:ni(n,n.type,n.memoizedProps.value);break;case 31:if(n.memoizedState!==null)return n.flags|=128,zr(n),null;break;case 13:var a=n.memoizedState;if(a!==null)return a.dehydrated!==null?(li(n),n.flags|=128,null):(i&n.child.childLanes)!==0?ef(e,n,i):(li(n),e=Ln(e,n,i),e!==null?e.sibling:null);li(n);break;case 19:var o=(e.flags&128)!==0;if(a=(i&n.childLanes)!==0,a||(ba(e,n,i,!1),a=(i&n.childLanes)!==0),o){if(a)return nf(e,n,i);n.flags|=128}if(o=n.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),H(Ve,Ve.current),a)break;return null;case 22:return n.lanes=0,Vh(e,n,i,n.pendingProps);case 24:ni(n,Pe,e.memoizedState.cache)}return Ln(e,n,i)}function af(e,n,i){if(e!==null)if(e.memoizedProps!==n.pendingProps)tt=!0;else{if(!ic(e,i)&&(n.flags&128)===0)return tt=!1,Xx(e,n,i);tt=(e.flags&131072)!==0}else tt=!1,Ee&&(n.flags&1048576)!==0&&Fu(n,ls,n.index);switch(n.lanes=0,n.tag){case 16:e:{var a=n.pendingProps;if(e=Hi(n.elementType),n.type=e,typeof e=="function")rr(e)?(a=Gi(e,a),n.tag=1,n=Jh(null,n,e,a,i)):(n.tag=0,n=Qr(null,n,e,a,i));else{if(e!=null){var o=e.$$typeof;if(o===me){n.tag=11,n=Uh(null,n,e,a,i);break e}else if(o===X){n.tag=14,n=$h(null,n,e,a,i);break e}}throw n=ge(e)||e,Error(d(306,n,""))}}return n;case 0:return Qr(e,n,n.type,n.pendingProps,i);case 1:return a=n.type,o=Gi(a,n.pendingProps),Jh(e,n,a,o,i);case 3:e:{if(Je(n,n.stateNode.containerInfo),e===null)throw Error(d(387));a=n.pendingProps;var c=n.memoizedState;o=c.element,kr(e,n),ms(n,a,null,i);var h=n.memoizedState;if(a=h.cache,ni(n,Pe,a),a!==c.cache&&xr(n,[Pe],i,!0),fs(),a=h.element,c.isDehydrated)if(c={element:a,isDehydrated:!1,cache:h.cache},n.updateQueue.baseState=c,n.memoizedState=c,n.flags&256){n=Ph(e,n,a,i);break e}else if(a!==o){o=Yt(Error(d(424)),n),os(o),n=Ph(e,n,a,i);break e}else for(e=n.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,qe=Jt(e.firstChild),mt=n,Ee=!0,ei=null,Qt=!0,i=Vu(n,null,a,i),n.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(Fi(),a===o){n=Ln(e,n,i);break e}gt(e,n,a,i)}n=n.child}return n;case 26:return Ol(e,n),e===null?(i=pm(n.type,null,n.pendingProps,null))?n.memoizedState=i:Ee||(i=n.type,e=n.pendingProps,a=Pl(ue.current).createElement(i),a[ft]=n,a[Ct]=e,xt(a,i,e),dt(a),n.stateNode=a):n.memoizedState=pm(n.type,e.memoizedProps,n.pendingProps,e.memoizedState),null;case 27:return Vn(n),e===null&&Ee&&(a=n.stateNode=hm(n.type,n.pendingProps,ue.current),mt=n,Qt=!0,o=qe,pi(n.type)?(Oc=o,qe=Jt(a.firstChild)):qe=o),gt(e,n,n.pendingProps.children,i),Ol(e,n),e===null&&(n.flags|=4194304),n.child;case 5:return e===null&&Ee&&((o=a=qe)&&(a=Ay(a,n.type,n.pendingProps,Qt),a!==null?(n.stateNode=a,mt=n,qe=Jt(a.firstChild),Qt=!1,o=!0):o=!1),o||ti(n)),Vn(n),o=n.type,c=n.pendingProps,h=e!==null?e.memoizedProps:null,a=c.children,Dc(o,c)?a=null:h!==null&&Dc(o,h)&&(n.flags|=32),n.memoizedState!==null&&(o=Mr(e,n,Nx,null,null,i),Bs._currentValue=o),Ol(e,n),gt(e,n,a,i),n.child;case 6:return e===null&&Ee&&((e=i=qe)&&(i=Cy(i,n.pendingProps,Qt),i!==null?(n.stateNode=i,mt=n,qe=null,e=!0):e=!1),e||ti(n)),null;case 13:return ef(e,n,i);case 4:return Je(n,n.stateNode.containerInfo),a=n.pendingProps,e===null?n.child=Ii(n,null,a,i):gt(e,n,a,i),n.child;case 11:return Uh(e,n,n.type,n.pendingProps,i);case 7:return gt(e,n,n.pendingProps,i),n.child;case 8:return gt(e,n,n.pendingProps.children,i),n.child;case 12:return gt(e,n,n.pendingProps.children,i),n.child;case 10:return a=n.pendingProps,ni(n,n.type,a.value),gt(e,n,a.children,i),n.child;case 9:return o=n.type._context,a=n.pendingProps.children,Wi(n),o=pt(o),a=a(o),n.flags|=1,gt(e,n,a,i),n.child;case 14:return $h(e,n,n.type,n.pendingProps,i);case 15:return Yh(e,n,n.type,n.pendingProps,i);case 19:return nf(e,n,i);case 31:return Vx(e,n,i);case 22:return Vh(e,n,i,n.pendingProps);case 24:return Wi(n),a=pt(Pe),e===null?(o=vr(),o===null&&(o=Ie,c=yr(),o.pooledCache=c,c.refCount++,c!==null&&(o.pooledCacheLanes|=i),o=c),n.memoizedState={parent:a,cache:o},wr(n),ni(n,Pe,o)):((e.lanes&i)!==0&&(kr(e,n),ms(n,null,null,i),fs()),o=e.memoizedState,c=n.memoizedState,o.parent!==a?(o={parent:a,cache:a},n.memoizedState=o,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=o),ni(n,Pe,a)):(a=c.cache,ni(n,Pe,a),a!==o.cache&&xr(n,[Pe],i,!0))),gt(e,n,n.pendingProps.children,i),n.child;case 29:throw n.pendingProps}throw Error(d(156,n.tag))}function Rn(e){e.flags|=4}function ac(e,n,i,a,o){if((n=(e.mode&32)!==0)&&(n=!1),n){if(e.flags|=16777216,(o&335544128)===o)if(e.stateNode.complete)e.flags|=8192;else if(Df())e.flags|=8192;else throw Ni=jl,jr}else e.flags&=-16777217}function sf(e,n){if(n.type!=="stylesheet"||(n.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!vm(n))if(Df())e.flags|=8192;else throw Ni=jl,jr}function _l(e,n){n!==null&&(e.flags|=4),e.flags&16384&&(n=e.tag!==22?Wd():536870912,e.lanes|=n,Da|=n)}function vs(e,n){if(!Ee)switch(e.tailMode){case"hidden":n=e.tail;for(var i=null;n!==null;)n.alternate!==null&&(i=n),n=n.sibling;i===null?e.tail=null:i.sibling=null;break;case"collapsed":i=e.tail;for(var a=null;i!==null;)i.alternate!==null&&(a=i),i=i.sibling;a===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Ge(e){var n=e.alternate!==null&&e.alternate.child===e.child,i=0,a=0;if(n)for(var o=e.child;o!==null;
vendor: 6,275 bytes, line 8
8)i|=o.lanes|o.childLanes,a|=o.subtreeFlags&65011712,a|=o.flags&65011712,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)i|=o.lanes|o.childLanes,a|=o.subtreeFlags,a|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=a,e.childLanes=i,n}function Qx(e,n,i){var a=n.pendingProps;switch(hr(n),n.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ge(n),null;case 1:return Ge(n),null;case 3:return i=n.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),n.memoizedState.cache!==a&&(n.flags|=2048),En(Pe),xe(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&&(ya(n)?Rn(n):e===null||e.memoizedState.isDehydrated&&(n.flags&256)===0||(n.flags|=1024,mr())),Ge(n),null;case 26:var o=n.type,c=n.memoizedState;return e===null?(Rn(n),c!==null?(Ge(n),sf(n,c)):(Ge(n),ac(n,o,null,a,i))):c?c!==e.memoizedState?(Rn(n),Ge(n),sf(n,c)):(Ge(n),n.flags&=-16777217):(e=e.memoizedProps,e!==a&&Rn(n),Ge(n),ac(n,o,e,a,i)),null;case 27:if(Ai(n),i=ue.current,o=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==a&&Rn(n);else{if(!a){if(n.stateNode===null)throw Error(d(166));return Ge(n),null}e=Q.current,ya(n)?Wu(n):(e=hm(o,a,i),n.stateNode=e,Rn(n))}return Ge(n),null;case 5:if(Ai(n),o=n.type,e!==null&&n.stateNode!=null)e.memoizedProps!==a&&Rn(n);else{if(!a){if(n.stateNode===null)throw Error(d(166));return Ge(n),null}if(c=Q.current,ya(n))Wu(n);else{var h=Pl(ue.current);switch(c){case 1:c=h.createElementNS("http://www.w3.org/2000/svg",o);break;case 2:c=h.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;default:switch(o){case"svg":c=h.createElementNS("http://www.w3.org/2000/svg",o);break;case"math":c=h.createElementNS("http://www.w3.org/1998/Math/MathML",o);break;case"script":c=h.createElement("div"),c.innerHTML="<script><\/script>",c=c.removeChild(c.firstChild);break;case"select":c=typeof a.is=="string"?h.createElement("select",{is:a.is}):h.createElement("select"),a.multiple?c.multiple=!0:a.size&&(c.size=a.size);break;default:c=typeof a.is=="string"?h.createElement(o,{is:a.is}):h.createElement(o)}}c[ft]=n,c[Ct]=a;e:for(h=n.child;h!==null;){if(h.tag===5||h.tag===6)c.appendChild(h.stateNode);else if(h.tag!==4&&h.tag!==27&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===n)break e;for(;h.sibling===null;){if(h.return===null||h.return===n)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}n.stateNode=c;e:switch(xt(c,o,a),o){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Rn(n)}}return Ge(n),ac(n,n.type,e===null?null:e.memoizedProps,n.pendingProps,i),null;case 6:if(e&&n.stateNode!=null)e.memoizedProps!==a&&Rn(n);else{if(typeof a!="string"&&n.stateNode===null)throw Error(d(166));if(e=ue.current,ya(n)){if(e=n.stateNode,i=n.memoizedProps,a=null,o=mt,o!==null)switch(o.tag){case 27:case 5:a=o.memoizedProps}e[ft]=n,e=!!(e.nodeValue===i||a!==null&&a.suppressHydrationWarning===!0||tm(e.nodeValue,i)),e||ti(n,!0)}else e=Pl(e).createTextNode(a),e[ft]=n,n.stateNode=e}return Ge(n),null;case 31:if(i=n.memoizedState,e===null||e.memoizedState!==null){if(a=ya(n),i!==null){if(e===null){if(!a)throw Error(d(318));if(e=n.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(d(557));e[ft]=n}else Fi(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;Ge(n),e=!1}else i=mr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),e=!0;if(!e)return n.flags&256?(Ht(n),n):(Ht(n),null);if((n.flags&128)!==0)throw Error(d(558))}return Ge(n),null;case 13:if(a=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=ya(n),a!==null&&a.dehydrated!==null){if(e===null){if(!o)throw Error(d(318));if(o=n.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(d(317));o[ft]=n}else Fi(),(n.flags&128)===0&&(n.memoizedState=null),n.flags|=4;Ge(n),o=!1}else o=mr(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return n.flags&256?(Ht(n),n):(Ht(n),null)}return Ht(n),(n.flags&128)!==0?(n.lanes=i,n):(i=a!==null,e=e!==null&&e.memoizedState!==null,i&&(a=n.child,o=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(o=a.alternate.memoizedState.cachePool.pool),c=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(c=a.memoizedState.cachePool.pool),c!==o&&(a.flags|=2048)),i!==e&&i&&(n.child.flags|=8192),_l(n,n.updateQueue),Ge(n),null);case 4:return xe(),e===null&&Cc(n.stateNode.containerInfo),Ge(n),null;case 10:return En(n.type),Ge(n),null;case 19:if(M(Ve),a=n.memoizedState,a===null)return Ge(n),null;if(o=(n.flags&128)!==0,c=a.rendering,c===null)if(o)vs(a,!1);else{if($e!==0||e!==null&&(e.flags&128)!==0)for(e=n.child;e!==null;){if(c=Al(e),c!==null){for(n.flags|=128,vs(a,!1),e=c.updateQueue,n.updateQueue=e,_l(n,e),n.subtreeFlags=0,e=i,i=n.child;i!==null;)Lu(i,e),i=i.sibling;return H(Ve,Ve.current&1|2),Ee&&Tn(n,a.treeForkCount),n.child}e=e.sibling}a.tail!==null&&Rt()>Gl&&(n.flags|=128,o=!0,vs(a,!1),n.lanes=4194304)}else{if(!o)if(e=Al(c),e!==null){if(n.flags|=128,o=!0,e=e.updateQueue,n.updateQueue=e,_l(n,e),vs(a,!0),a.tail===null&&a.tailMode==="hidden"&&!c.alternate&&!Ee)return Ge(n),null}else 2*Rt()-a.renderingStartTime>Gl&&i!==536870912&&(n.flags|=128,o=!0,vs(a,!1),n.lanes=4194304);a.isBackwards?(c.sibling=n.child,n.child=c):(e=a.last,e!==null?e.sibling=c:n.child=c,a.last=c)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Rt(),e.sibling=null,i=Ve.current,H(Ve,o?i&1|2:i&1),Ee&&Tn(n,a.treeForkCount),e):(Ge(n),null);case 22:case 23:return Ht(n),Tr(),a=n.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(n.flags|=8192):a&&(n.flags|=8192),a?(i&536870912)!==0&&(n.flags&128)===0&&(Ge(n),n.subtreeFlags&6&&(n.flags|=8192)):Ge(n),i=n.updateQueue,i!==null&&_l(n,i.retryQueue),i=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(i=e.memoizedState.cachePool.pool),a=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(a=n.memoizedState.cachePool.pool),a!==i&&(n.flags|=2048),e!==null&&M(_i),null;case 24:return i=null,e!==null&&(i=e.memoizedState.cache),n.memoizedState.cache!==i&&(n.flags|=2048),En(Pe),Ge(n),null;case 25:return null;case 30:return null}throw Error(d(156,n.tag))}
vendor: 21,068 bytes, line 8
8function Zx(e,n){switch(hr(n),n.tag){case 1:return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return En(Pe),xe(),e=n.flags,(e&65536)!==0&&(e&128)===0?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return Ai(n),null;case 31:if(n.memoizedState!==null){if(Ht(n),n.alternate===null)throw Error(d(340));Fi()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 13:if(Ht(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(d(340));Fi()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return M(Ve),null;case 4:return xe(),null;case 10:return En(n.type),null;case 22:case 23:return Ht(n),Tr(),e!==null&&M(_i),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return En(Pe),null;case 25:return null;default:return null}}function lf(e,n){switch(hr(n),n.tag){case 3:En(Pe),xe();break;case 26:case 27:case 5:Ai(n);break;case 4:xe();break;case 31:n.memoizedState!==null&&Ht(n);break;case 13:Ht(n);break;case 19:M(Ve);break;case 10:En(n.type);break;case 22:case 23:Ht(n),Tr(),e!==null&&M(_i);break;case 24:En(Pe)}}function js(e,n){try{var i=n.updateQueue,a=i!==null?i.lastEffect:null;if(a!==null){var o=a.next;i=o;do{if((i.tag&e)===e){a=void 0;var c=i.create,h=i.inst;a=c(),h.destroy=a}i=i.next}while(i!==o)}}catch(g){We(n,n.return,g)}}function ri(e,n,i){try{var a=n.updateQueue,o=a!==null?a.lastEffect:null;if(o!==null){var c=o.next;a=c;do{if((a.tag&e)===e){var h=a.inst,g=h.destroy;if(g!==void 0){h.destroy=void 0,o=n;var w=i,T=g;try{T()}catch(F){We(o,w,F)}}}a=a.next}while(a!==c)}}catch(F){We(n,n.return,F)}}function of(e){var n=e.updateQueue;if(n!==null){var i=e.stateNode;try{Qu(n,i)}catch(a){We(e,e.return,a)}}}function rf(e,n,i){i.props=Gi(e.type,e.memoizedProps),i.state=e.memoizedState;try{i.componentWillUnmount()}catch(a){We(e,n,a)}}function ws(e,n){try{var i=e.ref;if(i!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof i=="function"?e.refCleanup=i(a):i.current=a}}catch(o){We(e,n,o)}}function pn(e,n){var i=e.ref,a=e.refCleanup;if(i!==null)if(typeof a=="function")try{a()}catch(o){We(e,n,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(o){We(e,n,o)}else i.current=null}function cf(e){var n=e.type,i=e.memoizedProps,a=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":i.autoFocus&&a.focus();break e;case"img":i.src?a.src=i.src:i.srcSet&&(a.srcset=i.srcSet)}}catch(o){We(e,e.return,o)}}function sc(e,n,i){try{var a=e.stateNode;by(a,e.type,i,n),a[Ct]=n}catch(o){We(e,e.return,o)}}function df(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&pi(e.type)||e.tag===4}function lc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||df(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&pi(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function oc(e,n,i){var a=e.tag;if(a===5||a===6)e=e.stateNode,n?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(e,n):(n=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,n.appendChild(e),i=i._reactRootContainer,i!=null||n.onclick!==null||(n.onclick=Sn));else if(a!==4&&(a===27&&pi(e.type)&&(i=e.stateNode,n=null),e=e.child,e!==null))for(oc(e,n,i),e=e.sibling;e!==null;)oc(e,n,i),e=e.sibling}function Hl(e,n,i){var a=e.tag;if(a===5||a===6)e=e.stateNode,n?i.insertBefore(e,n):i.appendChild(e);else if(a!==4&&(a===27&&pi(e.type)&&(i=e.stateNode),e=e.child,e!==null))for(Hl(e,n,i),e=e.sibling;e!==null;)Hl(e,n,i),e=e.sibling}function uf(e){var n=e.stateNode,i=e.memoizedProps;try{for(var a=e.type,o=n.attributes;o.length;)n.removeAttributeNode(o[0]);xt(n,a,i),n[ft]=e,n[Ct]=i}catch(c){We(e,e.return,c)}}var Bn=!1,nt=!1,rc=!1,hf=typeof WeakSet=="function"?WeakSet:Set,ut=null;function Jx(e,n){if(e=e.containerInfo,Ec=lo,e=ku(e),tr(e)){if("selectionStart"in e)var i={start:e.selectionStart,end:e.selectionEnd};else e:{i=(i=e.ownerDocument)&&i.defaultView||window;var a=i.getSelection&&i.getSelection();if(a&&a.rangeCount!==0){i=a.anchorNode;var o=a.anchorOffset,c=a.focusNode;a=a.focusOffset;try{i.nodeType,c.nodeType}catch{i=null;break e}var h=0,g=-1,w=-1,T=0,F=0,_=e,z=null;t:for(;;){for(var L;_!==i||o!==0&&_.nodeType!==3||(g=h+o),_!==c||a!==0&&_.nodeType!==3||(w=h+a),_.nodeType===3&&(h+=_.nodeValue.length),(L=_.firstChild)!==null;)z=_,_=L;for(;;){if(_===e)break t;if(z===i&&++T===o&&(g=h),z===c&&++F===a&&(w=h),(L=_.nextSibling)!==null)break;_=z,z=_.parentNode}_=L}i=g===-1||w===-1?null:{start:g,end:w}}else i=null}i=i||{start:0,end:0}}else i=null;for(Mc={focusedElem:e,selectionRange:i},lo=!1,ut=n;ut!==null;)if(n=ut,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,ut=e;else for(;ut!==null;){switch(n=ut,c=n.alternate,e=n.flags,n.tag){case 0:if((e&4)!==0&&(e=n.updateQueue,e=e!==null?e.events:null,e!==null))for(i=0;i<e.length;i++)o=e[i],o.ref.impl=o.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&c!==null){e=void 0,i=n,o=c.memoizedProps,c=c.memoizedState,a=i.stateNode;try{var ee=Gi(i.type,o);e=a.getSnapshotBeforeUpdate(ee,c),a.__reactInternalSnapshotBeforeUpdate=e}catch(oe){We(i,i.return,oe)}}break;case 3:if((e&1024)!==0){if(e=n.stateNode.containerInfo,i=e.nodeType,i===9)Rc(e);else if(i===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Rc(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(d(163))}if(e=n.sibling,e!==null){e.return=n.return,ut=e;break}ut=n.return}}function ff(e,n,i){var a=i.flags;switch(i.tag){case 0:case 11:case 15:On(e,i),a&4&&js(5,i);break;case 1:if(On(e,i),a&4)if(e=i.stateNode,n===null)try{e.componentDidMount()}catch(h){We(i,i.return,h)}else{var o=Gi(i.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(o,n,e.__reactInternalSnapshotBeforeUpdate)}catch(h){We(i,i.return,h)}}a&64&&of(i),a&512&&ws(i,i.return);break;case 3:if(On(e,i),a&64&&(e=i.updateQueue,e!==null)){if(n=null,i.child!==null)switch(i.child.tag){case 27:case 5:n=i.child.stateNode;break;case 1:n=i.child.stateNode}try{Qu(e,n)}catch(h){We(i,i.return,h)}}break;case 27:n===null&&a&4&&uf(i);case 26:case 5:On(e,i),n===null&&a&4&&cf(i),a&512&&ws(i,i.return);break;case 12:On(e,i);break;case 31:On(e,i),a&4&&gf(e,i);break;case 13:On(e,i),a&4&&xf(e,i),a&64&&(e=i.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(i=oy.bind(null,i),Ty(e,i))));break;case 22:if(a=i.memoizedState!==null||Bn,!a){n=n!==null&&n.memoizedState!==null||nt,o=Bn;var c=nt;Bn=a,(nt=n)&&!c?Wn(e,i,(i.subtreeFlags&8772)!==0):On(e,i),Bn=o,nt=c}break;case 30:break;default:On(e,i)}}function mf(e){var n=e.alternate;n!==null&&(e.alternate=null,mf(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&_o(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ke=null,zt=!1;function Fn(e,n,i){for(i=i.child;i!==null;)pf(e,n,i),i=i.sibling}function pf(e,n,i){if(Bt&&typeof Bt.onCommitFiberUnmount=="function")try{Bt.onCommitFiberUnmount($a,i)}catch{}switch(i.tag){case 26:nt||pn(i,n),Fn(e,n,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:nt||pn(i,n);var a=Ke,o=zt;pi(i.type)&&(Ke=i.stateNode,zt=!1),Fn(e,n,i),Ds(i.stateNode),Ke=a,zt=o;break;case 5:nt||pn(i,n);case 6:if(a=Ke,o=zt,Ke=null,Fn(e,n,i),Ke=a,zt=o,Ke!==null)if(zt)try{(Ke.nodeType===9?Ke.body:Ke.nodeName==="HTML"?Ke.ownerDocument.body:Ke).removeChild(i.stateNode)}catch(c){We(i,n,c)}else try{Ke.removeChild(i.stateNode)}catch(c){We(i,n,c)}break;case 18:Ke!==null&&(zt?(e=Ke,om(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,i.stateNode),Ha(e)):om(Ke,i.stateNode));break;case 4:a=Ke,o=zt,Ke=i.stateNode.containerInfo,zt=!0,Fn(e,n,i),Ke=a,zt=o;break;case 0:case 11:case 14:case 15:ri(2,i,n),nt||ri(4,i,n),Fn(e,n,i);break;case 1:nt||(pn(i,n),a=i.stateNode,typeof a.componentWillUnmount=="function"&&rf(i,n,a)),Fn(e,n,i);break;case 21:Fn(e,n,i);break;case 22:nt=(a=nt)||i.memoizedState!==null,Fn(e,n,i),nt=a;break;default:Fn(e,n,i)}}function gf(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ha(e)}catch(i){We(n,n.return,i)}}}function xf(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ha(e)}catch(i){We(n,n.return,i)}}function Px(e){switch(e.tag){case 31:case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new hf),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new hf),n;default:throw Error(d(435,e.tag))}}function Nl(e,n){var i=Px(e);n.forEach(function(a){if(!i.has(a)){i.add(a);var o=ry.bind(null,e,a);a.then(o,o)}})}function Et(e,n){var i=n.deletions;if(i!==null)for(var a=0;a<i.length;a++){var o=i[a],c=e,h=n,g=h;e:for(;g!==null;){switch(g.tag){case 27:if(pi(g.type)){Ke=g.stateNode,zt=!1;break e}break;case 5:Ke=g.stateNode,zt=!1;break e;case 3:case 4:Ke=g.stateNode.containerInfo,zt=!0;break e}g=g.return}if(Ke===null)throw Error(d(160));pf(c,h,o),Ke=null,zt=!1,c=o.alternate,c!==null&&(c.return=null),o.return=null}if(n.subtreeFlags&13886)for(n=n.child;n!==null;)yf(n,e),n=n.sibling}var rn=null;function yf(e,n){var i=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Et(n,e),Mt(e),a&4&&(ri(3,e,e.return),js(3,e),ri(5,e,e.return));break;case 1:Et(n,e),Mt(e),a&512&&(nt||i===null||pn(i,i.return)),a&64&&Bn&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(i=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=i===null?a:i.concat(a))));break;case 26:var o=rn;if(Et(n,e),Mt(e),a&512&&(nt||i===null||pn(i,i.return)),a&4){var c=i!==null?i.memoizedState:null;if(a=e.memoizedState,i===null)if(a===null)if(e.stateNode===null){e:{a=e.type,i=e.memoizedProps,o=o.ownerDocument||o;t:switch(a){case"title":c=o.getElementsByTagName("title")[0],(!c||c[Xa]||c[ft]||c.namespaceURI==="http://www.w3.org/2000/svg"||c.hasAttribute("itemprop"))&&(c=o.createElement(a),o.head.insertBefore(c,o.querySelector("head > title"))),xt(c,a,i),c[ft]=e,dt(c),a=c;break e;case"link":var h=ym("link","href",o).get(a+(i.href||""));if(h){for(var g=0;g<h.length;g++)if(c=h[g],c.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&c.getAttribute("rel")===(i.rel==null?null:i.rel)&&c.getAttribute("title")===(i.title==null?null:i.title)&&c.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){h.splice(g,1);break t}}c=o.createElement(a),xt(c,a,i),o.head.appendChild(c);break;case"meta":if(h=ym("meta","content",o).get(a+(i.content||""))){for(g=0;g<h.length;g++)if(c=h[g],c.getAttribute("content")===(i.content==null?null:""+i.content)&&c.getAttribute("name")===(i.name==null?null:i.name)&&c.getAttribute("property")===(i.property==null?null:i.property)&&c.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&c.getAttribute("charset")===(i.charSet==null?null:i.charSet)){h.splice(g,1);break t}}c=o.createElement(a),xt(c,a,i),o.head.appendChild(c);break;default:throw Error(d(468,a))}c[ft]=e,dt(c),a=c}e.stateNode=a}else bm(o,e.type,e.stateNode);else e.stateNode=xm(o,a,e.memoizedProps);else c!==a?(c===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):c.count--,a===null?bm(o,e.type,e.stateNode):xm(o,a,e.memoizedProps)):a===null&&e.stateNode!==null&&sc(e,e.memoizedProps,i.memoizedProps)}break;case 27:Et(n,e),Mt(e),a&512&&(nt||i===null||pn(i,i.return)),i!==null&&a&4&&sc(e,e.memoizedProps,i.memoizedProps);break;case 5:if(Et(n,e),Mt(e),a&512&&(nt||i===null||pn(i,i.return)),e.flags&32){o=e.stateNode;try{ra(o,"")}catch(ee){We(e,e.return,ee)}}a&4&&e.stateNode!=null&&(o=e.memoizedProps,sc(e,o,i!==null?i.memoizedProps:o)),a&1024&&(rc=!0);break;case 6:if(Et(n,e),Mt(e),a&4){if(e.stateNode===null)throw Error(d(162));a=e.memoizedProps,i=e.stateNode;try{i.nodeValue=a}catch(ee){We(e,e.return,ee)}}break;case 3:if(no=null,o=rn,rn=eo(n.containerInfo),Et(n,e),rn=o,Mt(e),a&4&&i!==null&&i.memoizedState.isDehydrated)try{Ha(n.containerInfo)}catch(ee){We(e,e.return,ee)}rc&&(rc=!1,bf(e));break;case 4:a=rn,rn=eo(e.stateNode.containerInfo),Et(n,e),Mt(e),rn=a;break;case 12:Et(n,e),Mt(e);break;case 31:Et(n,e),Mt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Nl(e,a)));break;case 13:Et(n,e),Mt(e),e.child.flags&8192&&e.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(ql=Rt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Nl(e,a)));break;case 22:o=e.memoizedState!==null;var w=i!==null&&i.memoizedState!==null,T=Bn,F=nt;if(Bn=T||o,nt=F||w,Et(n,e),nt=F,Bn=T,Mt(e),a&8192)e:for(n=e.stateNode,n._visibility=o?n._visibility&-2:n._visibility|1,o&&(i===null||w||Bn||nt||Ki(e)),i=null,n=e;;){if(n.tag===5||n.tag===26){if(i===null){w=i=n;try{if(c=w.stateNode,o)h=c.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none";else{g=w.stateNode;var _=w.memoizedProps.style,z=_!=null&&_.hasOwnProperty("display")?_.display:null;g.style.display=z==null||typeof z=="boolean"?"":(""+z).trim()}}catch(ee){We(w,w.return,ee)}}}else if(n.tag===6){if(i===null){w=n;try{w.stateNode.nodeValue=o?"":w.memoizedProps}catch(ee){We(w,w.return,ee)}}}else if(n.tag===18){if(i===null){w=n;try{var L=w.stateNode;o?rm(L,!0):rm(w.stateNode,!1)}catch(ee){We(w,w.return,ee)}}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;i===n&&(i=null),n=n.return}i===n&&(i=null),n.sibling.return=n.return,n=n.sibling}a&4&&(a=e.updateQueue,a!==null&&(i=a.retryQueue,i!==null&&(a.retryQueue=null,Nl(e,i))));break;case 19:Et(n,e),Mt(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Nl(e,a)));break;case 30:break;case 21:break;default:Et(n,e),Mt(e)}}function Mt(e){var n=e.flags;if(n&2){try{for(var i,a=e.return;a!==null;){if(df(a)){i=a;break}a=a.return}if(i==null)throw Error(d(160));switch(i.tag){case 27:var o=i.stateNode,c=lc(e);Hl(e,c,o);break;case 5:var h=i.stateNode;i.flags&32&&(ra(h,""),i.flags&=-33);var g=lc(e);Hl(e,g,h);break;case 3:case 4:var w=i.stateNode.containerInfo,T=lc(e);oc(e,T,w);break;default:throw Error(d(161))}}catch(F){We(e,e.return,F)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function bf(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var n=e;bf(n),n.tag===5&&n.flags&1024&&n.stateNode.reset(),e=e.sibling}}function On(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)ff(e,n.alternate,n),n=n.sibling}function Ki(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:ri(4,n,n.return),Ki(n);break;case 1:pn(n,n.return);var i=n.stateNode;typeof i.componentWillUnmount=="function"&&rf(n,n.return,i),Ki(n);break;case 27:Ds(n.stateNode);case 26:case 5:pn(n,n.return),Ki(n);break;case 22:n.memoizedState===null&&Ki(n);break;case 30:Ki(n);break;default:Ki(n)}e=e.sibling}}function Wn(e,n,i){for(i=i&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var a=n.alternate,o=e,c=n,h=c.flags;switch(c.tag){case 0:case 11:case 15:Wn(o,c,i),js(4,c);break;case 1:if(Wn(o,c,i),a=c,o=a.stateNode,typeof o.componentDidMount=="function")try{o.componentDidMount()}catch(T){We(a,a.return,T)}if(a=c,o=a.updateQueue,o!==null){var g=a.stateNode;try{var w=o.shared.hiddenCallbacks;if(w!==null)for(o.shared.hiddenCallbacks=null,o=0;o<w.length;o++)Xu(w[o],g)}catch(T){We(a,a.return,T)}}i&&h&64&&of(c),ws(c,c.return);break;case 27:uf(c);case 26:case 5:Wn(o,c,i),i&&a===null&&h&4&&cf(c),ws(c,c.return);break;case 12:Wn(o,c,i);break;case 31:Wn(o,c,i),i&&h&4&&gf(o,c);break;case 13:Wn(o,c,i),i&&h&4&&xf(o,c);break;case 22:c.memoizedState===null&&Wn(o,c,i),ws(c,c.return);break;case 30:break;default:Wn(o,c,i)}n=n.sibling}}function cc(e,n){var i=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(i=e.memoizedState.cachePool.pool),e=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(e=n.memoizedState.cachePool.pool),e!==i&&(e!=null&&e.refCount++,i!=null&&rs(i))}function dc(e,n){e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&rs(e))}function cn(e,n,i,a){if(n.subtreeFlags&10256)for(n=n.child;n!==null;)vf(e,n,i,a),n=n.sibling}function vf(e,n,i,a){var o=n.flags;switch(n.tag){case 0:case 11:case 15:cn(e,n,i,a),o&2048&&js(9,n);break;case 1:cn(e,n,i,a);break;case 3:cn(e,n,i,a),o&2048&&(e=null,n.alternate!==null&&(e=n.alternate.memoizedState.cache),n=n.memoizedState.cache,n!==e&&(n.refCount++,e!=null&&rs(e)));break;case 12:if(o&2048){cn(e,n,i,a),e=n.stateNode;try{var c=n.memoizedProps,h=c.id,g=c.onPostCommit;typeof g=="function"&&g(h,n.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(w){We(n,n.return,w)}}else cn(e,n,i,a);break;case 31:cn(e,n,i,a);break;case 13:cn(e,n,i,a);break;case 23:break;case 22:c=n.stateNode,h=n.alternate,n.memoizedState!==null?c._visibility&2?cn(e,n,i,a):ks(e,n):c._visibility&2?cn(e,n,i,a):(c._visibility|=2,za(e,n,i,a,(n.subtreeFlags&10256)!==0||!1)),o&2048&&cc(h,n);break;case 24:cn(e,n,i,a),o&2048&&dc(n.alternate,n);break;default:cn(e,n,i,a)}}function za(e,n,i,a,o){for(o=o&&((n.subtreeFlags&10256)!==0||!1),n=n.child;n!==null;){var c=e,h=n,g=i,w=a,T=h.flags;switch(h.tag){case 0:case 11:case 15:za(c,h,g,w,o),js(8,h);break;case 23:break;case 22:var F=h.stateNode;h.memoizedState!==null?F._visibility&2?za(c,h,g,w,o):ks(c,h):(F._visibility|=2,za(c,h,g,w,o)),o&&T&2048&&cc(h.alternate,h);break;case 24:za(c,h,g,w,o),o&&T&2048&&dc(h.alternate,h);break;default:za(c,h,g,w,o)}n=n.sibling}}function ks(e,n){if(n.subtreeFlags&10256)for(n=n.child;n!==null;){var i=e,a=n,o=a.flags;switch(a.tag){case 22:ks(i,a),o&2048&&cc(a.alternate,a);break;case 24:ks(i,a),o&2048&&dc(a.alternate,a);break;default:ks(i,a)}n=n.sibling}}var Ss=8192;function Ea(e,n,i){if(e.subtreeFlags&Ss)for(e=e.child;e!==null;)jf(e,n,i),e=e.sibling}function jf(e,n,i){switch(e.tag){case 26:Ea(e,n,i),e.flags&Ss&&e.memoizedState!==null&&Hy(i,rn,e.memoizedState,e.memoizedProps);break;case 5:Ea(e,n,i);break;case 3:case 4:var a=rn;rn=eo(e.stateNode.containerInfo),Ea(e,n,i),rn=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=Ss,Ss=16777216,Ea(e,n,i),Ss=a):Ea(e,n,i));break;default:Ea(e,n,i)}}function wf(e){var n=e.alternate;if(n!==null&&(e=n.child,e!==null)){n.child=null;do n=e.sibling,e.sibling=null,e=n;while(e!==null)}}function As(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var i=0;i<n.length;i++){var a=n[i];ut=a,Sf(a,e)}wf(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)kf(e),e=e.sibling}function kf(e){switch(e.tag){case 0:case 11:case 15:As(e),e.flags&2048&&ri(9,e,e.return);break;case 3:As(e);break;case 12:As(e);break;case 22:var n=e.stateNode;e.memoizedState!==null&&n._visibility&2&&(e.return===null||e.return.tag!==13)?(n._visibility&=-3,Il(e)):As(e);break;default:As(e)}}function Il(e){var n=e.deletions;if((e.flags&16)!==0){if(n!==null)for(var i=0;i<n.length;i++){var a=n[i];ut=a,Sf(a,e)}wf(e)}for(e=e.child;e!==null;){switch(n=e,n.tag){case 0:case 11:case 15:ri(8,n,n.return),Il(n);break;case 22:i=n.stateNode,i._visibility&2&&(i._visibility&=-3,Il(n));break;default:Il(n)}e=e.sibling}}function Sf(e,n){for(;ut!==null;){var i=ut;switch(i.tag){case 0:case 11:case 15:ri(8,i,n);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var a=i.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:rs(i.memoizedState.cache)}if(a=i.child,a!==null)a.return=i,ut=a;else e:for(i=e;ut!==null;){a=ut;var o=a.sibling,c=a.return;if(mf(a),a===i){ut=null;break e}if(o!==null){o.return=c,ut=o;break e}ut=c}}}var ey={getCacheForType:function(e){var n=pt(Pe),i=n.data.get(e);return i===void 0&&(i=e(),n.data.set(e,i)),i},cacheSignal:function(){return pt(Pe).controller.signal}},ty=typeof WeakMap=="function"?WeakMap:Map,Be=0,Ie=null,we=null,Ce=0,Oe=0,Nt=null,ci=!1,Ma=!1,uc=!1,_n=0,$e=0,di=0,Ui=0,hc=0,It=0,Da=0,Cs=null,Dt=null,fc=!1,ql=0,Af=0,Gl=1/0,Kl=null,ui=null,ot=0,hi=null,La=null,Hn=0,mc=0,pc=null,Cf=null,Ts=0,gc=null;function qt(){return(Be&2)!==0&&Ce!==0?Ce&-Ce:E.T!==null?wc():Id()}function Tf(){if(It===0)if((Ce&536870912)===0||Ee){var e=Js;Js<<=1,(Js&3932160)===0&&(Js=262144),It=e}else It=536870912;return e=_t.current,e!==null&&(e.flags|=32),It}function Lt(e,n,i){(e===Ie&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)&&(Ra(e,0),fi(e,Ce,It,!1)),Va(e,i),((Be&2)===0||e!==Ie)&&(e===Ie&&((Be&2)===0&&(Ui|=i),$e===4&&fi(e,Ce,It,!1)),gn(e))}function zf(e,n,i){if((Be&6)!==0)throw Error(d(327));var a=!i&&(n&127)===0&&(n&e.expiredLanes)===0||Ya(e,n),o=a?ay(e,n):yc(e,n,!0),c=a;do{if(o===0){Ma&&!a&&fi(e,n,0,!1);break}else{if(i=e.current.alternate,c&&!ny(i)){o=yc(e,n,!1),c=!1;continue}if(o===2){if(c=n,e.errorRecoveryDisabledLanes&c)var h=0;else h=e.pendingLanes&-536870913,h=h!==0?h:h&536870912?536870912:0;if(h!==0){n=h;e:{var g=e;o=Cs;var w=g.current.memoizedState.isDehydrated;
vendor: 13,721 bytes, line 8
8if(w&&(Ra(g,h).flags|=256),h=yc(g,h,!1),h!==2){if(uc&&!w){g.errorRecoveryDisabledLanes|=c,Ui|=c,o=4;break e}c=Dt,Dt=o,c!==null&&(Dt===null?Dt=c:Dt.push.apply(Dt,c))}o=h}if(c=!1,o!==2)continue}}if(o===1){Ra(e,0),fi(e,n,0,!0);break}e:{switch(a=e,c=o,c){case 0:case 1:throw Error(d(345));case 4:if((n&4194048)!==n)break;case 6:fi(a,n,It,!ci);break e;case 2:Dt=null;break;case 3:case 5:break;default:throw Error(d(329))}if((n&62914560)===n&&(o=ql+300-Rt(),10<o)){if(fi(a,n,It,!ci),el(a,0,!0)!==0)break e;Hn=n,a.timeoutHandle=sm(Ef.bind(null,a,i,Dt,Kl,fc,n,It,Ui,Da,ci,c,"Throttled",-0,0),o);break e}Ef(a,i,Dt,Kl,fc,n,It,Ui,Da,ci,c,null,-0,0)}}break}while(!0);gn(e)}function Ef(e,n,i,a,o,c,h,g,w,T,F,_,z,L){if(e.timeoutHandle=-1,_=n.subtreeFlags,_&8192||(_&16785408)===16785408){_={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Sn},jf(n,c,_);var ee=(c&62914560)===c?ql-Rt():(c&4194048)===c?Af-Rt():0;if(ee=Ny(_,ee),ee!==null){Hn=c,e.cancelPendingCommit=ee(Wf.bind(null,e,n,c,i,a,o,h,g,w,F,_,null,z,L)),fi(e,c,h,!T);return}}Wf(e,n,c,i,a,o,h,g,w)}function ny(e){for(var n=e;;){var i=n.tag;if((i===0||i===11||i===15)&&n.flags&16384&&(i=n.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var a=0;a<i.length;a++){var o=i[a],c=o.getSnapshot;o=o.value;try{if(!Ot(c(),o))return!1}catch{return!1}}if(i=n.child,n.subtreeFlags&16384&&i!==null)i.return=n,n=i;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function fi(e,n,i,a){n&=~hc,n&=~Ui,e.suspendedLanes|=n,e.pingedLanes&=~n,a&&(e.warmLanes|=n),a=e.expirationTimes;for(var o=n;0<o;){var c=31-Ft(o),h=1<<c;a[c]=-1,o&=~h}i!==0&&_d(e,i,n)}function Ul(){return(Be&6)===0?(zs(0),!1):!0}function xc(){if(we!==null){if(Oe===0)var e=we.return;else e=we,zn=Oi=null,Rr(e),ka=null,ds=0,e=we;for(;e!==null;)lf(e.alternate,e),e=e.return;we=null}}function Ra(e,n){var i=e.timeoutHandle;i!==-1&&(e.timeoutHandle=-1,wy(i)),i=e.cancelPendingCommit,i!==null&&(e.cancelPendingCommit=null,i()),Hn=0,xc(),Ie=e,we=i=Cn(e.current,null),Ce=n,Oe=0,Nt=null,ci=!1,Ma=Ya(e,n),uc=!1,Da=It=hc=Ui=di=$e=0,Dt=Cs=null,fc=!1,(n&8)!==0&&(n|=n&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=n;0<a;){var o=31-Ft(a),c=1<<o;n|=e[o],a&=~c}return _n=n,hl(),i}function Mf(e,n){ye=null,E.H=ys,n===wa||n===vl?(n=Uu(),Oe=3):n===jr?(n=Uu(),Oe=4):Oe=n===Xr?8:n!==null&&typeof n=="object"&&typeof n.then=="function"?6:1,Nt=n,we===null&&($e=1,Bl(e,Yt(n,e.current)))}function Df(){var e=_t.current;return e===null?!0:(Ce&4194048)===Ce?Zt===null:(Ce&62914560)===Ce||(Ce&536870912)!==0?e===Zt:!1}function Lf(){var e=E.H;return E.H=ys,e===null?ys:e}function Rf(){var e=E.A;return E.A=ey,e}function $l(){$e=4,ci||(Ce&4194048)!==Ce&&_t.current!==null||(Ma=!0),(di&134217727)===0&&(Ui&134217727)===0||Ie===null||fi(Ie,Ce,It,!1)}function yc(e,n,i){var a=Be;Be|=2;var o=Lf(),c=Rf();(Ie!==e||Ce!==n)&&(Kl=null,Ra(e,n)),n=!1;var h=$e;e:do try{if(Oe!==0&&we!==null){var g=we,w=Nt;switch(Oe){case 8:xc(),h=6;break e;case 3:case 2:case 9:case 6:_t.current===null&&(n=!0);var T=Oe;if(Oe=0,Nt=null,Ba(e,g,w,T),i&&Ma){h=0;break e}break;default:T=Oe,Oe=0,Nt=null,Ba(e,g,w,T)}}iy(),h=$e;break}catch(F){Mf(e,F)}while(!0);return n&&e.shellSuspendCounter++,zn=Oi=null,Be=a,E.H=o,E.A=c,we===null&&(Ie=null,Ce=0,hl()),h}function iy(){for(;we!==null;)Bf(we)}function ay(e,n){var i=Be;Be|=2;var a=Lf(),o=Rf();Ie!==e||Ce!==n?(Kl=null,Gl=Rt()+500,Ra(e,n)):Ma=Ya(e,n);e:do try{if(Oe!==0&&we!==null){n=we;var c=Nt;t:switch(Oe){case 1:Oe=0,Nt=null,Ba(e,n,c,1);break;case 2:case 9:if(Gu(c)){Oe=0,Nt=null,Ff(n);break}n=function(){Oe!==2&&Oe!==9||Ie!==e||(Oe=7),gn(e)},c.then(n,n);break e;case 3:Oe=7;break e;case 4:Oe=5;break e;case 7:Gu(c)?(Oe=0,Nt=null,Ff(n)):(Oe=0,Nt=null,Ba(e,n,c,7));break;case 5:var h=null;switch(we.tag){case 26:h=we.memoizedState;case 5:case 27:var g=we;if(h?vm(h):g.stateNode.complete){Oe=0,Nt=null;var w=g.sibling;if(w!==null)we=w;else{var T=g.return;T!==null?(we=T,Yl(T)):we=null}break t}}Oe=0,Nt=null,Ba(e,n,c,5);break;case 6:Oe=0,Nt=null,Ba(e,n,c,6);break;case 8:xc(),$e=6;break e;default:throw Error(d(462))}}sy();break}catch(F){Mf(e,F)}while(!0);return zn=Oi=null,E.H=a,E.A=o,Be=i,we!==null?0:(Ie=null,Ce=0,hl(),$e)}function sy(){for(;we!==null&&!zg();)Bf(we)}function Bf(e){var n=af(e.alternate,e,_n);e.memoizedProps=e.pendingProps,n===null?Yl(e):we=n}function Ff(e){var n=e,i=n.alternate;switch(n.tag){case 15:case 0:n=Zh(i,n,n.pendingProps,n.type,void 0,Ce);break;case 11:n=Zh(i,n,n.pendingProps,n.type.render,n.ref,Ce);break;case 5:Rr(n);default:lf(i,n),n=we=Lu(n,_n),n=af(i,n,_n)}e.memoizedProps=e.pendingProps,n===null?Yl(e):we=n}function Ba(e,n,i,a){zn=Oi=null,Rr(n),ka=null,ds=0;var o=n.return;try{if(Yx(e,o,n,i,Ce)){$e=1,Bl(e,Yt(i,e.current)),we=null;return}}catch(c){if(o!==null)throw we=o,c;$e=1,Bl(e,Yt(i,e.current)),we=null;return}n.flags&32768?(Ee||a===1?e=!0:Ma||(Ce&536870912)!==0?e=!1:(ci=e=!0,(a===2||a===9||a===3||a===6)&&(a=_t.current,a!==null&&a.tag===13&&(a.flags|=16384))),Of(n,e)):Yl(n)}function Yl(e){var n=e;do{if((n.flags&32768)!==0){Of(n,ci);return}e=n.return;var i=Qx(n.alternate,n,_n);if(i!==null){we=i;return}if(n=n.sibling,n!==null){we=n;return}we=n=e}while(n!==null);$e===0&&($e=5)}function Of(e,n){do{var i=Zx(e.alternate,e);if(i!==null){i.flags&=32767,we=i;return}if(i=e.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!n&&(e=e.sibling,e!==null)){we=e;return}we=e=i}while(e!==null);$e=6,we=null}function Wf(e,n,i,a,o,c,h,g,w){e.cancelPendingCommit=null;do Vl();while(ot!==0);if((Be&6)!==0)throw Error(d(327));if(n!==null){if(n===e.current)throw Error(d(177));if(c=n.lanes|n.childLanes,c|=lr,_g(e,i,c,h,g,w),e===Ie&&(we=Ie=null,Ce=0),La=n,hi=e,Hn=i,mc=c,pc=o,Cf=a,(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,cy(Qs,function(){return qf(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(n.flags&13878)!==0,(n.subtreeFlags&13878)!==0||a){a=E.T,E.T=null,o=W.p,W.p=2,h=Be,Be|=4;try{Jx(e,n,i)}finally{Be=h,W.p=o,E.T=a}}ot=1,_f(),Hf(),Nf()}}function _f(){if(ot===1){ot=0;var e=hi,n=La,i=(n.flags&13878)!==0;if((n.subtreeFlags&13878)!==0||i){i=E.T,E.T=null;var a=W.p;W.p=2;var o=Be;Be|=4;try{yf(n,e);var c=Mc,h=ku(e.containerInfo),g=c.focusedElem,w=c.selectionRange;if(h!==g&&g&&g.ownerDocument&&wu(g.ownerDocument.documentElement,g)){if(w!==null&&tr(g)){var T=w.start,F=w.end;if(F===void 0&&(F=T),"selectionStart"in g)g.selectionStart=T,g.selectionEnd=Math.min(F,g.value.length);else{var _=g.ownerDocument||document,z=_&&_.defaultView||window;if(z.getSelection){var L=z.getSelection(),ee=g.textContent.length,oe=Math.min(w.start,ee),Ne=w.end===void 0?oe:Math.min(w.end,ee);!L.extend&&oe>Ne&&(h=Ne,Ne=oe,oe=h);var S=ju(g,oe),k=ju(g,Ne);if(S&&k&&(L.rangeCount!==1||L.anchorNode!==S.node||L.anchorOffset!==S.offset||L.focusNode!==k.node||L.focusOffset!==k.offset)){var C=_.createRange();C.setStart(S.node,S.offset),L.removeAllRanges(),oe>Ne?(L.addRange(C),L.extend(k.node,k.offset)):(C.setEnd(k.node,k.offset),L.addRange(C))}}}}for(_=[],L=g;L=L.parentNode;)L.nodeType===1&&_.push({element:L,left:L.scrollLeft,top:L.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g<_.length;g++){var O=_[g];O.element.scrollLeft=O.left,O.element.scrollTop=O.top}}lo=!!Ec,Mc=Ec=null}finally{Be=o,W.p=a,E.T=i}}e.current=n,ot=2}}function Hf(){if(ot===2){ot=0;var e=hi,n=La,i=(n.flags&8772)!==0;if((n.subtreeFlags&8772)!==0||i){i=E.T,E.T=null;var a=W.p;W.p=2;var o=Be;Be|=4;try{ff(e,n.alternate,n)}finally{Be=o,W.p=a,E.T=i}}ot=3}}function Nf(){if(ot===4||ot===3){ot=0,Eg();var e=hi,n=La,i=Hn,a=Cf;(n.subtreeFlags&10256)!==0||(n.flags&10256)!==0?ot=5:(ot=0,La=hi=null,If(e,e.pendingLanes));var o=e.pendingLanes;if(o===0&&(ui=null),Oo(i),n=n.stateNode,Bt&&typeof Bt.onCommitFiberRoot=="function")try{Bt.onCommitFiberRoot($a,n,void 0,(n.current.flags&128)===128)}catch{}if(a!==null){n=E.T,o=W.p,W.p=2,E.T=null;try{for(var c=e.onRecoverableError,h=0;h<a.length;h++){var g=a[h];c(g.value,{componentStack:g.stack})}}finally{E.T=n,W.p=o}}(Hn&3)!==0&&Vl(),gn(e),o=e.pendingLanes,(i&261930)!==0&&(o&42)!==0?e===gc?Ts++:(Ts=0,gc=e):Ts=0,zs(0)}}function If(e,n){(e.pooledCacheLanes&=n)===0&&(n=e.pooledCache,n!=null&&(e.pooledCache=null,rs(n)))}function Vl(){return _f(),Hf(),Nf(),qf()}function qf(){if(ot!==5)return!1;var e=hi,n=mc;mc=0;var i=Oo(Hn),a=E.T,o=W.p;try{W.p=32>i?32:i,E.T=null,i=pc,pc=null;var c=hi,h=Hn;if(ot=0,La=hi=null,Hn=0,(Be&6)!==0)throw Error(d(331));var g=Be;if(Be|=4,kf(c.current),vf(c,c.current,h,i),Be=g,zs(0,!1),Bt&&typeof Bt.onPostCommitFiberRoot=="function")try{Bt.onPostCommitFiberRoot($a,c)}catch{}return!0}finally{W.p=o,E.T=a,If(e,n)}}function Gf(e,n,i){n=Yt(i,n),n=Vr(e.stateNode,n,2),e=si(e,n,2),e!==null&&(Va(e,2),gn(e))}function We(e,n,i){if(e.tag===3)Gf(e,e,i);else for(;n!==null;){if(n.tag===3){Gf(n,e,i);break}else if(n.tag===1){var a=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ui===null||!ui.has(a))){e=Yt(i,e),i=Gh(2),a=si(n,i,2),a!==null&&(Kh(i,a,n,e),Va(a,2),gn(a));break}}n=n.return}}function bc(e,n,i){var a=e.pingCache;if(a===null){a=e.pingCache=new ty;var o=new Set;a.set(n,o)}else o=a.get(n),o===void 0&&(o=new Set,a.set(n,o));o.has(i)||(uc=!0,o.add(i),e=ly.bind(null,e,n,i),n.then(e,e))}function ly(e,n,i){var a=e.pingCache;a!==null&&a.delete(n),e.pingedLanes|=e.suspendedLanes&i,e.warmLanes&=~i,Ie===e&&(Ce&i)===i&&($e===4||$e===3&&(Ce&62914560)===Ce&&300>Rt()-ql?(Be&2)===0&&Ra(e,0):hc|=i,Da===Ce&&(Da=0)),gn(e)}function Kf(e,n){n===0&&(n=Wd()),e=Ri(e,n),e!==null&&(Va(e,n),gn(e))}function oy(e){var n=e.memoizedState,i=0;n!==null&&(i=n.retryLane),Kf(e,i)}function ry(e,n){var i=0;switch(e.tag){case 31:case 13:var a=e.stateNode,o=e.memoizedState;o!==null&&(i=o.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(d(314))}a!==null&&a.delete(n),Kf(e,i)}function cy(e,n){return Xn(e,n)}var Xl=null,Fa=null,vc=!1,Ql=!1,jc=!1,mi=0;function gn(e){e!==Fa&&e.next===null&&(Fa===null?Xl=Fa=e:Fa=Fa.next=e),Ql=!0,vc||(vc=!0,uy())}function zs(e,n){if(!jc&&Ql){jc=!0;do for(var i=!1,a=Xl;a!==null;){if(e!==0){var o=a.pendingLanes;if(o===0)var c=0;else{var h=a.suspendedLanes,g=a.pingedLanes;c=(1<<31-Ft(42|e)+1)-1,c&=o&~(h&~g),c=c&201326741?c&201326741|1:c?c|2:0}c!==0&&(i=!0,Vf(a,c))}else c=Ce,c=el(a,a===Ie?c:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(c&3)===0||Ya(a,c)||(i=!0,Vf(a,c));a=a.next}while(i);jc=!1}}function dy(){Uf()}function Uf(){Ql=vc=!1;var e=0;mi!==0&&jy()&&(e=mi);for(var n=Rt(),i=null,a=Xl;a!==null;){var o=a.next,c=$f(a,n);c===0?(a.next=null,i===null?Xl=o:i.next=o,o===null&&(Fa=i)):(i=a,(e!==0||(c&3)!==0)&&(Ql=!0)),a=o}ot!==0&&ot!==5||zs(e),mi!==0&&(mi=0)}function $f(e,n){for(var i=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,c=e.pendingLanes&-62914561;0<c;){var h=31-Ft(c),g=1<<h,w=o[h];w===-1?((g&i)===0||(g&a)!==0)&&(o[h]=Wg(g,n)):w<=n&&(e.expiredLanes|=g),c&=~g}if(n=Ie,i=Ce,i=el(e,e===n?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,i===0||e===n&&(Oe===2||Oe===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&Ro(a),e.callbackNode=null,e.callbackPriority=0;if((i&3)===0||Ya(e,i)){if(n=i&-i,n===e.callbackPriority)return n;switch(a!==null&&Ro(a),Oo(i)){case 2:case 8:i=Fd;break;case 32:i=Qs;break;case 268435456:i=Od;break;default:i=Qs}return a=Yf.bind(null,e),i=Xn(i,a),e.callbackPriority=n,e.callbackNode=i,n}return a!==null&&a!==null&&Ro(a),e.callbackPriority=2,e.callbackNode=null,2}function Yf(e,n){if(ot!==0&&ot!==5)return e.callbackNode=null,e.callbackPriority=0,null;var i=e.callbackNode;if(Vl()&&e.callbackNode!==i)return null;var a=Ce;return a=el(e,e===Ie?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(zf(e,a,n),$f(e,Rt()),e.callbackNode!=null&&e.callbackNode===i?Yf.bind(null,e):null)}function Vf(e,n){if(Vl())return null;zf(e,n,!0)}function uy(){ky(function(){(Be&6)!==0?Xn(Bd,dy):Uf()})}function wc(){if(mi===0){var e=va;e===0&&(e=Zs,Zs<<=1,(Zs&261888)===0&&(Zs=256)),mi=e}return mi}function Xf(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:al(""+e)}function Qf(e,n){var i=n.ownerDocument.createElement("input");return i.name=n.name,i.value=n.value,e.id&&i.setAttribute("form",e.id),n.parentNode.insertBefore(i,n),e=new FormData(e),i.parentNode.removeChild(i),e}function hy(e,n,i,a,o){if(n==="submit"&&i&&i.stateNode===o){var c=Xf((o[Ct]||null).action),h=a.submitter;h&&(n=(n=h[Ct]||null)?Xf(n.formAction):h.getAttribute("formAction"),n!==null&&(c=n,h=null));var g=new rl("action","action",null,a,o);e.push({event:g,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(mi!==0){var w=h?Qf(o,h):new FormData(o);qr(i,{pending:!0,data:w,method:o.method,action:c},null,w)}}else typeof c=="function"&&(g.preventDefault(),w=h?Qf(o,h):new FormData(o),qr(i,{pending:!0,data:w,method:o.method,action:c},c,w))},currentTarget:o}]})}}for(var kc=0;kc<sr.length;kc++){var Sc=sr[kc],fy=Sc.toLowerCase(),my=Sc[0].toUpperCase()+Sc.slice(1);on(fy,"on"+my)}on(Cu,"onAnimationEnd"),on(Tu,"onAnimationIteration"),on(zu,"onAnimationStart"),on("dblclick","onDoubleClick"),on("focusin","onFocus"),on("focusout","onBlur"),on(Mx,"onTransitionRun"),on(Dx,"onTransitionStart"),on(Lx,"onTransitionCancel"),on(Eu,"onTransitionEnd"),la("onMouseEnter",["mouseout","mouseover"]),la("onMouseLeave",["mouseout","mouseover"]),la("onPointerEnter",["pointerout","pointerover"]),la("onPointerLeave",["pointerout","pointerover"]),Ei("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ei("onSelect","focusout contextmenu dragend focu
8sin keydown keyup mousedown mouseup selectionchange".split(" ")),Ei("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ei("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ei("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ei("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Es="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),py=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Es));function Zf(e,n){n=(n&4)!==0;for(var i=0;i<e.length;i++){var a=e[i],o=a.event;a=a.listeners;e:{var c=void 0;if(n)for(var h=a.length-1;0<=h;h--){var g=a[h],w=g.instance,T=g.currentTarget;if(g=g.listener,w!==c&&o.isPropagationStopped())break e;c=g,o.currentTarget=T;try{c(o)}catch(F){ul(F)}o.currentTarget=null,c=w}else for(h=0;h<a.length;h++){if(g=a[h],w=g.instance,T=g.currentTarget,g=g.listener,w!==c&&o.isPropagationStopped())break e;c=g,o.currentTarget=T;try{c(o)}catch(F){ul(F)}o.currentTarget=null,c=w}}}}function ke(e,n){var i=n[Wo];i===void 0&&(i=n[Wo]=new Set);var a=e+"__bubble";i.has(a)||(Jf(n,e,2,!1),i.add(a))}function Ac(e,n,i){var a=0;n&&(a|=4),Jf(i,e,a,n)}var Zl="_reactListening"+Math.random().toString(36).slice(2);function Cc(e){if(!e[Zl]){e[Zl]=!0,Kd.forEach(function(i){i!=="selectionchange"&&(py.has(i)||Ac(i,!1,e),Ac(i,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[Zl]||(n[Zl]=!0,Ac("selectionchange",!1,n))}}function Jf(e,n,i,a){switch(Tm(n)){case 2:var o=Gy;break;case 8:o=Ky;break;default:o=Ic}i=o.bind(null,n,i,e),o=void 0,!$o||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(o=!0),a?o!==void 0?e.addEventListener(n,i,{capture:!0,passive:o}):e.addEventListener(n,i,!0):o!==void 0?e.addEventListener(n,i,{passive:o}):e.addEventListener(n,i,!1)}function Tc(e,n,i,a,o){var c=a;if((n&1)===0&&(n&2)===0&&a!==null)e:for(;;){if(a===null)return;var h=a.tag;if(h===3||h===4){var g=a.stateNode.containerInfo;if(g===o)break;if(h===4)for(h=a.return;h!==null;){var w=h.tag;if((w===3||w===4)&&h.stateNode.containerInfo===o)return;h=h.return}for(;g!==null;){if(h=ia(g),h===null)return;if(w=h.tag,w===5||w===6||w===26||w===27){a=c=h;continue e}g=g.parentNode}}a=a.return}nu(function(){var T=c,F=Ko(i),_=[];e:{var z=Mu.get(e);if(z!==void 0){var L=rl,ee=e;switch(e){case"keypress":if(ll(i)===0)break e;case"keydown":case"keyup":L=rx;break;case"focusin":ee="focus",L=Qo;break;case"focusout":ee="blur",L=Qo;break;case"beforeblur":case"afterblur":L=Qo;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":L=su;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":L=Qg;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":L=ux;break;case Cu:case Tu:case zu:L=Pg;break;case Eu:L=fx;break;case"scroll":case"scrollend":L=Vg;break;case"wheel":L=px;break;case"copy":case"cut":case"paste":L=tx;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":L=ou;break;case"toggle":case"beforetoggle":L=xx}var oe=(n&4)!==0,Ne=!oe&&(e==="scroll"||e==="scrollend"),S=oe?z!==null?z+"Capture":null:z;oe=[];for(var k=T,C;k!==null;){var O=k;if(C=O.stateNode,O=O.tag,O!==5&&O!==26&&O!==27||C===null||S===null||(O=Za(k,S),O!=null&&oe.push(Ms(k,O,C))),Ne)break;k=k.return}0<oe.length&&(z=new L(z,ee,null,i,F),_.push({event:z,listeners:oe}))}}if((n&7)===0){e:{if(z=e==="mouseover"||e==="pointerover",L=e==="mouseout"||e==="pointerout",z&&i!==Go&&(ee=i.relatedTarget||i.fromElement)&&(ia(ee)||ee[na]))break e;if((L||z)&&(z=F.window===F?F:(z=F.ownerDocument)?z.defaultView||z.parentWindow:window,L?(ee=i.relatedTarget||i.toElement,L=T,ee=ee?ia(ee):null,ee!==null&&(Ne=f
vendor: 5,909 bytes, lines 8-9
8(ee),oe=ee.tag,ee!==Ne||oe!==5&&oe!==27&&oe!==6)&&(ee=null)):(L=null,ee=T),L!==ee)){if(oe=su,O="onMouseLeave",S="onMouseEnter",k="mouse",(e==="pointerout"||e==="pointerover")&&(oe=ou,O="onPointerLeave",S="onPointerEnter",k="pointer"),Ne=L==null?z:Qa(L),C=ee==null?z:Qa(ee),z=new oe(O,k+"leave",L,i,F),z.target=Ne,z.relatedTarget=C,O=null,ia(F)===T&&(oe=new oe(S,k+"enter",ee,i,F),oe.target=C,oe.relatedTarget=Ne,O=oe),Ne=O,L&&ee)t:{for(oe=gy,S=L,k=ee,C=0,O=S;O;O=oe(O))C++;O=0;for(var ie=k;ie;ie=oe(ie))O++;for(;0<C-O;)S=oe(S),C--;for(;0<O-C;)k=oe(k),O--;for(;C--;){if(S===k||k!==null&&S===k.alternate){oe=S;break t}S=oe(S),k=oe(k)}oe=null}else oe=null;L!==null&&Pf(_,z,L,oe,!1),ee!==null&&Ne!==null&&Pf(_,Ne,ee,oe,!0)}}e:{if(z=T?Qa(T):window,L=z.nodeName&&z.nodeName.toLowerCase(),L==="select"||L==="input"&&z.type==="file")var Le=pu;else if(fu(z))if(gu)Le=Tx;else{Le=Ax;var ne=Sx}else L=z.nodeName,!L||L.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?T&&qo(T.elementType)&&(Le=pu):Le=Cx;if(Le&&(Le=Le(e,T))){mu(_,Le,i,F);break e}ne&&ne(e,z,T),e==="focusout"&&T&&z.type==="number"&&T.memoizedProps.value!=null&&Io(z,"number",z.value)}switch(ne=T?Qa(T):window,e){case"focusin":(fu(ne)||ne.contentEditable==="true")&&(ha=ne,nr=T,ss=null);break;case"focusout":ss=nr=ha=null;break;case"mousedown":ir=!0;break;case"contextmenu":case"mouseup":case"dragend":ir=!1,Su(_,i,F);break;case"selectionchange":if(Ex)break;case"keydown":case"keyup":Su(_,i,F)}var be;if(Jo)e:{switch(e){case"compositionstart":var Te="onCompositionStart";break e;case"compositionend":Te="onCompositionEnd";break e;case"compositionupdate":Te="onCompositionUpdate";break e}Te=void 0}else ua?uu(e,i)&&(Te="onCompositionEnd"):e==="keydown"&&i.keyCode===229&&(Te="onCompositionStart");Te&&(ru&&i.locale!=="ko"&&(ua||Te!=="onCompositionStart"?Te==="onCompositionEnd"&&ua&&(be=iu()):(Jn=F,Yo="value"in Jn?Jn.value:Jn.textContent,ua=!0)),ne=Jl(T,Te),0<ne.length&&(Te=new lu(Te,e,null,i,F),_.push({event:Te,listeners:ne}),be?Te.data=be:(be=hu(i),be!==null&&(Te.data=be)))),(be=bx?vx(e,i):jx(e,i))&&(Te=Jl(T,"onBeforeInput"),0<Te.length&&(ne=new lu("onBeforeInput","beforeinput",null,i,F),_.push({event:ne,listeners:Te}),ne.data=be)),hy(_,e,T,i,F)}Zf(_,n)})}function Ms(e,n,i){return{instance:e,listener:n,currentTarget:i}}function Jl(e,n){for(var i=n+"Capture",a=[];e!==null;){var o=e,c=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||c===null||(o=Za(e,i),o!=null&&a.unshift(Ms(e,o,c)),o=Za(e,n),o!=null&&a.push(Ms(e,o,c))),e.tag===3)return a;e=e.return}return[]}function gy(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Pf(e,n,i,a,o){for(var c=n._reactName,h=[];i!==null&&i!==a;){var g=i,w=g.alternate,T=g.stateNode;if(g=g.tag,w!==null&&w===a)break;g!==5&&g!==26&&g!==27||T===null||(w=T,o?(T=Za(i,c),T!=null&&h.unshift(Ms(i,T,w))):o||(T=Za(i,c),T!=null&&h.push(Ms(i,T,w)))),i=i.return}h.length!==0&&e.push({event:n,listeners:h})}var xy=/\r\n?/g,yy=/\u0000|\uFFFD/g;function em(e){return(typeof e=="string"?e:""+e).replace(xy,`
9`).replace(yy,"")}function tm(e,n){return n=em(n),em(e)===n}function He(e,n,i,a,o,c){switch(i){case"children":typeof a=="string"?n==="body"||n==="textarea"&&a===""||ra(e,a):(typeof a=="number"||typeof a=="bigint")&&n!=="body"&&ra(e,""+a);break;case"className":nl(e,"class",a);break;case"tabIndex":nl(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":nl(e,i,a);break;case"style":eu(e,a,c);break;case"data":if(n!=="object"){nl(e,"data",a);break}case"src":case"href":if(a===""&&(n!=="a"||i!=="href")){e.removeAttribute(i);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(i);break}a=al(""+a),e.setAttribute(i,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(i,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof c=="function"&&(i==="formAction"?(n!=="input"&&He(e,n,"name",o.name,o,null),He(e,n,"formEncType",o.formEncType,o,null),He(e,n,"formMethod",o.formMethod,o,null),He(e,n,"formTarget",o.formTarget,o,null)):(He(e,n,"encType",o.encType,o,null),He(e,n,"method",o.method,o,null),He(e,n,"target",o.target,o,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(i);break}a=al(""+a),e.setAttribute(i,a);break;case"onClick":a!=null&&(e.onclick=Sn);break;case"onScroll":a!=null&&ke("scroll",e);break;case"onScrollEnd":a!=null&&ke("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(i=a.__html,i!=null){if(o.children!=null)throw Error(d(60));e.innerHTML=i}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}i=al(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(i,""+a):e.removeAttribute(i);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
9ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(i,""):e.removeAttribute(i);break;case"capture":case"download":a===!0?e.setAttribute(i,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(i,a):e.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(i,a):e.removeAttribute(i);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(i):e.setAttribute(i,a);break;case"popover":ke("beforetoggle",e),ke("toggle",e),tl(e,"popover",a);break;case"xlinkActuate":kn(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":kn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":kn(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":kn(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":kn(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":kn(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":kn(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":kn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":kn(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":tl(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=$g.get(i)||i,tl(e,i,a))}}function zc(e,n,i,a,o,c){switch(i){case"style":eu(e,a,c);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(d(61));if(i=a.__html,i!=null){if(o.children!=null)throw Error(d(60));e.innerHTML=i}}break;case"children":typeof a=="string"?ra(e,a):(typeof a=="number"||typeof a=="bigint")&&ra(e,""+a);break;case"onScroll":a!=null&&ke("scroll",e);break;case"onScrollEnd":a!=null&&ke("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Sn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ud.hasOwnProperty(i))e:{if(i[0]==="o"&&i[1]==="n"&&(o=i.endsWith("Capture"),n=i.slice(2,o?i.length-7:void 0),c=e[Ct]||null,c=c!=null?c[i]:null,typeof c=="function"&&e.removeEventListener(n,c,o),typeof a=="function")){typeof c!="function"&&c!==null&&(i in e?e[i]=null:e.hasAttribute(i)&&e.removeAttribute(i)),e.addEventListener(n,a,o);break e}i in e?e[i]=a:a===!0?e.setAttribute(i,""):tl(e,i,a)}}}function xt(e,n,i){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ke("error",e),ke("load",e);var a=!1,o=!1,c;for(c in i)if(i.hasOwnProperty(c)){var h=i[c];if(h!=null)switch(c){case"src":a=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(d(137,n));default:He(e,n,c,h,i,null)}}o&&He(e,n,"srcSet",i.srcSet,i,null),a&&He(e,n,"src",i.src,i,null);return;case"input":ke("invalid",e);var g=c=h=o=null,w=null,T=null;for(a in i)if(i.hasOwnProperty(a)){var F=i[a];if(F!=null)switch(a){case"name":o=F;break;case"type":h=F;break;case"checked":w=F;break;case"defaultChecked":T=F;break;case"value":c=F;break;case"defaultValue":g=F;break;case"children":case"dangerouslySetInnerHTML":if(F!=null)throw Error(d(137,n));break;default:He(e,n,a,F,i,null)}}Qd(e,c,g,w,T,h,o,!1);return;case"select":ke("invalid",e),a=h=c=null;for(o in i)if(i.hasOwnProperty(o)&&(g=i[o],g!=null))switch(o){case"value":c=g;break;case"defaultValue":h=g;break;case"multiple":a=g;default:He(e,n,o,g,i,null)}n=c,i=h,e.multiple=!!a,n!=null?oa(e,!!a,n,!1):i!=null&&oa(e,!!a,i,!0);return;case"textarea":ke("invalid",e),c=o=a=null;for(h in i)if(i.hasOwnProperty(h)&&(g=i[h],g!=null))switch(h){case"value":a=g;break;case"defaultValue":o=g;break;case"children":c=g;break;case"dangerouslySetInnerHTML":if(g!=null)throw Error(d(91));break;default:He(e,n,h,g,i,null)}Jd(e,a,o,c);return;case"option":for(w in i)i.hasOwnProperty(w)&&(a=i[w],a!=null)&&(w==="selected"?e.selected=a&&typeof a!="function"&&typeof a!="symbol":He(e,n,w,a,i,null));return;case"dialog":ke("beforetoggle",e),ke("toggle",e),ke("cancel",e),ke("close",e);break;case"iframe":case"object":ke("load",e);break;case"video":case"audio":for(a=0;a<Es.length;a++)ke(Es[a],e);break;case"image":ke("error",e),ke("load",e);break;case"details":ke("toggle",e);break;case"embed":case"source":case"link":ke("error",e),ke("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(T in i)if(i.hasOwnProperty(T)&&(a=i[T],a!=null))switch(T){case"children":case"dangerouslySetInnerHTML":throw Error(d(137,n));default:He(e,n,T,a,i,null)}return;default:if(qo(n)){for(F in i)i.hasOwnProperty(F)&&(a=i[F],a!==void 0&&zc(e,n,F,a,i,void 0));return}}for(g in i)i.hasOwnProperty(g)&&(a=i[g],a!=null&&He(e,n,g,a,i,null))}function by(e,n,i,a){switch(n){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,c=null,h=null,g=null,w=null,T=null,F=null;for(L in i){var _=i[L];if(i.hasOwnProperty(L)&&_!=null)switch(L){case"checked":break;case"value":break;case"defaultValue":w=_;default:a.hasOwnProperty(L)||He(e,n,L,null,a,_)}}for(var z in a){var L=a[z];if(_=i[z],a.hasOwnProperty(z)&&(L!=null||_!=null))switch(z){case"type":c=L;break;case"name":o=L;break;case"checked":T=L;break;case"defaultChecked":F=L;break;case"value":h=L;break;case"defaultValue":g=L;break;case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(d(137,n));break;default:L!==_&&He(e,n,z,L,a,_)}}No(e,h,g,w,T,F,c,o);return;case"select":L=h=g=z=null;for(c in i)if(w=i[c],i.hasOwnProperty(c)&&w!=null)switch(c){case"value":break;case"multiple":L=w;default:a.hasOwnProperty(c)||He(e,n,c,null,a,w)}for(o in a)if(c=a[o],w=i[o],a.hasOwnProperty(o)&&(c!=null||w!=null))switch(o){case"value":z=c;break;case"defaultValue":g=c;break;case"multiple":h=c;default:c!==w&&He(e,n,o,c,a,w)}n=g,i=h,a=L,z!=null?oa(e,!!i,z,!1):!!a!=!!i&&(n!=null?oa(e,!!i,n,!0):oa(e,!!i,i?[]:"",!1));return;case"textarea":L=z=null;for(g in i)if(o=i[g],i.hasOwnProperty(g)&&o!=null&&!a.hasOwnProperty(g))switch(g){case"value":break;case"children":break;default:He(e,n,g,null,a,o)}for(h in a)if(o=a[h],c=i[h],a.hasOwnProperty(h)&&(o!=null||c!=null))switch(h){case"value":z=o;break;case"defaultValue":L=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(d(91));break;default:o!==c&&He(e,n,h,o,a,c)}Zd(e,z,L);return;case"option":for(var ee in i)z=i[ee],i.hasOwnProperty(ee)&&z!=null&&!a.hasOwnProperty(ee)&&(ee==="selected"?e.selected=!1:He(e,n,ee,null,a,z));for(w in a)z=a[w],L=i[w],a.hasOwnProperty(w)&&z!==L&&(z!=null||L!=null)&&(w==="selected"?e.selected=z&&typeof z!="function"&&typeof z!="symbol":He(e,n,w,z,a,L));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var oe in i)z=i[oe],i.hasOwnProperty(oe)&&z!=null&&!a.hasOwnProperty(oe)&&He(e,n,oe,null,a,z);for(T in a)if(z=a[T],L=i[T],a.hasOwnProperty(T)&&z!==L&&(z!=null||L!=null))switch(T){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(d(137,n));break;default:He(e,n,T,z,a,L)}return;default:if(qo(n)){for(var Ne in i)z=i[Ne],i.hasOwnProperty(Ne)&&z!==void 0&&!a.hasOwnProperty(Ne)&&zc(e,n,Ne,void 0,a,z);for(F in a)z=a[F],L=i[F],!a.hasOwnProperty(F)||z===L||z===void 0&&L===void 0||zc(e,n,F,z,a,L);return}}for(var S in i)z=i[S],i.hasOwnProperty(S)&&z!=null&&!a.hasOwnProperty(S)&&He(e,n,S,null,a,z);for(_ in a)z=a[_],L=i[_],!a.hasOwnProperty(_)||z===L||z==null&&L==null||He(e,n,_,z,a,L)}function nm(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function vy(){if(typeof performance.getEntriesByType=="function"){for(var e=0,n=0,i=performance.getEntriesByType("resource"),a=0;a<i.length;a++){var o=i[a],c=o.transferSize,h=o.initiatorType,g=o.duration;if(c&&g&&nm(h)){for(h=0,g=o.responseEnd,a+=1;a<i.length;a++){var w=i[a],T=w.startTime;if(T>g)break;var F=w.transferSize,_=w.initiatorType;F&&nm(_)&&(w=w.responseEnd,h+=F*(w<g?1:(g-T)/(w-T)))}if(--a,n+=8*(c+h)/(o.duration/1e3),e++,10<e)break}}if(0<e)return n/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Ec=null,Mc=null;
vendor: 9,429 bytes, line 9
9function Pl(e){return e.nodeType===9?e:e.ownerDocument}function im(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function am(e,n){if(e===0)switch(n){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&n==="foreignObject"?0:e}function Dc(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.children=="bigint"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Lc=null;function jy(){var e=window.event;return e&&e.type==="popstate"?e===Lc?!1:(Lc=e,!0):(Lc=null,!1)}var sm=typeof setTimeout=="function"?setTimeout:void 0,wy=typeof clearTimeout=="function"?clearTimeout:void 0,lm=typeof Promise=="function"?Promise:void 0,ky=typeof queueMicrotask=="function"?queueMicrotask:typeof lm!="undefined"?function(e){return lm.resolve(null).then(e).catch(Sy)}:sm;function Sy(e){setTimeout(function(){throw e})}function pi(e){return e==="head"}function om(e,n){var i=n,a=0;do{var o=i.nextSibling;if(e.removeChild(i),o&&o.nodeType===8)if(i=o.data,i==="/$"||i==="/&"){if(a===0){e.removeChild(o),Ha(n);return}a--}else if(i==="$"||i==="$?"||i==="$~"||i==="$!"||i==="&")a++;else if(i==="html")Ds(e.ownerDocument.documentElement);else if(i==="head"){i=e.ownerDocument.head,Ds(i);for(var c=i.firstChild;c;){var h=c.nextSibling,g=c.nodeName;c[Xa]||g==="SCRIPT"||g==="STYLE"||g==="LINK"&&c.rel.toLowerCase()==="stylesheet"||i.removeChild(c),c=h}}else i==="body"&&Ds(e.ownerDocument.body);i=o}while(i);Ha(n)}function rm(e,n){var i=e;e=0;do{var a=i.nextSibling;if(i.nodeType===1?n?(i._stashedDisplay=i.style.display,i.style.display="none"):(i.style.display=i._stashedDisplay||"",i.getAttribute("style")===""&&i.removeAttribute("style")):i.nodeType===3&&(n?(i._stashedText=i.nodeValue,i.nodeValue=""):i.nodeValue=i._stashedText||""),a&&a.nodeType===8)if(i=a.data,i==="/$"){if(e===0)break;e--}else i!=="$"&&i!=="$?"&&i!=="$~"&&i!=="$!"||e++;i=a}while(i)}function Rc(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var i=n;switch(n=n.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":Rc(i),_o(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}e.removeChild(i)}}function Ay(e,n,i,a){for(;e.nodeType===1;){var o=i;if(e.nodeName.toLowerCase()!==n.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Xa])switch(n){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(c=e.getAttribute("rel"),c==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(c!==o.rel||e.getAttribute("href")!==(o.href==null||o.href===""?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(c=e.getAttribute("src"),(c!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&c&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(n==="input"&&e.type==="hidden"){var c=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===c)return e}else return e;if(e=Jt(e.nextSibling),e===null)break}return null}function Cy(e,n,i){if(n==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!i||(e=Jt(e.nextSibling),e===null))return null;return e}function cm(e,n){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Jt(e.nextSibling),e===null))return null;return e}function Bc(e){return e.data==="$?"||e.data==="$~"}function Fc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Ty(e,n){var i=e.ownerDocument;if(e.data==="$~")e._reactRetry=n;else if(e.data!=="$?"||i.readyState!=="loading")n();else{var a=function(){n(),i.removeEventListener("DOMContentLoaded",a)};i.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Jt(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"||n==="F!"||n==="F")break;if(n==="/$"||n==="/&")return null}}return e}var Oc=null;function dm(e){e=e.nextSibling;for(var n=0;e;){if(e.nodeType===8){var i=e.data;if(i==="/$"||i==="/&"){if(n===0)return Jt(e.nextSibling);n--}else i!=="$"&&i!=="$!"&&i!=="$?"&&i!=="$~"&&i!=="&"||n++}e=e.nextSibling}return null}function um(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var i=e.data;if(i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"){if(n===0)return e;n--}else i!=="/$"&&i!=="/&"||n++}e=e.previousSibling}return null}function hm(e,n,i){switch(n=Pl(i),e){case"html":if(e=n.documentElement,!e)throw Error(d(452));return e;case"head":if(e=n.head,!e)throw Error(d(453));return e;case"body":if(e=n.body,!e)throw Error(d(454));return e;default:throw Error(d(451))}}function Ds(e){for(var n=e.attributes;n.length;)e.removeAttributeNode(n[0]);_o(e)}var Pt=new Map,fm=new Set;function eo(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Nn=W.d;W.d={f:zy,r:Ey,D:My,C:Dy,L:Ly,m:Ry,X:Fy,S:By,M:Oy};function zy(){var e=Nn.f(),n=Ul();return e||n}function Ey(e){var n=aa(e);n!==null&&n.tag===5&&n.type==="form"?Eh(n):Nn.r(e)}var Oa=typeof document=="undefined"?null:document;function mm(e,n,i){var a=Oa;if(a&&typeof n=="string"&&n){var o=Ut(n);o='link[rel="'+e+'"][href="'+o+'"]',typeof i=="string"&&(o+='[crossorigin="'+i+'"]'),fm.has(o)||(fm.add(o),e={rel:e,crossOrigin:i,href:n},a.querySelector(o)===null&&(n=a.createElement("link"),xt(n,"link",e),dt(n),a.head.appendChild(n)))}}function My(e){Nn.D(e),mm("dns-prefetch",e,null)}function Dy(e,n){Nn.C(e,n),mm("preconnect",e,n)}function Ly(e,n,i){Nn.L(e,n,i);var a=Oa;if(a&&e&&n){var o='link[rel="preload"][as="'+Ut(n)+'"]';n==="image"&&i&&i.imageSrcSet?(o+='[imagesrcset="'+Ut(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(o+='[imagesizes="'+Ut(i.imageSizes)+'"]')):o+='[href="'+Ut(e)+'"]';var c=o;switch(n){case"style":c=Wa(e);break;case"script":c=_a(e)}Pt.has(c)||(e=A({rel:"preload",href:n==="image"&&i&&i.imageSrcSet?void 0:e,as:n},i),Pt.set(c,e),a.querySelector(o)!==null||n==="style"&&a.querySelector(Ls(c))||n==="script"&&a.querySelector(Rs(c))||(n=a.createElement("link"),xt(n,"link",e),dt(n),a.head.appendChild(n)))}}function Ry(e,n){Nn.m(e,n);var i=Oa;if(i&&e){var a=n&&typeof n.as=="string"?n.as:"script",o='link[rel="modulepreload"][as="'+Ut(a)+'"][href="'+Ut(e)+'"]',c=o;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=_a(e)}if(!Pt.has(c)&&(e=A({rel:"modulepreload",href:e},n),Pt.set(c,e),i.querySelector(o)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(Rs(c)))return}a=i.createElement("link"),xt(a,"link",e),dt(a),i.head.appendChild(a)}}}function By(e,n,i){Nn.S(e,n,i);var a=Oa;if(a&&e){var o=sa(a).hoistableStyles,c=Wa(e);n=n||"default";var h=o.get(c);if(!h){var g={loading:0,preload:null};if(h=a.querySelector(Ls(c)))g.loading=5;else{e=A({rel:"stylesheet",href:e,"data-precedence":n},i),(i=Pt.get(c))&&Wc(e,i);var w=h=a.createElement("link");dt(w),xt(w,"link",e),w._p=new Promise(function(T,F){w.onload=T,w.onerror=F}),w.addEventListener("load",function(){g.loading|=1}),w.addEventListener("error",function(){g.loading|=2}),g.loading|=4,to(h,n,a)}h={type:"stylesheet",instance:h,count:1,state:g},o.set(c,h)}}}function Fy(e,n){Nn.X(e,n);var i=Oa;if(i&&e){var a=sa(i).hoistableScripts,o=_a(e),c=a.get(o);c||(c=i.querySelector(Rs(o)),c||(e=A({src:e,async:!0},n),(n=Pt.get(o))&&_c(e,n),c=i.createElement("script"),dt(c),xt(c,"link",e),i.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},a.set(o,c))}}function Oy(e,n){Nn.M(e,n);var i=Oa;if(i&&e){var a=sa(i).hoistableScripts,o=_a(e),c=a.get(o);c||(c=i.querySelector(Rs(o)),c||(e=A({src:e,async:!0,type:"module"},n),(n=Pt.get(o))&&_c(e,n),c=i.createElement("script"),dt(c),xt(c,"link",e),i.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},a.set(o,c))}}function pm(e,n,i,a){var o=(o=ue.current)?eo(o):null;if(!o)throw Error(d(446));switch(e){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(n=Wa(i.href),i=sa(o).hoistableStyles,a=i.get(n),a||(a={type:"style",instance:null,count:0,state:null},i.set(n,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){e=Wa(i.href);var c=sa(o).hoistableStyles,h=c.get(e);if(h||(o=o.ownerDocument||o,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},c.set(e,h),(c=o.querySelector(Ls(e)))&&!c._p&&(h.instance=c,h.state.loading=5),Pt.has(e)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},Pt.set(e,i),c||Wy(o,e,i,h.state))),n&&a===null)throw Error(d(528,""));return h}if(n&&a!==null)throw Error(d(529,""));return null;case"script":return n=i.async,i=i.src,typeof i=="string"&&n&&typeof n!="function"&&typeof n!="symbol"?
vendor: 4,581 bytes, line 9
9(n=_a(i),i=sa(o).hoistableScripts,a=i.get(n),a||(a={type:"script",instance:null,count:0,state:null},i.set(n,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(d(444,e))}}function Wa(e){return'href="'+Ut(e)+'"'}function Ls(e){return'link[rel="stylesheet"]['+e+"]"}function gm(e){return A({},e,{"data-precedence":e.precedence,precedence:null})}function Wy(e,n,i,a){e.querySelector('link[rel="preload"][as="style"]['+n+"]")?a.loading=1:(n=e.createElement("link"),a.preload=n,n.addEventListener("load",function(){return a.loading|=1}),n.addEventListener("error",function(){return a.loading|=2}),xt(n,"link",i),dt(n),e.head.appendChild(n))}function _a(e){return'[src="'+Ut(e)+'"]'}function Rs(e){return"script[async]"+e}function xm(e,n,i){if(n.count++,n.instance===null)switch(n.type){case"style":var a=e.querySelector('style[data-href~="'+Ut(i.href)+'"]');if(a)return n.instance=a,dt(a),a;var o=A({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),dt(a),xt(a,"style",o),to(a,i.precedence,e),n.instance=a;case"stylesheet":o=Wa(i.href);var c=e.querySelector(Ls(o));if(c)return n.state.loading|=4,n.instance=c,dt(c),c;a=gm(i),(o=Pt.get(o))&&Wc(a,o),c=(e.ownerDocument||e).createElement("link"),dt(c);var h=c;return h._p=new Promise(function(g,w){h.onload=g,h.onerror=w}),xt(c,"link",a),n.state.loading|=4,to(c,i.precedence,e),n.instance=c;case"script":return c=_a(i.src),(o=e.querySelector(Rs(c)))?(n.instance=o,dt(o),o):(a=i,(o=Pt.get(c))&&(a=A({},i),_c(a,o)),e=e.ownerDocument||e,o=e.createElement("script"),dt(o),xt(o,"link",a),e.head.appendChild(o),n.instance=o);case"void":return null;default:throw Error(d(443,n.type))}else n.type==="stylesheet"&&(n.state.loading&4)===0&&(a=n.instance,n.state.loading|=4,to(a,i.precedence,e));return n.instance}function to(e,n,i){for(var a=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=a.length?a[a.length-1]:null,c=o,h=0;h<a.length;h++){var g=a[h];if(g.dataset.precedence===n)c=g;else if(c!==o)break}c?c.parentNode.insertBefore(e,c.nextSibling):(n=i.nodeType===9?i.head:i,n.insertBefore(e,n.firstChild))}function Wc(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.title==null&&(e.title=n.title)}function _c(e,n){e.crossOrigin==null&&(e.crossOrigin=n.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=n.referrerPolicy),e.integrity==null&&(e.integrity=n.integrity)}var no=null;function ym(e,n,i){if(no===null){var a=new Map,o=no=new Map;o.set(i,a)}else o=no,a=o.get(i),a||(a=new Map,o.set(i,a));if(a.has(e))return a;for(a.set(e,null),i=i.getElementsByTagName(e),o=0;o<i.length;o++){var c=i[o];if(!(c[Xa]||c[ft]||e==="link"&&c.getAttribute("rel")==="stylesheet")&&c.namespaceURI!=="http://www.w3.org/2000/svg"){var h=c.getAttribute(n)||"";h=e+h;var g=a.get(h);g?g.push(c):a.set(h,[c])}}return a}function bm(e,n,i){e=e.ownerDocument||e,e.head.insertBefore(i,n==="title"?e.querySelector("head > title"):null)}function _y(e,n,i){if(i===1||n.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href==="")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError)break;return n.rel==="stylesheet"?(e=n.disabled,typeof n.precedence=="string"&&e==null):!0;case"script":if(n.async&&typeof n.async!="function"&&typeof n.async!="symbol"&&!n.onLoad&&!n.onError&&n.src&&typeof n.src=="string")return!0}return!1}function vm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Hy(e,n,i,a){if(i.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(i.state.loading&4)===0){if(i.instance===null){var o=Wa(a.href),c=n.querySelector(Ls(o));if(c){n=c._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(e.count++,e=io.bind(e),n.then(e,e)),i.state.loading|=4,i.instance=c,dt(c);return}c=n.ownerDocument||n,a=gm(a),(o=Pt.get(o))&&Wc(a,o),c=c.createElement("link"),dt(c);var h=c;h._p=new Promise(function(g,w){h.onload=g,h.onerror=w}),xt(c,"link",a),i.instance=c}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(i,n),(n=i.state.preload)&&(i.state.loading&3)===0&&(e.count++,i=io.bind(e),n.addEventListener("load",i),n.addEventListener("error",i))}}var Hc=0;function Ny(e,n){return e.stylesheets&&e.count===0&&so(e,e.stylesheets),0<e.count||0<e.imgCount?function(i){var a=setTimeout(function(){if(e.stylesheets&&so(e,e.stylesheets),e.unsu
vendor: 11,668 bytes, line 9
9spend){var c=e.unsuspend;e.unsuspend=null,c()}},6e4+n);0<e.imgBytes&&Hc===0&&(Hc=62500*vy());var o=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&so(e,e.stylesheets),e.unsuspend)){var c=e.unsuspend;e.unsuspend=null,c()}},(e.imgBytes>Hc?50:800)+n);return e.unsuspend=i,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(o)}}:null}function io(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)so(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ao=null;function so(e,n){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ao=new Map,n.forEach(Iy,e),ao=null,io.call(e))}function Iy(e,n){if(!(n.state.loading&4)){var i=ao.get(e);if(i)var a=i.get(null);else{i=new Map,ao.set(e,i);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c<o.length;c++){var h=o[c];(h.nodeName==="LINK"||h.getAttribute("media")!=="not all")&&(i.set(h.dataset.precedence,h),a=h)}a&&i.set(null,a)}o=n.instance,h=o.getAttribute("data-precedence"),c=i.get(h)||a,c===a&&i.set(null,o),i.set(h,o),this.count++,a=io.bind(this),o.addEventListener("load",a),o.addEventListener("error",a),c?c.parentNode.insertBefore(o,c.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),n.state.loading|=4}}var Bs={$$typeof:he,Provider:null,Consumer:null,_currentValue:K,_currentValue2:K,_threadCount:0};function qy(e,n,i,a,o,c,h,g,w){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Bo(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bo(0),this.hiddenUpdates=Bo(null),this.identifierPrefix=a,this.onUncaughtError=o,this.onCaughtError=c,this.onRecoverableError=h,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=w,this.incompleteTransitions=new Map}function jm(e,n,i,a,o,c,h,g,w,T,F,_){return e=new qy(e,n,i,h,w,T,F,_,g),n=1,c===!0&&(n|=24),c=Wt(3,null,null,n),e.current=c,c.stateNode=e,n=yr(),n.refCount++,e.pooledCache=n,n.refCount++,c.memoizedState={element:a,isDehydrated:i,cache:n},wr(c),e}function wm(e){return e?(e=pa,e):pa}function km(e,n,i,a,o,c){o=wm(o),a.context===null?a.context=o:a.pendingContext=o,a=ai(n),a.payload={element:i},c=c===void 0?null:c,c!==null&&(a.callback=c),i=si(e,a,n),i!==null&&(Lt(i,e,n),hs(i,e,n))}function Sm(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var i=e.retryLane;e.retryLane=i!==0&&i<n?i:n}}function Nc(e,n){Sm(e,n),(e=e.alternate)&&Sm(e,n)}function Am(e){if(e.tag===13||e.tag===31){var n=Ri(e,67108864);n!==null&&Lt(n,e,67108864),Nc(e,67108864)}}function Cm(e){if(e.tag===13||e.tag===31){var n=qt();n=Fo(n);var i=Ri(e,n);i!==null&&Lt(i,e,n),Nc(e,n)}}var lo=!0;function Gy(e,n,i,a){var o=E.T;E.T=null;var c=W.p;try{W.p=2,Ic(e,n,i,a)}finally{W.p=c,E.T=o}}function Ky(e,n,i,a){var o=E.T;E.T=null;var c=W.p;try{W.p=8,Ic(e,n,i,a)}finally{W.p=c,E.T=o}}function Ic(e,n,i,a){if(lo){var o=qc(a);if(o===null)Tc(e,n,a,oo,i),zm(e,a);else if($y(o,e,n,i,a))a.stopPropagation();else if(zm(e,a),n&4&&-1<Uy.indexOf(e)){for(;o!==null;){var c=aa(o);if(c!==null)switch(c.tag){case 3:if(c=c.stateNode,c.current.memoizedState.isDehydrated){var h=zi(c.pendingLanes);if(h!==0){var g=c;for(g.pendingLanes|=2,g.entangledLanes|=2;h;){var w=1<<31-Ft(h);g.entanglements[1]|=w,h&=~w}gn(c),(Be&6)===0&&(Gl=Rt()+500,zs(0))}}break;case 31:case 13:g=Ri(c,2),g!==null&&Lt(g,c,2),Ul(),Nc(c,2)}if(c=qc(a),c===null&&Tc(e,n,a,oo,i),c===o)break;o=c}o!==null&&a.stopPropagation()}else Tc(e,n,a,null,i)}}function qc(e){return e=Ko(e),Gc(e)}var oo=null;function Gc(e){if(oo=null,e=ia(e),e!==null){var n=f(e);if(n===null)e=null;else{var i=n.tag;if(i===13){if(e=p(n),e!==null)return e;e=null}else if(i===31){if(e=b(n),e!==null)return e;e=null}else if(i===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null)}}return oo=e,null}function Tm(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Mg()){case Bd:return 2;case Fd:return 8;case Qs:case Dg:return 32;case Od:return 268435456;default:return 32}default:return 32}}var Kc=!1,gi=null,xi=null,yi=null,Fs=new Map,Os=new Map,bi=[],Uy="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function zm(e,n){switch(e){case"focusin":case"focusout":gi=null;break;case"dragenter":case"dragleave":xi=null;break;case"mouseover":case"mouseout":yi=null;break;case"pointerover":case"pointerout":Fs.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Os.delete(n.pointerId)}}function Ws(e,n,i,a,o,c){return e===null||e.nativeEvent!==c?(e={blockedOn:n,domEventName:i,eventSystemFlags:a,nativeEvent:c,targetContainers:[o]},n!==null&&(n=aa(n),n!==null&&Am(n)),e):(e.eventSystemFlags|=a,n=e.targetContainers,o!==null&&n.indexOf(o)===-1&&n.push(o),e)}function $y(e,n,i,a,o){switch(n){case"focusin":return gi=Ws(gi,e,n,i,a,o),!0;case"dragenter":return xi=Ws(xi,e,n,i,a,o),!0;case"mouseover":return yi=Ws(yi,e,n,i,a,o),!0;case"pointerover":var c=o.pointerId;return Fs.set(c,Ws(Fs.get(c)||null,e,n,i,a,o)),!0;case"gotpointercapture":return c=o.pointerId,Os.set(c,Ws(Os.get(c)||null,e,n,i,a,o)),!0}return!1}function Em(e){var n=ia(e.target);if(n!==null){var i=f(n);if(i!==null){if(n=i.tag,n===13){if(n=p(i),n!==null){e.blockedOn=n,qd(e.priority,function(){Cm(i)});return}}else if(n===31){if(n=b(i),n!==null){e.blockedOn=n,qd(e.priority,function(){Cm(i)});return}}else if(n===3&&i.stateNode.current.memoizedState.isDehydrated){e.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ro(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var i=qc(e.nativeEvent);if(i===null){i=e.nativeEvent;var a=new i.constructor(i.type,i);Go=a,i.target.dispatchEvent(a),Go=null}else return n=aa(i),n!==null&&Am(n),e.blockedOn=i,!1;n.shift()}return!0}function Mm(e,n,i){ro(e)&&i.delete(n)}function Yy(){Kc=!1,gi!==null&&ro(gi)&&(gi=null),xi!==null&&ro(xi)&&(xi=null),yi!==null&&ro(yi)&&(yi=null),Fs.forEach(Mm),Os.forEach(Mm)}function co(e,n){e.blockedOn===n&&(e.blockedOn=null,Kc||(Kc=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Yy)))}var uo=null;function Dm(e){uo!==e&&(uo=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){uo===e&&(uo=null);for(var n=0;n<e.length;n+=3){var i=e[n],a=e[n+1],o=e[n+2];if(typeof a!="function"){if(Gc(a||i)===null)continue;break}var c=aa(i);c!==null&&(e.splice(n,3),n-=3,qr(c,{pending:!0,data:o,method:i.method,action:a},a,o))}}))}function Ha(e){function n(w){return co(w,e)}gi!==null&&co(gi,e),xi!==null&&co(xi,e),yi!==null&&co(yi,e),Fs.forEach(n),Os.forEach(n);for(var i=0;i<bi.length;i++){var a=bi[i];a.blockedOn===e&&(a.blockedOn=null)}for(;0<bi.length&&(i=bi[0],i.blockedOn===null);)Em(i),i.blockedOn===null&&bi.shift();if(i=(e.ownerDocument||e).$$reactFormReplay,i!=null)for(a=0;a<i.length;a+=3){var o=i[a],c=i[a+1],h=o[Ct]||null;if(typeof c=="function")h||Dm(i);else if(h){var g=null;if(c&&c.hasAttribute("formAction")){if(o=c,h=c[Ct]||null)g=h.formAction;else if(Gc(o)!==null)continue}else g=h.action;typeof g=="function"?i[a+1]=g:(i.splice(a,3),a-=3),Dm(i)}}}function Lm(){function e(c){c.canIntercept&&c.info==="react-transition"&&c.intercept({handler:function(){return new Promise(function(h){return o=h})},focusReset:"manual",scroll:"manual"})}function n(){o!==null&&(o(),o=null),a||setTimeout(i,20)}function i(){if(!a&&!navigation.transition){var c=navigation.currentEntry;c&&c.url!=null&&navigation.navigate(c.url,{state:c.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,o=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",n),navigation.addEventListener("navigateerror",n),setTimeout(i,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",n),navigation.removeEventListener("navigateerror",n),o!==null&&(o(),o=null)}}}function Uc(e){this._internalRoot=e}ho.prototype.render=Uc.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(d(409));var i=n.current,a=qt();km(i,a,e,n,null,null)},ho.prototype.unmount=Uc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;km(e.current,2,null,e,null,null),Ul(),n[na]=null}};function ho(e){this._internalRoot=e}ho.prototype.unstable_scheduleHydration=function(e){if(e){var n=Id();e={blockedOn:null,target:e,priority:n};for(var i=0;i<bi.length&&n!==0&&n<bi[i].priority;i++);bi.splice(i,0,e),i===0&&Em(e)}};var Rm=s.version;if(Rm!=="19.2.4")throw Error(d(527,Rm,"19.2.4"));W.findDOMNode=function(e){var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(d(188)):(e=Object.keys(e).join(","),Error(d(268,e)));return e=y(n),e=e!==null?j(e):null,e=e===null?null:e.stateNode,e};var Vy={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:E,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var fo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fo.isDisabled&&fo.supportsFiber)try{$a=fo.inject(Vy),Bt=fo}catch{}}return Hs.createRoot=function(e,n){if(!m(e))throw Error(d(299));var i=!1,a="",o=Hh,c=Nh,h=Ih;return n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onUncaughtError!==void 0&&(o=n.onUncaughtError),n.onCaughtError!==void 0&&(c=n.onCaughtError),n.onRecoverableError!==void 0&&(h=n.onRecoverableError)),n=jm(e,1,!1,null,null,i,a,null,o,c,h,Lm),e[na]=n.current,Cc(e),new Uc(n)},Hs.hydrateRoot=function(e,n,i){if(!m(e))throw Error(d(299));var a=!1,o="",c=Hh,h=Nh,g=Ih,w=null;return i!=null&&(i.unstable_strictMode===!0&&(a=!0),i.identifierPrefix!==void 0&&(o=i.identifierPrefix),i.onUncaughtError!==void 0&&(c=i.onUncaughtError),i.onCaughtError!==void 0&&(h=i.onCaughtError),i.onRecoverableError!==void 0&&(g=i.onRecoverableError),i.formState!==void 0&&(w=i.formState)),n=jm(e,1,!0,n,i!=null?i:null,a,o,w,c,h,g,Lm),n.context=wm(null),i=n.current,a=qt(),a=Fo(a),o=ai(a),o.callback=null,si(i,o,a),i=a,n.current.lanes=i,Va(n,i),gn(n),e[n
9a]=n.current,Cc(e),new ho(n)},Hs.version="19.2.4",Hs}var Gm;function a0(){if(Gm)return Vc.exports;Gm=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(s){console.error(s)}}return r(),Vc.exports=i0(),Vc.exports}var s0=a0();const l={primary:"#1E3A5F",primaryHover:"#2A4F7A",navy:"#1E3A5F",navyLight:"#2A4F7A",mint:"#00C9A7",mintDark:"#0D8B7D",coral:"#FF6B4A",deep:"#0D1B2A",white:"#FFFFFF",bg:"#F6F8FB",card:"#FFFFFF",border:"#E3E8EF",borderLight:"#F3F5F8",borderHover:"#C9D2DE",text:"#0D1B2A",textMd:"#4A5568",textLight:"#8896A6",headingFont:"'Sora','Inter',sans-serif",bodyFont:"'Figtree','Roboto',sans-serif",monoFont:"'JetBrains Mono','Fira Code','Consolas',monospace",codeBg:"#0D1B2A",codeText:"#F6F8FB",shadow:"0 2px 8px rgba(13,27,42,0.08), 0 1px 3px rgba(13,27,42,0.04)",shadowHover:"0 12px 32px rgba(13,27,42,0.14), 0 2px 8px rgba(13,27,42,0.08)",shadowCta:"0 4px 16px rgba(13,139,125,0.3), 0 2px 6px rgba(30,58,95,0.18)",shadowCtaHover:"0 10px 28px rgba(13,139,125,0.4), 0 4px 12px rgba(30,58,95,0.22)",gradient:"linear-gradient(26.5deg, #1E3A5F 0%, #0D8B7D 100%)",navySoft:"rgba(30,58,95,0.06)",mintSoft:"rgba(0,201,167,0.08)",coralSoft:"rgba(255,107,74,0.08)",coralBg:"rgba(255,107,74,0.08)",critical:"#E11D48",criticalSoft:"rgba(225,29,72,0.06)",medium:"#EAB308",mediumSoft:"rgba(234,179,8,0.06)",low:"#10B981",lowSoft:"rgba(16,185,129,0.06)",linkedIn:"#0A66C2",bp:{tablet:768,desktop:1024}},te={page:{background:l.white,color:l.text,minHeight:"100vh",fontFamily:l.bodyFont},nav:{position:"sticky",top:0,zIndex:50,background:"rgba(255,255,255,0.95)",backdropFilter:"blur(16px)",borderBottom:`1px solid ${l.border}`,padding:"0 24px",display:"flex",alignItems:"center",justifyContent:"space-between",height:60},section:{maxWidth:1180,margin:"0 auto",padding:"clamp(60px, 10vw, 120px) clamp(16px, 4vw, 24px)"},sectionCompact:{maxWidth:1180,margin:"0 auto",padding:"clamp(40px, 6vw, 72px) clamp(16px, 4vw, 24px)"},sectionAlt:{background:l.bg},sectionHeader:{textAlign:"center",marginBottom:48},heroH1:{fontSize:"clamp(3rem, 7vw, 5.5rem)",fontWeight:800,lineHeight:1.1,letterSpacing:"-0.035em",color:l.text,fontFamily:l.headingFont,margin:0,paddingBottom:"0.1em"},sectionH2:{fontSize:"clamp(2rem, 4vw, 3rem)",fontWeight:700,lineHeight:1.08,letterSpacing:"-0.03em",color:l.text,fontFamily:l.headingFont,margin:0},cardH3:{fontSize:20,fontWeight:700,lineHeight:1.3,color:l.text,fontFamily:l.headingFont,margin:0,letterSpacing:"-0.01em"},eyebrow:{fontFamily:l.monoFont,fontSize:11,fontWeight:600,textTransform:"uppercase",letterSpacing:"0.12em",color:l.mintDark,display:"inline-block",margin:0},body:{fontSize:16,lineHeight:1.7,color:l.textMd,fontFamily:l.bodyFont,maxWidth:680,margin:0},bodySmall:{fontSize:15,lineHeight:1.65,color:l.textMd,fontFamily:l.bodyFont,margin:0},mono:{fontFamily:l.monoFont,fontWeight:500},h1:{fontSize:"clamp(2rem,4vw,2.8rem)",fontWeight:800,lineHeight:1.12,letterSpacing:"-0.03em",color:l.text,margin:"14px 0",fontFamily:l.headingFont},h2:{fontSize:"clamp(1.5rem,2.5vw,2rem)",fontWeight:700,lineHeight:1.2,letterSpacing:"-0.02em",color:l.text,margin:"12px 0",fontFamily:l.headingFont},h3:{fontSize:16,fontWeight:600,lineHeight:1.3,color:l.text,margin:"8px 0",fontFamily:l.headingFont},sub:{fontSize:15,lineHeight:1.7,color:l.textMd,maxWidth:600},badge:(r=l.primary,s=l.navySoft)=>({display:"inline-flex",alignItems:"center",gap:6,padding:"5px 14px",borderRadius:100,fontSize:11,fontWeight:600,letterSpacing:"0.06em",textTransform:"uppercase",background:s,color:r}),card:{background:l.card,border:`1px solid ${l.border}`,borderRadius:12,padding:28,boxShadow:l.shadow,transition:"all 0.25s ease"},cardHover:{boxShadow:l.shadowHover,transform:"translateY(-2px)",borderColor:l.borderHover},cardAccent:(r=l.mintDark)=>({background:l.card,border:`1px solid ${l.border}`,borderRadius:12,padding:28,boxShadow:l.shadow,transition:"all 0.25s ease",borderTop:`3px solid ${r}`}),btnP:{background:l.gradient,color:"#fff",fontWeight:600,fontSize:15,padding:"12px 26px",borderRadius:8,border:"none",cursor:"pointer",display:"inline-flex",alignItems:"center",gap:8,boxShadow:l.shadowCta,fontFamily:l.bodyFont,letterSpacing:"-0.005em"}
9,btnS:{background:"transparent",color:l.navy,fontWeight:600,fontSize:15,padding:"12px 24px",borderRadius:8,border:`1px solid ${l.navy}`,cursor:"pointer",display:"inline-flex",alignItems:"center",gap:8,fontFamily:l.bodyFont,letterSpacing:"-0.005em"},grid3:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 260px), 1fr))",gap:24},grid2:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 300px), 1fr))",gap:24},icon:(r,s)=>({width:44,height:44,borderRadius:10,display:"flex",alignItems:"center",justifyContent:"center",background:s,flexShrink:0}),gradText:{background:l.gradient,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},callout:{fontSize:20,fontWeight:700,color:l.text,fontFamily:l.headingFont,letterSpacing:"-0.01em",lineHeight:1.6,maxWidth:660,margin:"0 auto",textAlign:"center"},calloutBar:{width:48,height:3,background:l.gradient,borderRadius:2,margin:"0 auto 16px"},descBox:{background:l.bg,borderRadius:10,border:`1px solid ${l.border}`,textAlign:"center",padding:28,marginTop:16},descBoxText:{fontSize:14,color:l.textMd,lineHeight:1.7,maxWidth:560,margin:"0 auto"},useCaseStack:{display:"flex",flexDirection:"column",gap:18},pre:{background:l.codeBg,color:l.codeText,fontFamily:l.monoFont,lineHeight:1.7,overflowX:"auto"},shimmer:r=>({position:"absolute",inset:0,background:"linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.25) 50%, transparent 60%)",transition:"transform 0.6s cubic-bezier(0.4,0,0.2,1)",transform:r?"translateX(100%)":"translateX(-100%)",pointerEvents:"none"}),heroInner:{maxWidth:1180,margin:"0 auto",padding:"clamp(72px, 10vw, 120px) clamp(16px, 4vw, 24px) clamp(56px, 8vw, 96px)",textAlign:"center"}},Us=[{id:"all",label:"All",color:l.navyLight},{id:"industrial",label:"Industrial & OT",color:l.coral},{id:"healthcare",label:"Healthcare",color:l.critical},{id:"fintech",label:"Financial Services",color:l.navyLight},{id:"hospitality",label:"Hospitality & Travel",color:l.medium},{id:"erp",label:"ERP & Back Office",color:l.medium},{id:"crm",label:"CRM & Customer Data",color:l.low},{id:"cloud",label:"Cloud",color:l.primary},{id:"devops",label:"DevOps & Code",color:l.navyLight},{id:"security",label:"Security & Identity",color:l.coral},{id:"data",label:"Data & Analytics",color:l.low},{id:"observability",label:"Observability & ITSM",color:l.coral},{id:"ai",label:"AI & LLM",color:l.navyLight},{id:"collaboration",label:"Collaboration",color:l.mintDark},{id:"compliance",label:"Compliance & GRC",color:l.coral}],l0=new Set(["Siemens","Rockwell Automation","PTC","AVEVA","Epic","Philips Healthcare","HL7 FHIR","Veeva","FIS","Temenos","Swift","Plaid","SAP","Workday","AWS","Microsoft Azure","Snowflake","Databricks","Salesforce","ServiceNow","Splunk","Kubernetes","OpenAI","Anthropic"]),Ys=[{name:"AWS",slug:"amazonaws",d:"aws.amazon.com",cat:"cloud"},{name:"Microsoft Azure",slug:"microsoftazure",d:"azure.microsoft.com",cat:"cloud"},{name:"Google Cloud",slug:"googlecloud",d:"cloud.google.com",cat:"cloud"},{name:"Oracle Cloud",slug:"oracle",d:"oracle.com",cat:"cloud"},{name:"IBM Cloud",slug:"ibmcloud",d:"ibm.com",cat:"cloud"},{name:"DigitalOcean",slug:"digitalocean",d:"digitalocean.com",cat:"cloud"},{name:"Cloudflare",slug:"cloudflare",d:"cloudflare.com",cat:"cloud"},{name:"Vercel",slug:"vercel",d:"vercel.com",cat:"cloud"},{name:"Netlify",slug:"netlify",d:"netlify.com",cat:"cloud"},{name:"Heroku",slug:"heroku",d:"heroku.com",cat:"cloud"},{name:"Alibaba Cloud",slug:"alibabacloud",d:"alibabacloud.com",cat:"cloud"},{name:"Fastly",slug:"fastly",d:"fastly.com",cat:"cloud"},{name:"Akamai",slug:"akamai",d:"akamai.com",cat:"cloud"},{name:"Linode",slug:"linode",d:"linode.com",cat:"cloud"},{name:"Vultr",slug:"vultr",d:"vultr.com",cat:"cloud"},{name:"GitHub",slug:"github",d:"github.com",cat:"devops"},{name:"GitLab",slug:"gitlab",d:"gitlab.com",cat:"devops"},{name:"Bitbucket",slug:"bitbucket",d:"bitbucket.org",cat:"devops"},{name:"Azure DevOps",slug:"azuredevops",d:"dev.azure.com",cat:"devops",logo:"google"},{name:"AWS CodeCommit",slug:"amazonaws",d:"aws.amazon.com",cat:"devops"},{name:"Gitea",slug:"gitea",d:"gitea.com",cat:"devops"},{name:"Sourcegraph",slug:"sourcegraph",d:"sourcegraph.com",cat:"devops"},{name:"Perforce",slug:"perforce",d:"perforce.com",cat:"devops"},{name:"Codeberg",slug:"codeberg",d:"codeberg.org",cat:"devops"},{name:"Kubernetes",slug:"kubernetes",d:"kubernetes.io",cat:"devops"},{name:"Docker",slug:"docker",d:"docker.com",cat:"devops"},{name:"Terraform",slug:"terraform",d:"terraform.io",cat:"devops"},{name:"Jenkins",slug:"jenkins",d:"jenkins.io",cat:"devops"},{name:"Argo CD",slug:"argo",d:"argoproj.github.io",cat:"devops"},{name:"CircleCI",slug:"circleci",d:"circleci.com",cat:"devops"},{name:"GitHub Actions",slug:"githubactions",d:"github.com",cat:"devops"},{name:"Travis CI",slug:"travisci",d:"travis-ci.com",cat:"devops"},{name:"Ansible",slug:"ansible",d:"ansible.com",cat:"devops"},{name:"Puppet",slug:"puppet",d:"puppet.com",cat:"devops"},{name:"Chef",slug:"chef",d:"chef.io",cat:"devops"},{name:"Helm",slug:"helm",d:"helm.sh",cat:"devops"},{name:"Pulumi",slug:"pulumi",d:"pulumi.com",cat:"devops"},{name:"Bamboo",slug:"bamboo",d:"atlassian.com",cat:"devops"},{name:"TeamCity",slug:"teamcity",d:"jetbrains.com",cat:"devops"},{name:"Spinnaker",slug:"spinnaker",d:"spinnaker.io",cat:"devops"},{name:"Wiz",slug:"wiz",d:"wiz.io",cat:"security"},{name:"Snyk",slug:"snyk",d:"snyk.io",cat:"security"},{name:"Checkmarx",slug:"checkmarx",d:"checkmarx.com",cat:"security"},{name:"CrowdStrike",slug:"crowdstrike",d:"crowdstrike.com",cat:"security"},{name:"Palo Alto",slug:"paloaltonetworks",d:"paloaltonetworks.com",cat:"security"},{name:"Qualys",slug:"qualys",d:"qualys.com",cat:"security"},{name:"Rapid7",slug:"rapid7",d:"rapid7.com",cat:"security"},{name:"Tenable",slug:"tenable",d:"tenable.com",cat:"security"},{name:"Lacework",slug:"lacework",d:"fortinet.com",cat:"security"},{name:"Prisma Cloud",slug:"paloaltonetworks",d:"paloaltonetworks.com",cat:"security"},{name:"Aqua Security",slug:"aqua",d:"aquasec.com",cat:"security"},{name:"Veracode",slug:"veracode",d:"veracode.com",cat:"security"},{name:"SonarQube",slug:"sonar",d:"sonarsource.com",cat:"security"},{name:"Semgrep",slug:"semgrep",d:"semgrep.dev",cat:"security"},{name:"HashiCorp Vault",slug:"vault",d:"hashicorp.com",cat:"security"},{name:"CrowdStrike Falcon",slug:"crowdstrike",d:"crowdstrike.com",cat:"security"},{name:"SentinelOne",slug:"sentinelone",d:"sentinelone.com",cat:"security"},{name:"Carbon Black",slug:"vmware",d:"carbonblack.com",cat:"security"},{name:"Microsoft Defender",slug:"microsoftdefender",d:"microsoft.com",cat:"security"},{name:"Sophos",slug:"sophos",d:"sophos.com",cat:"security"}
9,{name:"Trend Micro",slug:"trendmicro",d:"trendmicro.com",cat:"security"},{name:"ESET",slug:"eset",d:"eset.com",cat:"security"},{name:"Malwarebytes",slug:"malwarebytes",d:"malwarebytes.com",cat:"security"},{name:"Cylance",slug:"blackberry",d:"cylance.com",cat:"security"},{name:"Tanium",slug:"tanium",d:"tanium.com",cat:"security"},{name:"Okta",slug:"okta",d:"okta.com",cat:"security"},{name:"Microsoft Entra ID",slug:"microsoftazure",d:"microsoft.com",cat:"security"},{name:"Auth0",slug:"auth0",d:"auth0.com",cat:"security"},{name:"CyberArk",slug:"cyberark",d:"cyberark.com",cat:"security"},{name:"Ping Identity",slug:"pingidentity",d:"pingidentity.com",cat:"security"},{name:"OneLogin",slug:"onelogin",d:"onelogin.com",cat:"security"},{name:"JumpCloud",slug:"jumpcloud",d:"jumpcloud.com",cat:"security"},{name:"ForgeRock",slug:"forgerock",d:"forgerock.com",cat:"security",logo:"google"},{name:"Duo Security",slug:"duo",d:"duo.com",cat:"security"},{name:"SailPoint",slug:"sailpoint",d:"sailpoint.com",cat:"security"},{name:"BeyondTrust",slug:"beyondtrust",d:"beyondtrust.com",cat:"security"},{name:"Snowflake",slug:"snowflake",d:"snowflake.com",cat:"data"},{name:"Databricks",slug:"databricks",d:"databricks.com",cat:"data"},{name:"PostgreSQL",slug:"postgresql",d:"postgresql.org",cat:"data"},{name:"MongoDB",slug:"mongodb",d:"mongodb.com",cat:"data"},{name:"MySQL",slug:"mysql",d:"mysql.com",cat:"data"},{name:"Redis",slug:"redis",d:"redis.io",cat:"data"},{name:"Elasticsearch",slug:"elasticsearch",d:"elastic.co",cat:"data"},{name:"Apache Kafka",slug:"apachekafka",d:"kafka.apache.org",cat:"data"},{name:"BigQuery",slug:"googlebigquery",d:"cloud.google.com",cat:"data"},{name:"Amazon Redshift",slug:"amazonredshift",d:"aws.amazon.com",cat:"data"},{name:"Cassandra",slug:"apachecassandra",d:"cassandra.apache.org",cat:"data"},{name:"DynamoDB",slug:"amazondynamodb",d:"aws.amazon.com",cat:"data"},{name:"ClickHouse",slug:"clickhouse",d:"clickhouse.com",cat:"data"},{name:"Neo4j",slug:"neo4j",d:"neo4j.com",cat:"data"},{name:"Supabase",slug:"supabase",d:"supabase.com",cat:"data"},{name:"CockroachDB",slug:"cockroachlabs",d:"cockroachlabs.com",cat:"data"},{name:"MariaDB",slug:"mariadb",d:"mariadb.com",cat:"data"},{name:"Oracle DB",slug:"oracle",d:"oracle.com",cat:"data"},{name:"SQL Server",slug:"microsoftsqlserver",d:"microsoft.com",cat:"data"},{name:"Apache Spark",slug:"apachespark",d:"spark.apache.org",cat:"data"},{name:"Datadog",slug:"datadog",d:"datadoghq.com",cat:"observability"},{name:"Splunk",slug:"splunk",d:"splunk.com",cat:"observability"},{name:"New Relic",slug:"newrelic",d:"newrelic.com",cat:"observability"},{name:"Dynatrace",slug:"dynatrace",d:"dynatrace.com",cat:"observability"},{name:"Grafana",slug:"grafana",d:"grafana.com",cat:"observability"},{name:"Prometheus",slug:"prometheus",d:"prometheus.io",cat:"observability"},{name:"Jaeger",slug:"jaeger",d:"jaegertracing.io",cat:"observability"},{name:"Honeycomb",slug:"honeycomb",d:"honeycomb.io",cat:"observability"},{name:"Sentry",slug:"sentry",d:"sentry.io",cat:"observability"},{name:"Sumo Logic",slug:"sumologic",d:"sumologic.com",cat:"observability"},{name:"PagerDuty",slug:"pagerduty",d:"pagerduty.com",cat:"observability"},{name:"Opsgenie",slug:"opsgenie",d:"opsgenie.com",cat:"observability"},{name:"ServiceNow",slug:"servicenow",d:"servicenow.com",cat:"observability"},{name:"Jira Service Mgmt",slug:"jirasoftware",d:"atlassian.com",cat:"observability"},{name:"BMC Helix",slug:"bmcsoftware",d:"bmc.com",cat:"observability"},{name:"Freshservice",slug:"freshworks",d:"freshworks.com",cat:"observability"},{name:"Cherwell",slug:"cherwell",d:"cherwell.com",cat:"observability"},{name:"Ivanti",slug:"ivanti",d:"ivanti.com",cat:"observability"},{name:"Device42",slug:"device42",d:"device42.com",cat:"observability",logo:"google"},{name:"Zendesk",slug:"zendesk",d:"zendesk.com",cat:"observability"},{name:"xMatters",slug:"xmatters",d:"xmatters.com",cat:"observability"},{name:"Statuspage",slug:"statuspage",d:"statuspage.io",cat:"observability"},{name:"SAP",slug:"sap",d:"sap.com",cat:"erp"},{name:"Oracle ERP",slug:"oracle",d:"oracle.com",cat:"erp"},{name:"Dynamics 365",slug:"dynamics365",d:"microsoft.com",cat:"erp"}
9,{name:"NetSuite",slug:"netsuite",d:"netsuite.com",cat:"erp"},{name:"Workday",slug:"workday",d:"workday.com",cat:"erp"},{name:"Infor",slug:"infor",d:"infor.com",cat:"erp",logo:"google"},{name:"Sage",slug:"sage",d:"sage.com",cat:"erp"},{name:"Epicor",slug:"epicor",d:"epicor.com",cat:"erp"},{name:"IFS",slug:"ifs",d:"ifs.com",cat:"erp"},{name:"Acumatica",slug:"acumatica",d:"acumatica.com",cat:"erp"},{name:"Opera Cloud",d:"oracle.com",cat:"hospitality"},{name:"HotelKey",d:"hotelkey.com",cat:"hospitality"},{name:"Cloudbeds",d:"cloudbeds.com",cat:"hospitality"},{name:"Mews",d:"mews.com",cat:"hospitality"},{name:"Agilysys",d:"agilysys.com",cat:"hospitality"},{name:"Sabre",d:"sabre.com",cat:"hospitality"},{name:"Amadeus",d:"amadeus.com",cat:"hospitality"},{name:"Medallia",d:"medallia.com",cat:"hospitality"},{name:"Duetto",d:"duettocloud.com",cat:"hospitality"},{name:"IDeaS",d:"ideas.com",cat:"hospitality"},{name:"SiteMinder",d:"siteminder.com",cat:"hospitality"},{name:"Revinate",d:"revinate.com",cat:"hospitality"},{name:"Shiji",d:"shijigroup.com",cat:"hospitality"},{name:"Expedia",slug:"expedia",d:"expedia.com",cat:"hospitality"},{name:"Booking.com",slug:"bookingdotcom",d:"booking.com",cat:"hospitality"},{name:"Segment",d:"segment.com",cat:"crm"},{name:"Amplitude",d:"amplitude.com",cat:"crm"},{name:"mParticle",d:"mparticle.com",cat:"crm"},{name:"Tealium",d:"tealium.com",cat:"crm"},{name:"Braze",d:"braze.com",cat:"crm"},{name:"Klaviyo",d:"klaviyo.com",cat:"crm"},{name:"Iterable",d:"iterable.com",cat:"crm"},{name:"Adobe Experience Platform",d:"adobe.com",cat:"crm"},{name:"Salesforce Data Cloud",d:"salesforce.com",cat:"crm"},{name:"Mixpanel",slug:"mixpanel",d:"mixpanel.com",cat:"crm"},{name:"Twilio",d:"twilio.com",cat:"crm"},{name:"Adobe Target",d:"adobe.com",cat:"crm"},{name:"Salesforce",slug:"salesforce",d:"salesforce.com",cat:"crm"},{name:"HubSpot",slug:"hubspot",d:"hubspot.com",cat:"crm"},{name:"Dynamics CRM",slug:"dynamics365",d:"microsoft.com",cat:"crm"},{name:"Zoho CRM",slug:"zoho",d:"zoho.com",cat:"crm"},{name:"Pipedrive",slug:"pipedrive",d:"pipedrive.com",cat:"crm"},{name:"Freshsales",slug:"freshworks",d:"freshworks.com",cat:"crm"},{name:"SugarCRM",slug:"sugarcrm",d:"sugarcrm.com",cat:"crm"},{name:"Monday CRM",slug:"mondaydotcom",d:"monday.com",cat:"crm"},{name:"Copper",slug:"copper",d:"copper.com",cat:"crm"},{name:"Insightly",slug:"insightly",d:"insightly.com",cat:"crm"},{name:"Slack",slug:"slack",d:"slack.com",cat:"collaboration"},{name:"Microsoft Teams",slug:"microsoftteams",d:"microsoft.com",cat:"collaboration"},{name:"Confluence",slug:"confluence",d:"atlassian.com",cat:"collaboration"},{name:"Notion",slug:"notion",d:"notion.so",cat:"collaboration"},{name:"Google Workspace",slug:"google",d:"workspace.google.com",cat:"collaboration"},{name:"Asana",slug:"asana",d:"asana.com",cat:"collaboration"},{name:"Monday.com",slug:"mondaydotcom",d:"monday.com",cat:"collaboration"},{name:"Trello",slug:"trello",d:"trello.com",cat:"collaboration"},{name:"Linear",slug:"linear",d:"linear.app",cat:"collaboration"},{name:"ClickUp",slug:"clickup",d:"clickup.com",cat:"collaboration"},{name:"Miro",slug:"miro",d:"miro.com",cat:"collaboration"},{name:"Figma",slug:"figma",d:"figma.com",cat:"collaboration"},{name:"Zoom",slug:"zoom",d:"zoom.us",cat:"collaboration"},{name:"Discord",slug:"discord",d:"discord.com",cat:"collaboration"},{name:"Drata",slug:"drata",d:"drata.com",cat:"compliance",logo:"google"},{name:"Vanta",slug:"vanta",d:"vanta.com",cat:"compliance"},{name:"Secureframe",slug:"secureframe",d:"secureframe.com",cat:"compliance"},{name:"OneTrust",slug:"onetrust",d:"onetrust.com",cat:"compliance"},{name:"TrustArc",slug:"trustarc",d:"trustarc.com",cat:"compliance"},{name:"BigID",slug:"bigid",d:"bigid.com",cat:"compliance"},{name:"Varonis",slug:"varonis",d:"varonis.com",cat:"compliance"},{name:"Archer",slug:"archer",d:"archerirm.com",cat:"compliance"},{name:"AuditBoard",slug:"auditboard",d:"auditboard.com",cat:"compliance"},{name:"Tugboat Logic",slug:"tugboatlogic",d:"onetrust.com",cat:"compliance"},{name:"Workday HR",slug:"workday",d:"workday.com",cat:"erp"},{name:"BambooHR",slug:"bamboohr",d:"bamboohr.com",cat:"erp"},{name:"ADP",slug:"adp",d:"adp.com",cat:"erp"},{name:"Gusto",slug:"gusto",d:"gusto.com",cat:"erp"},{name:"Rippling",slug:"rippling",d:"rippling.com",cat:"erp"},{name:"Coupa",slug:"coupa",d:"coupa.com",cat:"erp"},{name:"Brex",slug:"brex",d:"brex.com",cat:"erp"},{name:"Navan",slug:"navan",d:"navan.com",cat:"erp"},{name:"Expensify",slug:"expensify",d:"expensify.com",cat:"erp"},{name:"Bill.com",slug:"billdotcom",d:"bill.com",cat:"erp"},{name:"Cisco",slug:"cisco",d:"cisco.com",cat:"cloud"},{name:"VMware",slug:"vmware",d:"vmware.com",cat:"cloud"},{name:"Nutanix",slug:"nutanix",d:"nutanix.com",cat:"cloud"},{name:"GitLab CI",slug:"gitlab",d:"gitlab.com",cat:"devops"},{name:"Harness",slug:"harness",d:"harness.io",cat:"devops"},{name:"Flux CD",slug:"flux",d:"fluxcd.io",cat:"devops"},{name:"Tekton",slug:"tekton",d:"tekton.dev",cat:"devops"},{name:"Vault",slug:"vault",d:"hashicorp.com",cat:"devops"},{name:"Consul",slug:"consul",d:"hashicorp.com",cat:"devops"},{name:"Nomad",slug:"nomad",d:"hashicorp.com",cat:"devops"},{name:"Packer",slug:"packer",d:"hashicorp.com",cat:"devops"},{name:"Fortinet",slug:"fortinet",d:"fortinet.com",cat:"security"},{name:"Zscaler",slug:"zscaler",d:"zscaler.com",cat:"security"},{name:"Cloudflare Zero Trust",slug:"cloudflare",d:"cloudflare.com",cat:"security"},{name:"Orca Security",slug:"orca",d:"orca.security",cat:"security"},{name:"Trivy",slug:"trivy",d:"aquasec.com",cat:"security"},{name:"MinIO",slug:"minio",d:"min.io",cat:"data"}
9,{name:"CouchDB",slug:"apachecouchdb",d:"couchdb.apache.org",cat:"data"},{name:"Timescale",slug:"timescale",d:"timescale.com",cat:"data"},{name:"InfluxDB",slug:"influxdb",d:"influxdata.com",cat:"data"},{name:"Airtable",slug:"airtable",d:"airtable.com",cat:"data"},{name:"Fivetran",slug:"fivetran",d:"fivetran.com",cat:"data"},{name:"dbt",slug:"dbt",d:"getdbt.com",cat:"data"},{name:"Airbyte",slug:"airbyte",d:"airbyte.com",cat:"data"},{name:"Tableau",slug:"tableau",d:"tableau.com",cat:"data"},{name:"Looker",slug:"looker",d:"looker.com",cat:"data"},{name:"Power BI",slug:"powerbi",d:"powerbi.microsoft.com",cat:"data",logo:"google"},{name:"Elastic",slug:"elastic",d:"elastic.co",cat:"observability"},{name:"AppDynamics",slug:"appdynamics",d:"cisco.com",cat:"observability"},{name:"Catchpoint",slug:"catchpoint",d:"catchpoint.com",cat:"observability"},{name:"Lightstep",slug:"lightstep",d:"servicenow.com",cat:"observability"},{name:"Rollbar",slug:"rollbar",d:"rollbar.com",cat:"observability"},{name:"Webex",slug:"webex",d:"webex.com",cat:"collaboration"},{name:"Basecamp",slug:"basecamp",d:"basecamp.com",cat:"collaboration"},{name:"Jira Software",slug:"jirasoftware",d:"atlassian.com",cat:"collaboration"},{name:"Loom",slug:"loom",d:"loom.com",cat:"collaboration"},{name:"Calendly",slug:"calendly",d:"calendly.com",cat:"collaboration"},{name:"Marketo",slug:"marketo",d:"marketo.com",cat:"crm"},{name:"Zendesk Sell",slug:"zendesk",d:"zendesk.com",cat:"crm"},{name:"Intercom",slug:"intercom",d:"intercom.com",cat:"crm"},{name:"Drift",slug:"drift",d:"salesloft.com",cat:"crm"},{name:"ManageEngine",slug:"manageengine",d:"manageengine.com",cat:"observability"},{name:"SysAid",slug:"sysaid",d:"sysaid.com",cat:"observability"},{name:"Freshdesk",slug:"freshworks",d:"freshworks.com",cat:"observability"},{name:"Keycloak",slug:"keycloak",d:"keycloak.org",cat:"security"},{name:"AWS IAM",slug:"amazonaws",d:"aws.amazon.com",cat:"security"},{name:"Google IAM",slug:"googlecloud",d:"cloud.google.com",cat:"security"},{name:"Odoo",slug:"odoo",d:"odoo.com",cat:"erp"},{name:"Unit4",slug:"unit4",d:"unit4.com",cat:"erp",logo:"google"},{name:"Syspro",slug:"syspro",d:"syspro.com",cat:"erp"},{name:"Deel",slug:"deel",d:"deel.com",cat:"erp"},{name:"Lattice",slug:"lattice",d:"lattice.com",cat:"erp"},{name:"Lever",slug:"lever",d:"lever.co",cat:"erp"},{name:"Greenhouse",slug:"greenhouse",d:"greenhouse.io",cat:"erp"},{name:"Stripe",slug:"stripe",d:"stripe.com",cat:"fintech"},{name:"QuickBooks",slug:"quickbooks",d:"quickbooks.intuit.com",cat:"erp"},{name:"Xero",slug:"xero",d:"xero.com",cat:"erp"},{name:"OpenAI",slug:"openai",d:"openai.com",cat:"ai"},{name:"Anthropic",slug:"anthropic",d:"anthropic.com",cat:"ai"},{name:"Google Gemini",slug:"googlegemini",d:"deepmind.google",cat:"ai"},{name:"Meta Llama",slug:"meta",d:"ai.meta.com",cat:"ai"},{name:"Mistral AI",slug:"mistralai",d:"mistral.ai",cat:"ai"},{name:"Cohere",slug:"cohere",d:"cohere.com",cat:"ai"},{name:"NVIDIA",slug:"nvidia",d:"nvidia.com",cat:"ai"},{name:"Hugging Face",slug:"huggingface",d:"huggingface.co",cat:"ai"},{name:"Ollama",slug:"ollama",d:"ollama.com",cat:"ai"},{name:"LangChain",slug:"langchain",d:"langchain.com",cat:"ai"},{name:"Pinecone",slug:"pinecone",d:"pinecone.io",cat:"ai"},{name:"Weaviate",slug:"weaviate",d:"weaviate.io",cat:"ai"},{name:"Replicate",slug:"replicate",d:"replicate.com",cat:"ai"},{name:"Perplexity",slug:"perplexity",d:"perplexity.ai",cat:"ai"},{name:"Amazon Bedrock",slug:"amazonaws",d:"aws.amazon.com",cat:"ai"},{name:"Azure OpenAI",slug:"microsoftazure",d:"azure.microsoft.com",cat:"ai"},{name:"Siemens",slug:"siemens",d:"siemens.com",cat:"industrial"},{name:"Rockwell Automation",slug:"rockwellautomation",d:"rockwellautomation.com",cat:"industrial"},{name:"Schneider Electric",slug:"schneiderelectric",d:"se.com",cat:"industrial"},{name:"ABB",slug:"abb",d:"abb.com",cat:"industrial"},{name:"Honeywell",slug:"honeywell",d:"honeywell.com",cat:"industrial"},{name:"Emerson",slug:"emerson",d:"emerson.com",cat:"industrial"},{name:"AVEVA",slug:"aveva",d:"aveva.com",cat:"industrial"},{name:"PTC",slug:"ptc",d:"ptc.com",cat:"industrial",logo:"google"},{name:"Ignition",slug:"inductiveautomation",d:"inductiveautomation.com",cat:"industrial"},{name:"Autodesk",slug:"autodesk",d:"autodesk.com",cat:"industrial"},{name:"Dassault Systèmes",slug:"dassaultsystemes",d:"3ds.com",cat:"industrial"},{name:"IBM Maximo",slug:"ibm",d:"ibm.com",cat:"industrial"},{name:"GE Vernova",slug:"generalelectric",d:"gevernova.com",cat:"industrial"},{name:"Yokogawa",slug:"yokogawa",d:"yokogawa.com",cat:"industrial"},{name:"Mitsubishi Electric",slug:"mitsubishielectric",d:"mitsubishielectric.com",cat:"industrial"},{name:"FANUC",slug:"fanuc",d:"fanuc.co.jp",cat:"industrial"},{name:"Beckhoff",slug:"beckhoff",d:"beckhoff.com",cat:"industrial"},{name:"Omron",slug:"omron",d:"omron.com",cat:"industrial",logo:"google"},{name:"Bosch Rexroth",slug:"bosch",d:"boschrexroth.com",cat:"industrial"},{name:"KUKA",slug:"kuka",d:"kuka.com",cat:"industrial"},{name:"Hexagon",slug:"hexagon",d:"hexagon.com",cat:"industrial",logo:"google"},{name:"Plex",slug:"plex-systems",d:"plex.com",cat:"industrial",logo:"google"},{name:"Tulip",slug:"tulip",d:"tulip.co",cat:"industrial"},{name:"MaintainX",slug:"maintainx",d:"getmaintainx.com",cat:"industrial"},{name:"Fiix",slug:"fiix",d:"fiixsoftware.com",cat:"industrial"},{name:"Samsara",slug:"samsara",d:"samsara.com",cat:"industrial"},{name:"Augury",slug:"augury",d:"augury.com",cat:"industrial"},{name:"Seeq",slug:"seeq",d:"seeq.com",cat:"industrial"},{name:"Cognite",slug:"cognite",d:"cognite.com",cat:"industrial"},{name:"HiveMQ",slug:"hivemq",d:"hivemq.com",cat:"industrial"},{name:"OPC UA",slug:"opcua",d:"opcfoundation.org",cat:"industrial"},{name:"MQTT",slug:"mqtt",d:"mqtt.org",cat:"industrial"},{name:"Epic",slug:"epic",d:"epic.com",cat:"healthcare"},{name:"Oracle Health",slug:"oracle",d:"oracle.com",cat:"healthcare"}
9,{name:"MEDITECH",slug:"meditech",d:"meditech.com",cat:"healthcare"},{name:"athenahealth",slug:"athenahealth",d:"athenahealth.com",cat:"healthcare"},{name:"Veradigm",slug:"veradigm",d:"veradigm.com",cat:"healthcare"},{name:"NextGen Healthcare",slug:"nextgen",d:"nextgen.com",cat:"healthcare"},{name:"eClinicalWorks",slug:"eclinicalworks",d:"eclinicalworks.com",cat:"healthcare"},{name:"Redox",slug:"redox-engine",d:"redoxengine.com",cat:"healthcare"},{name:"Health Gorilla",slug:"healthgorilla",d:"healthgorilla.com",cat:"healthcare"},{name:"Particle Health",slug:"particlehealth",d:"particlehealth.com",cat:"healthcare"},{name:"Datavant",slug:"datavant",d:"datavant.com",cat:"healthcare"},{name:"Innovaccer",slug:"innovaccer",d:"innovaccer.com",cat:"healthcare"},{name:"Komodo Health",slug:"komodohealth",d:"komodohealth.com",cat:"healthcare"},{name:"Optum",slug:"optum",d:"optum.com",cat:"healthcare",logo:"google"},{name:"Waystar",slug:"waystar",d:"waystar.com",cat:"healthcare"},{name:"R1 RCM",slug:"r1rcm",d:"r1rcm.com",cat:"healthcare"},{name:"Philips Healthcare",slug:"philips",d:"philips.com",cat:"healthcare"},{name:"GE HealthCare",slug:"gehealthcare",d:"gehealthcare.com",cat:"healthcare"},{name:"Siemens Healthineers",slug:"siemenshealthineers",d:"siemens-healthineers.com",cat:"healthcare"},{name:"Labcorp",slug:"labcorp",d:"labcorp.com",cat:"healthcare"},{name:"Quest Diagnostics",slug:"questdiagnostics",d:"questdiagnostics.com",cat:"healthcare"},{name:"HL7 FHIR",slug:"hl7",d:"fhir.org",cat:"healthcare"},{name:"DICOM",slug:"dicom",d:"dicomstandard.org",cat:"healthcare"},{name:"FIS",slug:"fis",d:"fisglobal.com",cat:"fintech"},{name:"Fiserv",slug:"fiserv",d:"fiserv.com",cat:"fintech"},{name:"Jack Henry",slug:"jackhenry",d:"jackhenry.com",cat:"fintech"},{name:"Temenos",slug:"temenos",d:"temenos.com",cat:"fintech"},{name:"Finastra",slug:"finastra",d:"finastra.com",cat:"fintech"},{name:"Mambu",slug:"mambu",d:"mambu.com",cat:"fintech"},{name:"Thought Machine",slug:"thoughtmachine",d:"thoughtmachine.net",cat:"fintech"},{name:"nCino",slug:"ncino",d:"ncino.com",cat:"fintech"},{name:"Plaid",slug:"plaid",d:"plaid.com",cat:"fintech"},{name:"Adyen",slug:"adyen",d:"adyen.com",cat:"fintech"},{name:"Marqeta",slug:"marqeta",d:"marqeta.com",cat:"fintech"},{name:"Modern Treasury",slug:"moderntreasury",d:"moderntreasury.com",cat:"fintech"},{name:"Swift",slug:"swift-network",d:"swift.com",cat:"fintech"},{name:"Visa",slug:"visa",d:"visa.com",cat:"fintech"},{name:"Mastercard",slug:"mastercard",d:"mastercard.com",cat:"fintech"},{name:"Bloomberg",slug:"bloomberg",d:"bloomberg.com",cat:"fintech"},{name:"LSEG",slug:"lseg",d:"lseg.com",cat:"fintech"},{name:"ICE",slug:"intercontinentalexchange",d:"ice.com",cat:"fintech"},{name:"Nasdaq",slug:"nasdaq",d:"nasdaq.com",cat:"fintech"},{name:"Chainalysis",slug:"chainalysis",d:"chainalysis.com",cat:"fintech"},{name:"ComplyAdvantage",slug:"complyadvantage",d:"complyadvantage.com",cat:"fintech"},{name:"NICE Actimize",slug:"nice",d:"niceactimize.com",cat:"fintech"},{name:"Feedzai",slug:"feedzai",d:"feedzai.com",cat:"fintech"},{name:"Unit21",slug:"unit21",d:"unit21.ai",cat:"fintech"},{name:"Alloy",slug:"alloy",d:"alloy.com",cat:"fintech"},{name:"Socure",slug:"socure",d:"socure.com",cat:"fintech"},{name:"Persona",slug:"persona",d:"withpersona.com",cat:"fintech"},{name:"Sardine",slug:"sardine",d:"sardine.ai",cat:"fintech"},{name:"LexisNexis Risk",slug:"lexisnexis",d:"risk.lexisnexis.com",cat:"fintech"},{name:"Sectra",slug:"sectra",d:"sectra.com",cat:"healthcare"},{name:"Agfa HealthCare",slug:"agfa",d:"agfa.com",cat:"healthcare"},{name:"Merative",slug:"merative",d:"merative.com",cat:"healthcare"},{name:"Nuance DAX",slug:"nuance",d:"nuance.com",cat:"healthcare"},{name:"Solventum",slug:"solventum",d:"solventum.com",cat:"healthcare"},{name:"Cotiviti",slug:"cotiviti",d:"cotiviti.com",cat:"healthcare"},{name:"Availity",slug:"availity",d:"availity.com",cat:"healthcare"},{name:"Zelis",slug:"zelis",d:"zelis.com",cat:"healthcare"},{name:"Surescripts",slug:"surescripts",d:"surescripts.net",cat:"healthcare"},{name:"PointClickCare",slug:"pointclickcare",d:"pointclickcare.com",cat:"healthcare"}
vendor: 7,633 bytes, line 9
9,{name:"WellSky",slug:"wellsky",d:"wellsky.com",cat:"healthcare"},{name:"Netsmart",slug:"netsmart",d:"ntst.com",cat:"healthcare"},{name:"Modernizing Medicine",slug:"modmed",d:"modmed.com",cat:"healthcare"},{name:"Symplr",slug:"symplr",d:"symplr.com",cat:"healthcare"},{name:"LeanTaaS",slug:"leantaas",d:"leantaas.com",cat:"healthcare"},{name:"Veeva",slug:"veeva",d:"veeva.com",cat:"healthcare"},{name:"Medidata",slug:"medidata",d:"medidata.com",cat:"healthcare"},{name:"IQVIA",slug:"iqvia",d:"iqvia.com",cat:"healthcare"},{name:"Truveta",slug:"truveta",d:"truveta.com",cat:"healthcare"},{name:"Q2",slug:"q2",d:"q2.com",cat:"fintech"},{name:"Alkami",slug:"alkami",d:"alkami.com",cat:"fintech"},{name:"Backbase",slug:"backbase",d:"backbase.com",cat:"fintech"},{name:"Blend",slug:"blend",d:"blend.com",cat:"fintech"},{name:"MeridianLink",slug:"meridianlink",d:"meridianlink.com",cat:"fintech"},{name:"ICE Mortgage",slug:"icemortgage",d:"icemortgagetechnology.com",cat:"fintech"},{name:"SS&C",slug:"ssc",d:"ssctech.com",cat:"fintech"},{name:"Broadridge",slug:"broadridge",d:"broadridge.com",cat:"fintech"},{name:"Clearwater Analytics",slug:"clearwater",d:"clearwateranalytics.com",cat:"fintech"},{name:"Addepar",slug:"addepar",d:"addepar.com",cat:"fintech"},{name:"Envestnet",slug:"envestnet",d:"envestnet.com",cat:"fintech"},{name:"Murex",slug:"murex",d:"murex.com",cat:"fintech"},{name:"FactSet",slug:"factset",d:"factset.com",cat:"fintech"},{name:"S&P Global",slug:"spglobal",d:"spglobal.com",cat:"fintech"},{name:"Moody's",slug:"moodys",d:"moodys.com",cat:"fintech"},{name:"Experian",slug:"experian",d:"experian.com",cat:"fintech"},{name:"TransUnion",slug:"transunion",d:"transunion.com",cat:"fintech"},{name:"Dun & Bradstreet",slug:"dnb",d:"dnb.com",cat:"fintech"},{name:"Worldpay",slug:"worldpay",d:"worldpay.com",cat:"fintech"},{name:"ACI Worldwide",slug:"aciworldwide",d:"aciworldwide.com",cat:"fintech"},{name:"Trulioo",slug:"trulioo",d:"trulioo.com",cat:"fintech"},{name:"Jumio",slug:"jumio",d:"jumio.com",cat:"fintech"},{name:"Verafin",slug:"verafin",d:"verafin.com",cat:"fintech"},{name:"Quantexa",slug:"quantexa",d:"quantexa.com",cat:"fintech"},{name:"Featurespace",slug:"featurespace",d:"featurespace.com",cat:"fintech"},{name:"Forter",slug:"forter",d:"forter.com",cat:"fintech"},{name:"AspenTech",slug:"aspentech",d:"aspentech.com",cat:"industrial"},{name:"Litmus",slug:"litmus",d:"litmus.io",cat:"industrial"},{name:"HighByte",slug:"highbyte",d:"highbyte.com",cat:"industrial"},{name:"MachineMetrics",slug:"machinemetrics",d:"machinemetrics.com",cat:"industrial"},{name:"Sight Machine",slug:"sightmachine",d:"sightmachine.com",cat:"industrial"},{name:"Uptake",slug:"uptake",d:"uptake.com",cat:"industrial"},{name:"Blue Yonder",slug:"blueyonder",d:"blueyonder.com",cat:"industrial"},{name:"Kinaxis",slug:"kinaxis",d:"kinaxis.com",cat:"industrial"},{name:"o9 Solutions",slug:"o9",d:"o9solutions.com",cat:"industrial"},{name:"E2open",slug:"e2open",d:"e2open.com",cat:"industrial"},{name:"Manhattan Associates",slug:"manhattan",d:"manh.com",cat:"industrial"},{name:"Zebra Technologies",slug:"zebratechnologies",d:"zebra.com",cat:"industrial"},{name:"Trimble",slug:"trimble",d:"trimble.com",cat:"industrial"},{name:"Bentley Systems",slug:"bentley",d:"bentley.com",cat:"industrial"},{name:"Cognex",slug:"cognex",d:"cognex.com",cat:"industrial"},{name:"Keyence",slug:"keyence",d:"keyence.com",cat:"industrial"},{name:"Endress+Hauser",slug:"endress",d:"endress.com",cat:"industrial"},{name:"Festo",slug:"festo",d:"festo.com",cat:"industrial"},{name:"SAP Ariba",slug:"ariba",d:"ariba.com",cat:"erp"},{name:"Jaggaer",slug:"jaggaer",d:"jaggaer.com",cat:"erp"},{name:"Ivalua",slug:"ivalua",d:"ivalua.com",cat:"erp"},{name:"Anaplan",slug:"anaplan",d:"anaplan.com",cat:"erp"},{name:"BlackLine",slug:"blackline",d:"blackline.com",cat:"erp"},{name:"Workiva",slug:"workiva",d:"workiva.com",cat:"erp"},{name:"OneStream",slug:"onestream",d:"onestream.com",cat:"erp"},{name:"Planful",slug:"planful",d:"planful.com",cat:"erp"},{name:"Avalara",slug:"avalara",d:"avalara.com",cat:"erp"},{name:"Vertex",slug:"vertexinc",d:"vertexinc.com",cat:"erp"},{name:"SAP Concur",slug:"sapconcur",d:"concur.com",cat:"erp"},{name:"Tipalti",slug:"tipalti",d:"tipalti.com",cat:"erp"},{name:"Ramp",slug:"ramp",d:"ramp.com",cat:"erp"}],o0=Object.fromEntries(Ys.map(r=>[r.name,r])),Np=Math.floor(Ys.length/50)*50;const Ip=(...r)=>r.filter((s,u,d)=>!!s&&s.trim()!==""&&d.indexOf(s)===u).join(" ").trim();const r0=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const c0=r=>r.replace(/^([A-Z])|[\s-_]+(\w)/g,(s,u,d)=>d?d.toUpperCase():u.toLowerCase());const Km=r=>{const s=c0(r);return s.charAt(0).toUpperCase()+s.slice(1)};var d0={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const u0=r=>{for(const s in r)if(s.startsWith("aria-")||s==="role"||s==="title")return!0;return!1};const h0=R.forwardRef(({color:r="currentColor",size:s=24,strokeWidth:u=2,absoluteStrokeWidth:d,className:m="",children:f,iconNode:p,...b},x)=>R.createElement("svg",{ref:x,...d0,width:s,height:s,stroke:r,strokeWidth:d?Number(u)*24/Number(s):u,className:Ip("lucide",m),...!f&&!u0(b)&&{"aria-hidden":"true"},...b},[...p.map(([y,j])=>R.createElement(y,j)),...Array.isArray(f)?f:[f]]));const je=(r,s)=>{const u=R.forwardRef(({className:d,...m},f)=>R.createElement(h0,{ref:f,iconNode:s,className:Ip(`lucide-${r0(Km(r))}`,`lucide-${r}`,d),...m}));return u.displayName=Km(r),u};const f0=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],Um=je("arrow-left",f0);const m0=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Vs=je("arrow-right",m0);const p0=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],g0=je("arrow-up",p0);const x0=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],$m=je("book-open",x0);const y0=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],$s=je("bot",y0);const b0=[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1",key:"ezmyqa"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1",key:"e1hn23"}]],v0=je("braces",b0);const j0=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],To=je("brain",j0);const w0=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],k0=je("check",w0);const S0=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],A0=je("chevron-down",S0);const C0=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],st=je("chevron-right",C0);const T0=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],qp=je("circle-check",T0);const z0=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}
9]],E0=je("code-xml",z0);const M0=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],D0=je("copy",M0);const L0=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],Gp=je("cpu",L0);const R0=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],Kp=je("database",R0);const B0=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Md=je("external-link",B0);const F0=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],O0=je("eye",F0);const W0=[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],Up=je("factory",W0);const _0=[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9",key:"7kw0sc"}]],$p=je("git-merge",_0);const H0=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],N0=je("globe",H0);const I0=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}],["path",{d:"M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"auskq0"}]],q0=je("heart-pulse",I0);const G0=[["path",{d:"M10 18v-7",key:"wt116b"}],["path",{d:"M11.12 2.198a2 2 0 0 1 1.76.006l7.866 3.847c.476.233.31.949-.22.949H3.474c-.53 0-.695-.716-.22-.949z",key:"1m329m"}],["path",{d:"M14 18v-7",key:"vav6t3"}],["path",{d:"M18 18v-7",key:"aexdmj"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M6 18v-7",key:"1ivflk"}]],K0=je("landmark",G0);const U0=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],$0=je("layers",U0);const Y0=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],Ym=je("lightbulb",Y0);const V0=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],X0=je("mail",V0);const Q0=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Z0=je("menu",Q0);const J0=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],P0=je("network",J0);const e1=[["path",{d:"M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13",key:"orapub"}
9],["path",{d:"m8 6 2-2",key:"115y1s"}],["path",{d:"m18 16 2-2",key:"ee94s4"}],["path",{d:"m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17",key:"cfq27r"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],t1=je("pencil-ruler",e1);const n1=[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z",key:"1xoxul"}],["path",{d:"M9 8V2",key:"14iosj"}]],Yp=je("plug",n1);const i1=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]],a1=je("rotate-ccw",i1);const s1=[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]],Vp=je("rss",s1);const l1=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Xp=je("search",l1);const o1=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],r1=je("send",o1);const c1=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Dd=je("shield-check",c1);const d1=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Qp=je("shield",d1);const u1=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Vm=je("star",u1);const h1=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],f1=je("target",h1);const m1=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],p1=je("triangle-alert",m1);const g1=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],yd=je("users",g1);const x1=[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]],y1=je("workflow",x1);const b1=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Xi=je("x",b1),Zp="0 0 0 3px rgba(0,201,167,0.35)",wo={md:{fontSize:15,padding:"12px 26px",borderRadius:8},sm:{fontSize:13,padding:"8px 16px",borderRadius:6}},bt=({children:r,style:s={},onClick:u,type:d="button",size:m="md"})=>{const[f,p]=R.useState(!1),[b,x]=R.useState(!1),y=wo[m]||wo.md;return t.jsxs("button",{type:d,onClick:u,onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),onFocus:j=>{j.target.matches(":focus-visible")&&x(!0)},onBlur:()=>x(!1),style:{...te.btnP,...y,position:"relative",overflow:"hidden",transform:f?"translateY(-2px)":"none",boxShadow:b?`${f?l.shadowCtaHover:l.shadowCta}, ${Zp}`:f?l.shadowCtaHover:l.shadowCta,outline:"none",transition:"all 0.3s cubic-bezier(0.4,0,0.2,1)",...s},children:[t.jsx("span",{style:te.shimmer(f)}),t.jsx("span",{style:{position:"relative",display:"inline-flex",alignItems:"center",gap:8},children:r})]})},ko=({children:r,style:s={},onClick:u,type:d="button",size:m="md"})=>{const[f,p]=R.useState(!1),[b,x]=R.useState(!1),y=wo[m]||wo.md;return t.jsx("button",{type:d,onClick:u,onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),onFocus:j=>{j.target.matches(":focus-visible")&&x(!0)},onBlur:()=>x(!1),style:{...te.btnS,...y,position:"relative",overflow:"hidden",transform:f?"translateY(-2px)":"none",background:f?l.navySoft:"transparent",boxShadow:b?`${f?"0 4px 12px rgba(13,27,42,0.1)":"0 1px 2px rgba(13,27,42,0.04)"}, ${Zp}`:f?"0 4px 12px rgba(13,27,42,0.1)":"none",outline:"none",transition:"all 0.3s cubic-bezier(0.4,0,0.2,1)",...s},children:t.jsx("span",{style:{position:"relative",display:"inline-flex",alignItems:"center",gap:8},children:r})})};function ea({text:r}){return t.jsxs("div",{style:{margin:"40px 0 0",padding:"24px 28px",background:l.white,borderLeft:`3px solid ${l.mintDark}`,borderTop:`1px solid ${l.border}`,borderRight:`1px solid ${l.border}`,borderBottom:`1px solid ${l.border}`,borderRadius:"0 12px 12px 0",boxShadow:"0 2px 8px rgba(13,27,42,0.04)",display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,flexWrap:"wrap"},children:[t.jsx("p",{style:{fontSize:15,fontWeight:500,color:l.text,margin:0,lineHeight:1.5,flex:1,minWidth:200,fontFamily:l.bodyFont},children:r}),t.jsxs(bt,{size:"sm",onClick:()=>window.dispatchEvent(new CustomEvent("openDemo")),children:["Book a Demo ",t.jsx(st,{size:14,strokeWidth:1.5})]})]})}const v1=661,j1={slug:"agentic-ai-from-dashboards-to-decision-makers",title:"Agentic AI: From Dashboards to Decision-Makers",description:"The shift from passive dashboards to autonomous AI agents that detect, prioritize, and remediate, grounded in context.",date:"2026-02-05",author:"zubair-nabi",category:"Agentic AI",tags:["agentic-ai","agents","enterprise","automation"],featured:!1,theme:"indigo",published:!1};function Xm(r){const s={a:"a",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",hr:"hr",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...r.components};return t.jsxs(t.Fragment,{children:[t.jsx(s.p,{children:"For two decades, enterprise softw
9are has followed the same pattern: collect data, display it on a dashboard, wait for a human to act. That era is ending."}),`
10`,t.jsx(s.h2,{id:"the-dashboard-paradigm-is-broken",children:t.jsx(s.a,{href:"#the-dashboard-paradigm-is-broken",children:"The Dashboard Paradigm is Broken"})}),`
11`,t.jsxs(s.p,{children:["Dashboards were revolutionary when data was scarce. Today, they're a bottleneck. The average enterprise security team monitors ",t.jsx(s.strong,{children:"76 dashboards"})," across their tool stack. Each dashboard demands human attention, human interpretation, and human action."]}),`
12`,t.jsx(s.p,{children:"The math doesn't work:"}),`
13`,t.jsxs(s.ul,{children:[`
14`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"4,000"})," alerts per day"]}),`
15`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"8"})," analysts on a typical security team"]}),`
16`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"15 minutes"})," average triage time per alert"]}),`
17`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"500"})," alerts per analyst per day (theoretical max)"]}),`
18`]}),`
19`,t.jsx(s.p,{children:"That's 8x more alerts than humans can process. The 87% that go uninvestigated aren't low priority. They're invisible."}),`
20`,t.jsx(s.h2,{id:"enter-agentic-ai",children:t.jsx(s.a,{href:"#enter-agentic-ai",children:"Enter Agentic AI"})}),`
21`,t.jsxs(s.p,{children:["Agentic AI represents a fundamental shift from ",t.jsx(s.em,{children:"display and wait"})," to ",t.jsx(s.em,{children:"detect, decide, and act"}),". Instead of presenting findings on a dashboard, AI agents:"]}),`
22`,t.jsxs(s.ol,{children:[`
23`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Detect"}),": continuously monitor for anomalies, vulnerabilities, and policy violations"]}),`
24`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Contextualize"}),": enrich findings with business context, ownership, and impact"]}),`
25`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Prioritize"}),": rank by compound risk, not individual severity"]}),`
26`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Recommend"}),": propose specific remediation actions"]}),`
27`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Act"}),": execute approved remediations autonomously"]}),`
28`]}),`
29`,t.jsx(s.h3,{id:"what-makes-an-agent-agentic",children:t.jsx(s.a,{href:"#what-makes-an-agent-agentic",children:'What Makes an Agent "Agentic"?'})}),`
30`,t.jsx(s.p,{children:"Not all AI is agentic. The distinction matters:"}),`
31`,t.jsxs(s.table,{children:[t.jsx(s.thead,{children:t.jsxs(s.tr,{children:[t.jsx(s.th,{children:"Capability"}),t.jsx(s.th,{children:"Copilot"}),t.jsx(s.th,{children:"Agent"})]})}),t.jsxs(s.tbody,{children:[t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Answers questions"}),t.jsx(s.td,{children:"Yes"}),t.jsx(s.td,{children:"Yes"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Takes autonomous action"}),t.jsx(s.td,{children:"No"}),t.jsx(s.td,{children:"Yes"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Maintains context across tasks"}),t.jsx(s.td,{children:"No"}),t.jsx(s.td,{children:"Yes"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Operates on a schedule"}),t.jsx(s.td,{children:"No"}),t.jsx(s.td,{children:"Yes"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Escalates when uncertain"}),t.jsx(s.td,{children:"N/A"}),t.jsx(s.td,{children:"Yes"})]})]})]}),`
32`,t.jsx(s.p,{children:"A copilot waits for you to ask. An agent watches, thinks, and acts within defined guardrails."}),`
33`,t.jsx(s.h2,{id:"the-context-requirement",children:t.jsx(s.a,{href:"#the-context-requirement",children:"The Context Requirement"})}),`
34`,t.jsxs(s.p,{children:["Here's the uncomfortable truth: ",t.jsx(s.strong,{children:"an agent without context is worse than a dashboard"}),"."]}),`
35`,t.jsx(s.p,{children:"A dashboard at least presents raw data for human interpretation. An agent that acts on incomplete information doesn't just fail to help. It actively causes harm. Imagine an agent that:"}),`
36`,t.jsxs(s.ul,{children:[`
37`,t.jsx(s.li,{children:'Auto-remediates a "misconfigured" security group that was intentionally opened for a partner integration'}),`
38`,t.jsx(s.li,{children:"Escalates a CVE as critical when the affected service is already scheduled for decommission"}),`
39`,t.jsx(s.li,{children:"Blocks a deployment because it doesn't know the service has an approved exception"}),`
40`]}),`
41`,t.jsxs(s.blockquote,{children:[`
42`,t.jsx(s.p,{children:"The difference between a helpful agent and a harmful one is context."}),`
43`]}),`
44`,t.jsx(s.h2,{id:"building-context-aware-agents",children:t.jsx(s.a,{href:"#building-context-aware-agents",children:"Building Context-Aware Agents"})}),`
45`,t.jsx(s.p,{children:"Context-aware agents need three capabilities:"}),`
46`,t.jsx(s.h3,{id:"1-entity-resolution",children:t.jsx(s.a,{href:"#1-entity-resolution",children:"1. Entity Resolution"})}),`
47`,t.jsxs(s.p,{children:["The agent must know that ",t.jsx(s.code,{children:"payment-svc"})," in your Kubernetes cluster, ",t.jsx(s.code,{children:"payment-service"})," in your code repository, and ",t.jsx(s.code,{children:"Payment Processing"})," in your architecture diagrams are the same entity."]}),`
48`,t.jsx(s.h3,{id:"2-relationship-traversal",children:t.jsx(s.a,{href:"#2-relationship-traversal",children:"2. Relationship Traversal"})}),`
49`,t.jsx(s.p,{children:"When investigating a finding, the agent must be able to traverse the full relationship graph:"}),`
50`,t.jsx(s.pre,{children:t.jsx(s.code,{children:`CVE-2024-1234
51  → affects: payment-service (container)
52    → runs on: eks-prod-cluster
53    → stores data in: s3-payments-bucket (contains PII)
54    → owned by: Commerce Team → VP of Commerce
55    → compliance: PCI-DSS scope
56    → revenue: $2.4M/day
57`})}),`
58`,t.jsx(s.h3,{id:"3-temporal-awareness",children:t.jsx(s.a,{href:"#3-temporal-awareness",children:"3. Temporal Awareness"})}),`
59`,t.jsx(s.p,{children:"The agent must understand time. When was this vulnerability introduced? How long has the exposure existed? Is the risk increasing or decreasing? Temporal awareness enables agents to prioritize emerging risks over stable conditions."}),`
60`,t.jsx(s.h2,{id:"the-architecture-of-agentic-security",children:t.jsx(s.a,{href:"#the-architecture-of-agentic-security",children:"The Architecture of Agentic Security"})}),`
61`,t.jsx(s.p,{children:"A production-grade agentic security system has three layers:"}),`
62`,t.jsxs(s.ol,{children:[`
63`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Context Layer"}),": the unified entity graph that provides ground truth"]}),`
64`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Agent Layer"}),": specialized agents for detection, triage, remediation, and reporting"]}),`
65`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Governance Layer"}),": guardrails, approval workflows, and audit trails"]}),`
66`]}),`
67`,t.jsx(s.p,{children:"The context layer is the foundation. Without it, agents operate blind. With it, they operate with the same (or better) contextual understanding as your best analyst."}),`
68`,t.jsx(s.h2,{id:"getting-started-with-agentic-ai",children:t.jsx(s.a,{href:"#getting-started-with-agentic-ai",children:"Getting Started with Agentic AI"})}),`
69`,t.jsx(s.p,{children:"Don't try to automate everything at once. Start with high-confidence, low-risk actions:"}),`
70`,t.jsxs(s.ol,{children:[`
71`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Auto-triage"}),": let agents classify and prioritize incoming findings"]}),`
72`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Auto-enrich"}),": let agents add business context to security tickets"]}),`
73`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Auto-assign"}),": let agents route findings to the right team based on ownership"]}),`
74`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Auto-report"}),": let agents generate executive summaries of compound risk"]}),`
75`]}),`
76`,t.jsx(s.p,{children:"As confidence grows, expand to remediation workflows with human-in-the-loop approval."}),`
77`,t.jsx(s.hr,{}),`
78`,t.jsx(ea,{text:"See how Korthread℠'s context layer powers agentic security."})]})}function w1(r={}){const{wrapper:s}=r.components||{};return s?t.jsx(s,{...r,children:t.jsx(Xm,{...r})}):Xm(r)}const k1=Object.freeze(Object.defineProperty({__proto__:null,__wordCount:v1,default:w1,meta:j1},Symbol.toStringTag,{value:"Module"}));function S1({label:r,children:s}){return t.jsxs("div",{style:{margin:"32px 0",border:"1px solid rgba(30,58,95,0.1)",background:"rgba(30,58,95,0.03)",padding:"12px 16px",borderRadius:8},children:[r&&t.jsx("p",{style:{fontFamily:l.bodyFont,fontSize:11,letterSpacing:"0.06em",textTransform:"uppercase",fontWeight:600,color:l.primary,marginBottom:8,marginTop:0},children:r}),t.jsx("div",{style:{fontSize:13,color:l.primary,lineHeight:1.6,fontFamily:l.bodyFont},children:s})]})}function A1({quote:r,attribution:s}){return t.jsxs("div",{style:{margin:"32px 0",borderLeft:`3px solid ${l.textLight}`,background:l.bg,padding:"20px 24px",borderRadius:4},children:[t.jsxs("p",{style:{fontSize:16,fontStyle:"italic",color:l.textMd,lineHeight:1.7,margin:0},children:['"',r,'"']}),s&&t.jsxs("p",{style:{marginTop:12,marginBottom:0,fontSize:12,color:l.textLight,fontFamily:l.monoFont,letterSpacing:"0.05em"},children:["– ",s]})]})}const qa=({eyebrow:r,accent:s=l.coral,children:u,footer:d})=>t.jsxs("div",{style:{margin:"40px 0",background:l.white,borderLeft:`3px solid ${s}`,borderTop:`1px solid ${l.border}`,borderRight:`1px solid ${l.border}`,borderBottom:`1px solid ${l.border}`,borderRadius:"0 12px 12px 0",padding:28,boxShadow:"0 2px 8px rgba(13,27,42,0.04)"},children:[r&&t.jsx("p",{style:{fontFamily:l.monoFont,fontSize:10,fontWeight:600,letterSpacing:"0.12em",textTransform:"uppercase",color:s,marginTop:0,marginBottom:20},children:r}),u,d&&t.jsx("p",{style:{fontFamily:l.monoFont,fontSize:11,color:l.textLight,textAlign:"center",marginTop:16,marginBottom:0,letterSpacing:"0.05em"},children:d})]}),C1=[{label:"S1",color:l.textLight,title:"Agent runs as shared human OAuth token",sub:"Individually manageable. Common in enterprise deployments"},{label:"S2",color:l.textLight,title:"Token has access to PII-classified data store",sub:"Individually manageable. Human has legitimate access"},{label:"!",color:l.coral,title:"Agent accesses PII as human identity",sub:"Now you cannot attribute: was this the human or the agent?"}
78,{label:"X",color:l.navy,title:"Compliance audit, breach investigation, or incident response",sub:"Audit trail is broken. Attribution is impossible. GDPR exposure confirmed."}],T1=()=>t.jsxs(qa,{eyebrow:"Compound Risk Pattern · Agent-Human Identity Overlap",accent:l.coral,children:[t.jsx("div",{style:{display:"flex",flexDirection:"column"},children:C1.map((r,s,u)=>t.jsxs("div",{style:{display:"flex",alignItems:"flex-start",gap:16,padding:"12px 0",position:"relative"},children:[s<u.length-1&&t.jsx("div",{style:{position:"absolute",left:11,top:36,bottom:0,width:2,background:l.borderLight}}),t.jsx("div",{style:{width:24,height:24,borderRadius:"50%",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",color:"#fff",fontSize:10,fontFamily:l.monoFont,fontWeight:700,marginTop:2,zIndex:1,background:r.color},children:r.label}),t.jsxs("div",{children:[t.jsx("p",{style:{fontWeight:600,color:l.text,fontSize:14,margin:0,fontFamily:l.bodyFont},children:r.title}),t.jsx("p",{style:{color:l.textMd,fontSize:12,marginTop:2,marginBottom:0,fontFamily:l.bodyFont},children:r.sub})]})]},s))}),t.jsx("div",{style:{marginTop:16,background:l.white,borderLeft:`3px solid ${l.coral}`,borderTop:`1px solid ${l.borderLight}`,borderRight:`1px solid ${l.borderLight}`,borderBottom:`1px solid ${l.borderLight}`,borderRadius:"0 8px 8px 0",padding:"12px 16px",fontSize:14,fontStyle:"italic",color:l.textMd,fontFamily:l.bodyFont},children:"Individual signals: manageable. Combined pattern: a confirmed compliance failure waiting to happen. This is a compound risk, invisible to siloed tools, surfaced in seconds by Korthread."})]}),z1=()=>t.jsx(qa,{eyebrow:"How Korthread detects: Injection → Privileged Write",accent:l.coral,children:t.jsxs("svg",{viewBox:"0 0 720 380",style:{width:"100%",height:"auto"},xmlns:"http://www.w3.org/2000/svg",children:[t.jsxs("defs",{children:[t.jsx("marker",{id:"fqf-a",markerWidth:"8",markerHeight:"6",refX:"7",refY:"3",orient:"auto",children:t.jsx("polygon",{points:"0 0,8 3,0 6",fill:l.textLight})}),t.jsx("marker",{id:"fqf-r",markerWidth:"8",markerHeight:"6",refX:"7",refY:"3",orient:"auto",children:t.jsx("polygon",{points:"0 0,8 3,0 6",fill:l.coral})}),t.jsx("filter",{id:"fqf-s",children:t.jsx("feDropShadow",{dx:"0",dy:"2",stdDeviation:"4",floodOpacity:"0.10"})})]}),t.jsx("rect",{x:"10",y:"30",width:"700",height:"52",rx:"8",fill:l.deep,filter:"url(#fqf-s)"}),t.jsx("text",{x:"360",y:"52",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"13",fontWeight:"500",children:"A single Context Query enters the federated pipeline"}),t.jsx("text",{x:"360",y:"70",textAnchor:"middle",fill:l.mint,fontFamily:l.monoFont,fontSize:"11",children:'"Find execution steps with injection signals that led to a privileged write"'}),t.jsx("line",{x1:"360",y1:"82",x2:"360",y2:"105",stroke:l.textLight,strokeWidth:"2",markerEnd:"url(#fqf-a)"}),t.jsx("rect",{x:"220",y:"108",width:"260",height:"42",rx:"8",fill:l.medium,filter:"url(#fqf-s)"}),t.jsx("text",{x:"350",y:"125",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"12",fontWeight:"600",children:"Query Router"}),t.jsx("text",{x:"350",y:"141",textAnchor:"middle",fill:"rgba(255,255,255,0.85)",fontFamily:l.monoFont,fontSize:"9",children:"Classifies intent → routes to Query Planner"}),t.jsx("line",{x1:"360",y1:"150",x2:"360",y2:"170",stroke:l.textLight,strokeWidth:"2",markerEnd:"url(#fqf-a)"}),t.jsx("rect",{x:"220",y:"173",width:"260",height:"42",rx:"8",fill:l.navyLight,filter:"url(#fqf-s)"}),t.jsx("text",{x:"350",y:"190",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"12",fontWeight:"600",children:"Query Planner"}),t.jsx("text",{x:"350",y:"206",textAnchor:"middle",fill:"rgba(255,255,255,0.85)",fontFamily:l.monoFont,fontSize:"9",children:"Decomposes into 3 sub-queries in parallel"}),t.jsx("line",{x1:"350",y1:"215",x2:"350",y2:"232",stroke:l.textLight,strokeWidth:"1.5"}),t.jsx("line",{x1:"105",y1:"232",x2:"595",y2:"232",stroke:l.textLight,strokeWidth:"1.5"}),t.jsx("line",{x1:"105",y1:"232",x2:"105",y2:"250",stroke:l.textLight,strokeWidth:"1.5",markerEnd:"url(#fqf-a)"}),t.jsx("line",{x1:"350",y1:"232",x2:"350",y2:"250",stroke:l.textLight,strokeWidth:"1.5",markerEnd:"url(#fqf-a)"}),t.jsx("line",{x1:"595",y1:"232",x2:"595",y2:"250",stroke:l.textLight,strokeWidth:"1.5",markerEnd:"url(#fqf-a)"}),t.jsx("rect",{x:"20",y:"252",width:"170",height:"72",rx:"8",fill:l.mintDark,filter:"url
78(#fqf-s)"}),t.jsx("text",{x:"105",y:"272",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"11",fontWeight:"600",children:"Event Context"}),t.jsx("text",{x:"105",y:"289",textAnchor:"middle",fill:"rgba(255,255,255,0.8)",fontFamily:l.monoFont,fontSize:"9",children:"CloudTrail Lake"}),t.jsx("text",{x:"105",y:"305",textAnchor:"middle",fill:"rgba(255,255,255,0.75)",fontFamily:l.bodyFont,fontSize:"9",children:"Injection score ≥ 0.7"}),t.jsx("text",{x:"105",y:"318",textAnchor:"middle",fill:"rgba(255,255,255,0.75)",fontFamily:l.bodyFont,fontSize:"9",children:"on execution steps"}),t.jsx("rect",{x:"265",y:"252",width:"170",height:"72",rx:"8",fill:l.primary,filter:"url(#fqf-s)"}),t.jsx("text",{x:"350",y:"272",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"11",fontWeight:"600",children:"Graph Context"}),t.jsx("text",{x:"350",y:"289",textAnchor:"middle",fill:"rgba(255,255,255,0.8)",fontFamily:l.monoFont,fontSize:"9",children:"AWS Neptune"}),t.jsx("text",{x:"350",y:"305",textAnchor:"middle",fill:"rgba(255,255,255,0.75)",fontFamily:l.bodyFont,fontSize:"9",children:"NEXT_STEP chain (5 hops)"}),t.jsx("text",{x:"350",y:"318",textAnchor:"middle",fill:"rgba(255,255,255,0.75)",fontFamily:l.bodyFont,fontSize:"9",children:"→ WROTE_TO → DataAsset"}),t.jsx("rect",{x:"510",y:"252",width:"170",height:"72",rx:"8",fill:l.primaryHover,filter:"url(#fqf-s)"}),t.jsx("text",{x:"595",y:"272",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"11",fontWeight:"600",children:"Insight Context"}),t.jsx("text",{x:"595",y:"289",textAnchor:"middle",fill:"rgba(255,255,255,0.8)",fontFamily:l.monoFont,fontSize:"9",children:"AWS RDS"}),t.jsx("text",{x:"595",y:"305",textAnchor:"middle",fill:"rgba(255,255,255,0.75)",fontFamily:l.bodyFont,fontSize:"9",children:"Compound risk score"}),t.jsx("text",{x:"595",y:"318",textAnchor:"middle",fill:"rgba(255,255,255,0.75)",fontFamily:l.bodyFont,fontSize:"9",children:"+ revenue at risk"}),t.jsx("line",{x1:"105",y1:"324",x2:"105",y2:"344",stroke:l.textLight,strokeWidth:"1.5"}),t.jsx("line",{x1:"350",y1:"324",x2:"350",y2:"344",stroke:l.textLight,strokeWidth:"1.5"}),t.jsx("line",{x1:"595",y1:"324",x2:"595",y2:"344",stroke:l.textLight,strokeWidth:"1.5"}),t.jsx("line",{x1:"105",y1:"344",x2:"595",y2:"344",stroke:l.textLight,strokeWidth:"1.5"}),t.jsx("line",{x1:"350",y1:"344",x2:"350",y2:"358",stroke:l.coral,strokeWidth:"2",markerEnd:"url(#fqf-r)"}),t.jsx("rect",{x:"175",y:"360",width:"350",height:"12",rx:"6",fill:l.coral,opacity:"0.15"}),t.jsx("text",{x:"350",y:"371",textAnchor:"middle",fill:l.coral,fontFamily:l.monoFont,fontSize:"10",fontWeight:"600",children:"Context Correlator → Compound Risk Answer"})]})}),E1=()=>t.jsx(qa,{eyebrow:"Kill Switch Execution · Target: < 60 seconds",accent:l.coral,children:t.jsxs("svg",{viewBox:"0 0 700 300",style:{width:"100%",height:"auto"},xmlns:"http://www.w3.org/2000/svg",children:[t.jsxs("defs",{children:[t.jsx("marker",{id:"ks-a",markerWidth:"8",markerHeight:"6",refX:"7",refY:"3",orient:"auto",children:t.jsx("polygon",{points:"0 0,8 3,0 6",fill:l.textLight})}),t.jsx("filter",{id:"ks-s",children:t.jsx("feDropShadow",{dx:"0",dy:"2",stdDeviation:"3",floodOpacity:"0.10"})})]}),t.jsx("rect",{x:"10",y:"10",width:"680",height:"36",rx:"7",fill:l.deep}),t.jsx("text",{x:"350",y:"33",textAnchor:"middle",fill:l.mint,fontFamily:l.monoFont,fontSize:"11",fontWeight:"600",children:"COMPOUND RISK THRESHOLD EXCEEDED → KILL SWITCH TRIGGERED"}),[{x:10,y:65,step:"STEP 1",l1:"Suspend Machine",l2:"Identity in Graph"},{x:160,y:65,step:"STEP 2",l1:"Push Revocation",l2:"Event → CloudTrail"},{x:310,y:65,step:"STEP 3",l1:"Revoke AWS IAM",l2:"Credentials"},{x:460,y:65,step:"STEP 4",l1:"Shutdown MCP",l2:"Server Endpoint"}].map((r,s,u)=>t.jsxs("g",{children:[t.jsx("rect",{x:r.x,y:r.y,width:"130",height:"60",rx:"7",fill:l.navy,filter:"url(#ks-s)"}),t.jsx("text",{x:r.x+65,y:r.y+19,textAnchor:"middle",fill:l.mint,fontFamily:l.monoFont,fontSize:"9",fontWeight:"600",children:r.step}),t.jsx("text",{x:r.x+65,y:r.y+35,textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"10",children:r.l1}),t.jsx("text",{x:r.x+65,y:r.y+49,textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"10",children:r.l2}),s<u.length-1&&t.jsx("line",{x1:r.x+140,y1:r.y+30,x2:r.x+158,y2:r.y+30,stroke:l.textLight,strokeWidth:"1.5",markerEnd:"url(#ks-a)"})]},r.step)),t.jsx("line",{x1:"590",y1:"125",x2:"590",y2:"150",stroke:l.textLight,strokeWidth:"1.5"}),t.jsx("line",{x1:"120",y1:"150",x2:"590",y2:"150",stroke:l.textLight,strokeWidth:"1.5"}),t.jsx("line",{x1:"120",y1:"150",x2:"120",y2:"165",stroke:l.textLight,strokeWidth:"1.5",markerEnd:"url(#ks-a)"}),t.jsx("rect",{x:"10",y:"168",width:"220",height:"60",rx:"7",fill:l.navy,filter:"url
78(#ks-s)"}),t.jsx("text",{x:"120",y:"187",textAnchor:"middle",fill:l.mint,fontFamily:l.monoFont,fontSize:"9",fontWeight:"600",children:"STEP 5"}),t.jsx("text",{x:"120",y:"203",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"10",children:"Open ServiceNow Ticket"}),t.jsx("text",{x:"120",y:"218",textAnchor:"middle",fill:"rgba(255,255,255,0.6)",fontFamily:l.bodyFont,fontSize:"9",children:"Human review required before reinstatement"}),t.jsx("line",{x1:"230",y1:"198",x2:"248",y2:"198",stroke:l.textLight,strokeWidth:"1.5",markerEnd:"url(#ks-a)"}),t.jsx("rect",{x:"250",y:"168",width:"220",height:"60",rx:"7",fill:l.navy,filter:"url(#ks-s)"}),t.jsx("text",{x:"360",y:"187",textAnchor:"middle",fill:l.mint,fontFamily:l.monoFont,fontSize:"9",fontWeight:"600",children:"STEP 6"}),t.jsx("text",{x:"360",y:"203",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"10",children:"Preserve Execution Trace"}),t.jsx("text",{x:"360",y:"218",textAnchor:"middle",fill:"rgba(255,255,255,0.6)",fontFamily:l.bodyFont,fontSize:"9",children:"Full audit graph for forensic analysis"}),t.jsx("rect",{x:"10",y:"252",width:"680",height:"30",rx:"6",fill:`${l.coral}14`}),t.jsx("text",{x:"350",y:"272",textAnchor:"middle",fill:l.coral,fontFamily:l.monoFont,fontSize:"10",fontWeight:"600",children:"Every step logged to CloudTrail Lake · Audit trail is the graph itself"})]})}),M1=2076,D1={slug:"agents-relationship-problem",title:"Your Agents Don't Have an AI Problem. They Have a Relationship Problem",description:"Every CISO we spoke to could tell us what agents they're running. Almost none could tell us what those agents did, who they acted as, or what business asset is now at risk. The gap isn't visibility. It's context.",date:"2026-02-25",author:"suparna-pal",category:"Security",tags:["ai-security","context-as-a-service","compound-risk","agentic-ai","korthread"],readingTime:"12 min",featured:!1,theme:"coral",published:!1};function Qm(r){const s={a:"a",em:"em",h2:"h2",h3:"h3",hr:"hr",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...r.components};return t.jsxs(t.Fragment,{children:[t.jsx(s.hr,{}),`
79`,t.jsx(s.p,{children:"In February 2026, four CISOs from some of the fastest-moving companies in SaaS, FinTech, and AI gathered to talk about one thing: the visibility gap in agentic AI. What emerged from that conversation wasn't a list of tools. It was a diagnosis of a fundamentally new kind of risk, and it maps almost exactly to why we built Korthread℠."}),`
80`,t.jsx(s.p,{children:"Let us walk you through what they said, and what it means for how enterprise security must evolve."}),`
81`,t.jsx(s.hr,{}),`
82`,t.jsx(s.h2,{id:"01-shadow-it-was-about-assets-shadow-ai-is-about-autonomy",children:t.jsx(s.a,{href:"#01-shadow-it-was-about-assets-shadow-ai-is-about-autonomy",children:"01. Shadow IT Was About Assets. Shadow AI Is About Autonomy."})}),`
83`,t.jsxs(s.p,{children:["For fifteen years, shadow IT was the story of unsanctioned tools. An employee deploys Dropbox. A team adopts a SaaS app outside procurement. The risk was knowable: ",t.jsx(s.em,{children:"where is my data?"})," You ran a security scan, updated your asset register, and moved on."]}),`
84`,t.jsxs(s.p,{children:["Shadow AI is categorically different. One CISO put it precisely: shadow IT is an employee bringing their own power drill to a construction site. Shadow AI is bringing in an ",t.jsx(s.strong,{children:"unauthorized subcontractor who makes independent decisions about the foundation"}),", without consulting anyone, without accountability, and without a stop switch."]}),`
85`,t.jsx(A1,{quote:"The problem isn't where my data is. It's who is reasoning on my data, and what actions they're taking because of it.",attribution:"CISO Panel Participant, Enterprise AI Security Roundtable, February 2026"}),`
86`,t.jsxs(s.p,{children:["This distinction matters for how you model risk. In shadow IT, the ",t.jsx(s.strong,{children:"unit of risk is an asset"}),": a server, an API key, a SaaS subscription. In shadow AI, the unit of risk is a ",t.jsx(s.strong,{children:"flow"}),": how data moves through an agent's reasoning chain, what tools are invoked, what gets written back to which system, and under whose identity."]}),`
87`,t.jsx(s.p,{children:"This is precisely why point security tools fail here. They were designed to score assets, not trace flows. And flows, particularly agentic flows that cross multiple systems in a single execution, are invisible unless you have a graph that connects them."}),`
88`,t.jsx(s.hr,{}),`
89`,t.jsx(s.h2,{id:"02-the-three-gaps-that-define-2026",children:t.jsx(s.a,{href:"#02-the-three-gaps-that-define-2026",children:"02. The Three Gaps That Define 2026"})}),`
90`,t.jsxs(s.p,{children:["The panel's consensus was that enterprises have made reasonable progress on agent ",t.jsx(s.em,{children:"inventory"}),", knowing which agents and MCP servers exist. But only 21% of security professionals report healthy visibility even at that basic level. And inventory is just the start."]}),`
91`,t.jsx(s.p,{children:"Here are the three gaps the CISOs identified as defining 2026, and what Korthread's federated context architecture does about each."}),`
92`,t.jsx(s.h3,{id:"gap-1-data-access-reality-vs-data-access-permission",children:t.jsx(s.a,{href:"#gap-1-data-access-reality-vs-data-access-permission",children:"Gap 1: Data Access Reality vs. Data Access Permission"})}),`
93`,t.jsxs(s.p,{children:["Every agent has a list of what it ",t.jsx(s.em,{children:"can"})," access. Almost no enterprise knows what it ",t.jsx(s.em,{children:"actually"})," accessed in a given execution. These are not the same thing, and the difference is what determines blast radius when something goes wrong."]}),`
94`,t.jsx(s.p,{children:"Korthread addresses this by correlating agent execution events from AWS CloudTrail Lake with the federated context graph in Neptune. Every step in an agent's execution that touches a data asset creates an ACCESSED relationship in the graph, connecting the specific execution step to the specific data asset, at runtime, with full temporal context."}),`
95`,t.jsx(s.h3,{id:"gap-2-identity-blur",children:t.jsx(s.a,{href:"#gap-2-identity-blur",children:"Gap 2: Identity Blur"})}),`
96`,t.jsx(s.p,{children:"Agents routinely run as shared service accounts, developer OAuth tokens, or credentials with far broader scope than any individual operation requires. When an agent acts as a human identity, you cannot tell the difference between a legitimate human action and an agent-triggered action in your audit log."}),`
97`,t.jsx(s.p,{children:"This is not a configuration problem. It's an architectural one, and the panel identified it as one of the most fundamental unresolved 
97issues in enterprise AI security today. Korthread models this as a compound risk relationship:"}),`
98`,t.jsx(T1,{}),`
99`,t.jsx(s.h3,{id:"gap-3-prompt-injection-invisibility",children:t.jsx(s.a,{href:"#gap-3-prompt-injection-invisibility",children:"Gap 3: Prompt Injection Invisibility"})}),`
100`,t.jsx(s.p,{children:"Every API gateway can tell you that an agent made a call to ServiceNow at 14:32:07. What no current tool can tell you is whether that call was a legitimate skill invocation, or whether it was triggered by a prompt injection attack three steps earlier in the same execution chain."}),`
101`,t.jsx(s.p,{children:"Without graph traversal connecting execution steps temporally and causally, this question is unanswerable. With Korthread, the execution chain becomes a subgraph: each step is a node, connected to prior steps, the data accessed, and the tools invoked. A prompt injection score above threshold, followed within the same session by a write to a production system, is a compound risk pattern that Korthread can surface and escalate automatically."}),`
102`,t.jsx(s.hr,{}),`
103`,t.jsx(s.h2,{id:"03-the-architecture-three-contexts-one-answer",children:t.jsx(s.a,{href:"#03-the-architecture-three-contexts-one-answer",children:"03. The Architecture: Three Contexts, One Answer"})}),`
104`,t.jsxs(s.p,{children:["The problem with existing AI security tools is that they each own one context and none owns the relationship between contexts. Your SIEM sees events. Your CSPM sees cloud posture. Your identity provider sees principals. None of them can answer: ",t.jsx(s.em,{children:"given this agent, running as this identity, accessing this data, what is the business impact of a compromise?"})]}),`
105`,t.jsx(s.p,{children:"Korthread is built on three federated context stores that answer this together:"}),`
106`,t.jsxs(s.table,{children:[t.jsx(s.thead,{children:t.jsxs(s.tr,{children:[t.jsx(s.th,{children:"Context"}),t.jsx(s.th,{children:"What It Holds"}),t.jsx(s.th,{children:"What It Enables"})]})}),t.jsxs(s.tbody,{children:[t.jsxs(s.tr,{children:[t.jsx(s.td,{children:t.jsx(s.strong,{children:"Graph Context"})}),t.jsx(s.td,{children:"Agent registry, identity relationships, skill topology, execution subgraphs, policy graph"}),t.jsx(s.td,{children:"Multi-hop traversal: from an execution step to the business asset at risk"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:t.jsx(s.strong,{children:"Insight Context"})}),t.jsx(s.td,{children:"Scored compound risk findings, action provenance records, compliance status"}),t.jsx(s.td,{children:"Prioritized, business-impact-weighted risk intelligence"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:t.jsx(s.strong,{children:"Event Context"})}),t.jsx(s.td,{children:"Agent execution trace events (per step), kill switch events, shadow AI signals, red team results"}),t.jsx(s.td,{children:"Temporal reasoning: what happened, in what order, under what identity"})]})]})]}),`
107`,t.jsxs(s.p,{children:["The key is that ",t.jsx(s.strong,{children:"these three contexts are not siloed stores. They are federatively correlated"}),". A single Korthread Context Query can cross from an execution event in CloudTrail Lake, to an agent node in Neptune, to a scored insight in RDS, to a customer revenue node in the business context graph. The answer that emerges, ",t.jsx(s.em,{children:"this agent execution puts $2.3M in ARR at risk via a broken identity chain"}),", is only possible when all three contexts are connected through Korthread's federated query pipeline."]}),`
108`,t.jsx(S1,{label:"Technical Note · Korthread Federated Query Pipeline",children:t.jsx(s.p,{children:`A Korthread Context Query is routed through the Query Router, decomposed by the Query Planner into
109sub-queries across Graph Context, Insight Context, and Event Context, then assembled by the Context
110Correlator into a single correlated response. No ETL. No joins across silos. The relationship is
111the answer, and you express it in one query.`})}),`
112`,t.jsx(s.hr,{}),`
113`,t.jsx(s.h2,{id:"04-from-visibility-to-observability-what-2026-actually-requires",children:t.jsx(s.a,{href:"#04-from-visibility-to-observability-what-2026-actually-requires",children:"04. From Visibility to Observability: What 2026 Actually Requires"})}),`
114`,t.jsx(s.p,{children:"The panel drew a distinction that cuts to the heart of what enterprises now need. One panelist framed it as two bookends with a critical middle:"}),`
115`,t.jsx("div",{style:{margin:"32px 0",background:l.bg,border:`1px solid ${l.border}`,borderLeft:`3px solid ${l.coral}`,borderRadius:"0 8px 8px 0",padding:"16px 20px",textAlign:"center",fontFamily:l.monoFont,fontSize:13,letterSpacing:"0.05em",color:l.textMd},children:t.jsxs(s.p,{children:["VISIBILITY (before execution)  →  ",t.jsx("strong",{style:{color:l.coral},children:"RUNTIME GUARDRAILS"}),"  →  OBSERVABILITY (after execution)"]})}),`
116`,t.jsxs(s.p,{children:["Visibility tells you what agents exist and what they can do. Observability tells you what they did and what the impact was. ",t.jsx(s.strong,{children:"Guardrails are what happens in between"}),", and because LLM-based agents are non-deterministic, runtime guardrails are not a nice-to-have. They are the only defense that works."]}),`
117`,t.jsx(s.p,{children:"Traditional software given a fixed input produces a fixed output. You could shift-left, test extensively, and be reasonably confident. An LLM-powered agent given the same prompt on Monday may behave differently on Wednesday, because the model updated, the context changed, a new MCP tool was added, or an attacker crafted a sequence of prior turns that influenced the reasoning state."}),`
118`,t.jsxs(s.p,{children:["Korthread's approach to guardrails is ",t.jsx(s.strong,{children:"policy-as-graph"}
118),": guardrails are declared as relationships between policy nodes and the entities they govern, evaluated by the same federated Context Query pipeline that discovers compound risk. This means guardrails are as dynamic as the environment they protect."]}),`
119`,t.jsx(z1,{}),`
120`,t.jsxs(s.p,{children:["A single Context Query enters Korthread's federated pipeline. The Query Router classifies the intent and routes it to the Query Planner, which decomposes it into parallel sub-queries across all three context stores. The Event Context surfaces execution steps carrying injection signals. The Graph Context traces the execution chain forward through subsequent steps and follows the write edge to the affected data asset. The Insight Context returns the scored business impact. The Context Correlator assembles all three into a single compound risk answer, impossible in any tool that doesn't model the complete relationship graph. It's the difference between ",t.jsx(s.em,{children:"an alert that something happened"})," and ",t.jsx(s.em,{children:"an answer about what it means"}),"."]}),`
121`,t.jsx(s.hr,{}),`
122`,t.jsx(s.h2,{id:"05-the-kill-switch-problem-why-machine-identity-is-not-optional",children:t.jsx(s.a,{href:"#05-the-kill-switch-problem-why-machine-identity-is-not-optional",children:"05. The Kill Switch Problem: Why Machine Identity Is Not Optional"})}),`
123`,t.jsx(s.p,{children:"One CISO made a recommendation that should be on every security team's 2026 roadmap: every agent must have a unique machine identity, distinct from any human principal, with a registered kill switch."}),`
124`,t.jsx(s.p,{children:"The reason is operational, not philosophical. When a compromised agent is detected, your options are currently binary: revoke the entire shared service account (taking down everything running as that principal) or do nothing while you manually trace the blast radius. Neither is acceptable."}),`
125`,t.jsx(s.p,{children:"Korthread implements kill switches as a graph operation. The Machine Identity node for an agent stores its current status, its associated AWS IAM credentials, and its registered MCP server endpoint. When a compound risk threshold is crossed, the kill switch executes a six-step sequence: suspending the agent's graph identity, revoking cloud credentials, shutting down its MCP endpoint, and opening a human review ticket before any reinstatement is possible:"}),`
126`,t.jsx(E1,{}),`
127`,t.jsx(s.p,{children:"Target execution time: under 60 seconds from compound risk trigger to credential revocation. Every step is logged. The audit trail is the graph itself."}),`
128`,t.jsx(s.hr,{}),`
129`,t.jsx(s.h2,{id:"06-why-compound-risk-is-the-right-mental-model",children:t.jsx(s.a,{href:"#06-why-compound-risk-is-the-right-mental-model",children:'06. Why "Compound Risk" Is the Right Mental Model'})}),`
130`,t.jsxs(s.p,{children:["Security tools have spent years perfecting the scoring of individual findings. CVE scores. Misconfiguration severity ratings. Alert triage workflows. And yet enterprises remain overwhelmed, not because individual findings are unmanageable, but because ",t.jsx(s.strong,{children:"the dangerous patterns live in the connections between them"}),"."]}),`
131`,t.jsx(s.p,{children:"This is the core insight behind everything Korthread does. A prompt injection score of 0.8 is a signal. An overprivileged service account is a signal. A production database containing customer PII is a signal. Together, when the injection leads to a tool invocation that writes to that database under that identity, they are a confirmed compound risk with a calculable business impact."}),`
132`,t.jsxs(s.table,{children:[t.jsx(s.thead,{children:t.jsxs(s.tr,{children:[t.jsx(s.th,{children:"Individual Signal"}),t.jsx(s.th,{children:"Severity Alone"}),t.jsx(s.th,{children:"In Compound Context"}),t.jsx(s.th,{children:"Business Impact"})]})}),t.jsxs(s.tbody,{children:[t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Prompt injection score > 0.7"}),t.jsx(s.td,{children:"Medium"}),t.jsx(s.td,{children:"Preceded write to PRODUCTION data"}),t.jsx(s.td,{children:t.jsx(s.strong,{children:"Critical"})})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Agent running as human OAuth token"}),t.jsx(s.td,{children:"Medium"}),t.jsx(s.td,{children:"Token has access to PII + compliance scope"}),t.jsx(s.td,{children:t.jsx(s.strong,{children:"Critical"})})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Unregistered agent making API calls"}),t.jsx(s.td,{children:"High"}),t.jsx(s.td,{children:"API calls reach restricted data store"}),t.jsx(s.td,{children:t.jsx(s.strong,{children:"Critical"})})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"MCP server with no auth scheme"}),t.jsx(s.td,{children:"High"}),t.jsx(s.td,{children:"Server connects to customer-facing agent"}),t.jsx(s.td,{children:t.jsx(s.strong,{children:"Critical"})})]})]})]}),`
133`,t.jsxs(s.p,{children:["The compound risk framework is not just a naming convention. It's a fundamentally different approach to risk modeling. It asks: not ",t.jsx(s.em,{children:"how severe is this finding?"})," but ",t.jsx(s.em,{children:"what dangerous pattern does this finding complete?"})," Graph-native architecture is the only approach that can answer that question at enterprise scale."]}),`
134`,t.jsx(s.hr,{}),`
135`,t.jsx(s.h2,{id:"07-what-this-means-for-2026",children:t.jsx(s.a,{href:"#07-what-this-means-for-2026",children:"07. What This Means for 2026"})}),`
136`,t.jsxs(s.p,{children:["The panel's headline, as one panelist put it: ",t.jsx(s.em,{children:'"2025 was about visibility. 2026 is about observability."'})," We'd add a third layer: 2026 is also about making the connections visible, and that requires a graph."]}),`
137`,t.jsx(s.p,{children:"Here is what every enterprise AI security program needs to be able to answer by the end of this year:"}),`
138`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Before execution:"})," What agents exist? What identities do they run as? What is the overlap with human principals? What is the theoretical blast radius of a compromise?"]}),`
139`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"During execution:"})," What data is being accessed right now, by which agent, under which identity, in response to which prompt? Does the current execution pattern match a known compound risk signature?"]}),`
140`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"After execution:"})," What did the agent actually do? Can we reconstruct the full reasoning path? Is the action reversible? What c
140ompliance obligation is triggered by this data access?"]}),`
141`,t.jsx(s.p,{children:"These questions cannot be answered by any single tool. They can only be answered by a platform that holds the relationship between every relevant entity (agents, identities, data assets, tools, business context) in a live, federated graph that is continuously updated as the environment changes."}),`
142`,t.jsxs(s.p,{children:["That is what Korthread is built to do. Not because it is a clever product feature. Because ",t.jsx(s.strong,{children:"risk is a relationship, not a data point"}),", and that truth has never been more consequential than it is right now."]}),`
143`,t.jsx(s.hr,{}),`
144`,t.jsx(ea,{text:"See your agent context graph. Book a walkthrough with the team."})]})}function L1(r={}){const{wrapper:s}=r.components||{};return s?t.jsx(s,{...r,children:t.jsx(Qm,{...r})}):Qm(r)}const R1=Object.freeze(Object.defineProperty({__proto__:null,__wordCount:M1,default:L1,meta:D1},Symbol.toStringTag,{value:"Module"})),B1=570,F1={slug:"cisos-guide-to-compound-risk",title:"The CISO's Guide to Compound Risk",description:"How CISOs can move from alert fatigue to revenue-prioritized risk management using Korthread℠ Fabric.",date:"2026-02-10",author:"zubair-nabi",category:"Security",tags:["security","ciso","risk-management","enterprise"],featured:!1,theme:"amber",published:!1};function Zm(r){const s={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",hr:"hr",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...r.components};return t.jsxs(t.Fragment,{children:[t.jsxs(s.p,{children:["Every CISO faces the same paradox: more security tools, more alerts, more data, but not more clarity. The problem isn't detection. It's ",t.jsx(s.strong,{children:"prioritization"}),"."]}),`
145`,t.jsx(s.h2,{id:"the-alert-fatigue-crisis",children:t.jsx(s.a,{href:"#the-alert-fatigue-crisis",children:"The Alert Fatigue Crisis"})}),`
146`,t.jsx(s.p,{children:"The numbers tell the story:"}),`
147`,t.jsxs(s.ul,{children:[`
148`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"4,000+"})," security alerts per day in the average enterprise"]}),`
149`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"45%"})," of alerts are false positives"]}),`
150`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"30%"})," of genuine findings are never investigated"]}),`
151`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"$3.4M"})," average cost of a breach that takes >200 days to identify"]}),`
152`]}),`
153`,t.jsxs(s.p,{children:["Security teams aren't failing because they lack tools. They're failing because they lack ",t.jsx(s.em,{children:"context"}),"."]}),`
154`,t.jsx(s.h2,{id:"what-is-compound-risk",children:t.jsx(s.a,{href:"#what-is-compound-risk",children:"What is Compound Risk?"})}),`
155`,t.jsx(s.p,{children:"Compound risk is the exponential increase in actual business impact when multiple risk factors converge on a single asset or workflow. It's the difference between:"}),`
156`,t.jsxs(s.ul,{children:[`
157`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Simple risk"}),": A medium-severity CVE in a container image"]}),`
158`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Compound risk"}),": That CVE exists in a PCI-scoped payment service, running on an overprivileged IAM role, with an open S3 bucket containing customer PII, deploying to production 4x daily, supporting a $2.4M/day revenue stream"]}),`
159`]}),`
160`,t.jsx(s.p,{children:"The first is a ticket. The second is a board conversation."}),`
161`,t.jsx(s.h2,{id:"a-framework-for-revenue-prioritized-risk",children:t.jsx(s.a,{href:"#a-framework-for-revenue-prioritized-risk",children:"A Framework for Revenue-Prioritized Risk"})}),`
162`,t.jsx(s.h3,{id:"step-1-map-business-context-to-technical-assets",children:t.jsx(s.a,{href:"#step-1-map-business-context-to-technical-assets",children:"Step 1: Map Business Context to Technical Assets"})}),`
163`,t.jsx(s.p,{children:"Before you can prioritize risk by business impact, you need to know which technical assets support which business functions. This means mapping:"}),`
164`,t.jsxs(s.ul,{children:[`
165`,t.jsx(s.li,{children:"Services → Revenue streams"}),`
166`,t.jsx(s.li,{children:"Data stores → Compliance requirements"}),`
167`,t.jsx(s.li,{children:"Teams → Business units → Executive owners"}),`
168`,t.jsx(s.li,{children:"Deployment pipelines → Change velocity"}),`
169`]}),`
170`,t.jsx(s.h3,{id:"step-2-score-compound-risk-not-individual-findings",children:t.jsx(s.a,{href:"#step-2-score-compound-risk-not-individual-findings",children:"Step 2: Score Compound Risk, Not Individual Findings"})}),`
171`,t.jsx(s.p,{children:"Traditional risk scoring treats each finding independently. Compound risk scoring considers:"}),`
172`,t.jsx(s.pre,{children:t.jsx(s.code,{children:`Compound Score = Σ(individual_severities) × business_impact × exposure_window × blast_radius
173`})}),`
174`,t.jsx(s.p,{children:"Where:"}),`
175`,t.jsxs(s.ul,{children:[`
176`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Business impact"})," = revenue at risk, compliance scope, customer data exposure"]}),`
177`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Exposure window"})," = how long the compound condition has existed"]}),`
178`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Blast radius"})," = how many downstream systems are affected"]}),`
179`]}),`
180`,t.jsx(s.h3,{id:"step-3-automate-escalation-based-on-business-impact",children:t.jsx(s.a,{href:"#step-3-automate-escalation-based-on-business-impact",children:"Step 3: Automate Escalation Based on Business Impact"})}),`
181`,t.jsx(s.p,{children:"Not every compound risk needs a CISO's attention. Build escalation tiers:"}),`
182`,t.jsxs(s.table,{children:[t.jsx(s.thead,{children:t.jsxs(s.tr,{children:[t.jsx(s.th,{children:"Compound Score"}),t.jsx(s.th,{children:"Escalation Level"}),t.jsx(s.th,{children:"Response SLA"})]})}),t.jsxs(s.tbody,{children:[t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Low"}),t.jsx(s.td,{children:"Security engineer"}),t.jsx(s.td,{children:"30 days"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Medium"}),t.jsx(s.td,{children:"Security lead"}),t.jsx(s.td,{children:"7 days"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"High"}),t.jsx(s.td,{children:"Director of Security"}),t.jsx(s.td,{children:"48 hours"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Critical"}),t.jsx(s.td,{children:"CISO + Business Owner"}),t.jsx(s.td,{children:"4 hours"})]})]})]}),`
183`,t.jsx(s.h3,{id:"step-4-report-in-business-language",children:t.jsx(s.a,{href:"#step-4-report-in-business-language",children:"Step 4: Report in Business Language"})}),`
184`,t.jsx(s.p,{children:"The board doesn't care about CVE numbers. They care about:"}),`
185`,t.jsxs(s.ul,{children:[`
186`,t.jsx(s.li,{children:"Revenue at risk"}),`
187`,t.jsx(s.li,{children:"Compliance exposure"}),`
188`,t.jsx(s.li,{children:"Customer data impact"}),`
189`,t.jsx(s.li,{children:"Competitive implications"}),`
190`]}),`
191`,t.jsx(s.p,{children:"Translate compound risk into these terms and you'll get the attention (and budget) your program deserves."}),`
192`,t.jsx(s.h2,{id:"the-technology-gap",children:t.jsx(s.a,{href:"#the-technology-gap",children:"The Technology Gap"})}),`
193`,t.jsx(s.p,{children:"Most security tools can't do compound risk analysis because they can't see across domain boundaries. A CSPM tool doesn't know about code vulnerabilities. A DSPM tool doesn't know about deployment frequency. An ASPM tool doesn't know about revenue impact."}),`
194`,t.jsxs(s.p,{children:["Compound risk analysis requires a ",t.jsx(s.strong,{children:"context layer"})," that threads findings from every domain together and overlays business context. This is the gap that Korthread Fabric fills."]}),`
195`,t.jsx(s.h2,{id:"getting-started",children:t.jsx(s.a,{href:"#getting-started",children:"Getting Started"})}),`
196`,t.jsx(s.p,{children:"You don't need to boil the ocean. Start with your highest-revenue services:"}),`
197`,t.jsxs(s.ol,{children:[`
198`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Identify"})," your top 10 revenue-critical services"]}),`
199`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Map"})," their full dependency chains (infrastructure, data, identity, code)"]}),`
200`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Overlay"})," business context (ownership, compliance scope, revenue impact)"]}),`
201`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Thread"})," existing security findings across these services"]}),`
202`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Score"})," compound risk for each service"]}),`
203`]}),`
204`,t.jsx(s.p,{children:"Even this limited exercise will reveal risks that no single tool has surfaced."}),`
205`,t.jsx(s.hr,{}),`
206`,t.jsx(ea,{text:"Move from alert fatigue to revenue-prioritized risk."})]})}function O1(r={}){const{wrapper:s}=r.components||{};return s?t.jsx(s,{...r,children:t.jsx(Zm,{...r})}):Zm(r)}const W1=Object.freeze(Object.defineProperty({__proto__:null,__wordCount:B1,default:O1,meta:F1},Symbol.toStringTag,{value:"Module"})),Ns=l.bodyFont,Jc=l.headingFont,_1=[{label:"Product"},{label:"Engineering"},{label:"IT / Operations"},{label:"Security"},{label:"Support"}
206],H1=[{label:"Insights Agent",color:l.navyLight},{label:"Prediction Agent",color:l.primary},{label:"Automation Agent",color:l.mintDark},{label:"Copilot Agent",color:l.coral}],N1=[{label:"What changed and why?"},{label:"What’s emerging right now?"},{label:"What will break next?"},{label:"What should we do?"}],I1=[{label:"Security",color:l.coral},{label:"Reliability",color:l.primary},{label:"Cost",color:l.low},{label:"Governance",color:l.navyLight},{label:"Sustainability",color:l.mintDark}],q1=({type:r,x:s,y:u})=>{const d=l.navyLight,m=`translate(${s}, ${u})`;switch(r){case 0:return t.jsxs("g",{transform:m,children:[t.jsx("circle",{cx:"8",cy:"5",r:"3.5",fill:"none",stroke:d,strokeWidth:"1.3"}),t.jsx("path",{d:"M1 15c0-3.5 3-6 7-6s7 2.5 7 6",fill:"none",stroke:d,strokeWidth:"1.3"})]});case 1:return t.jsxs("g",{transform:m,children:[t.jsx("circle",{cx:"8",cy:"8",r:"3",fill:"none",stroke:d,strokeWidth:"1.3"}),t.jsx("path",{d:"M8 1v2M8 13v2M1 8h2M13 8h2M2.8 2.8l1.4 1.4M11.8 11.8l1.4 1.4M13.2 2.8l-1.4 1.4M4.2 11.8l-1.4 1.4",stroke:d,strokeWidth:"1.1",strokeLinecap:"round"})]});case 2:return t.jsxs("g",{transform:m,children:[t.jsx("rect",{x:"1",y:"2",width:"14",height:"9",rx:"1.5",fill:"none",stroke:d,strokeWidth:"1.3"}),t.jsx("line",{x1:"8",y1:"11",x2:"8",y2:"14",stroke:d,strokeWidth:"1.3"}),t.jsx("line",{x1:"4",y1:"14",x2:"12",y2:"14",stroke:d,strokeWidth:"1.3",strokeLinecap:"round"})]});case 3:return t.jsxs("g",{transform:m,children:[t.jsx("path",{d:"M8 1L2 4v4c0 4 2.5 6.5 6 8 3.5-1.5 6-4 6-8V4L8 1z",fill:"none",stroke:d,strokeWidth:"1.3"}),t.jsx("polyline",{points:"5.5,8 7.5,10.5 11,6",fill:"none",stroke:d,strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"})]});case 4:return t.jsxs("g",{transform:m,children:[t.jsx("path",{d:"M3 10V8a5 5 0 0 1 10 0v2",fill:"none",stroke:d,strokeWidth:"1.3"}),t.jsx("rect",{x:"1",y:"9",width:"3",height:"5",rx:"1",fill:"none",stroke:d,strokeWidth:"1.2"}),t.jsx("rect",{x:"12",y:"9",width:"3",height:"5",rx:"1",fill:"none",stroke:d,strokeWidth:"1.2"})]});default:return null}},G1=({type:r,x:s,y:u,color:d})=>{const m=`translate(${s}, ${u})`;switch(r){case 0:return t.jsxs("g",{transform:m,children:[t.jsx("path",{d:"M8 1C4.7 1 2 3.7 2 7c0 2 1 3.5 2.5 4.5V13c0 .3.2.5.5.5h6c.3 0 .5-.2.5-.5v-1.5C13 10.5 14 9 14 7c0-3.3-2.7-6-6-6z",fill:"none",stroke:d,strokeWidth:"1.2"}),t.jsx("line",{x1:"5.5",y1:"15",x2:"10.5",y2:"15",stroke:d,strokeWidth:"1.2",strokeLinecap:"round"})]});case 1:return t.jsxs("g",{transform:m,children:[t.jsx("polyline",{points:"1,12 5,7 9,9 15,3",fill:"none",stroke:d,strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"}),t.jsx("polyline",{points:"11,3 15,3 15,7",fill:"none",stroke:d,strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"})]});case 2:return t.jsxs("g",{transform:m,children:[t.jsx("circle",{cx:"6",cy:"6",r:"2.5",fill:"none",stroke:d,strokeWidth:"1.2"}),t.jsx("circle",{cx:"12",cy:"10",r:"2",fill:"none",stroke:d,strokeWidth:"1.2"}),t.jsx("path",{d:"M6 1v1.5M6 8.5V10M1 6h1.5M8.5 6H10M2.5 2.5l1 1M8.5 8.5l1 1M9.5 2.5l-1 1M3.5 8.5l-1 1",stroke:d,strokeWidth:"0.8",strokeLinecap:"round"})]});case 3:return t.jsxs("g",{transform:m,children:[t.jsx("rect",{x:"2",y:"5",width:"12",height:"9",rx:"2.5",fill:"none",stroke:d,strokeWidth:"1.2"}),t.jsx("circle",{cx:"6",cy:"9.5",r:"1.5",fill:d,opacity:"0.3"}),t.jsx("circle",{cx:"10",cy:"9.5",r:"1.5",fill:d,opacity:"0.3"}),t.jsx("line",{x1:"8",y1:"2",x2:"8",y2:"5",stroke:d,strokeWidth:"1.2"}),t.jsx("circle",{cx:"8",cy:"1.5",r:"1.5",fill:d,opacity:"0.4"})]});default:return null}},mo=920,K1=460,ji=370,xn=200,wi=105,Jp=()=>{const f=xn-115,p=Array.from({length:5},($,J)=>f+J*48+38/2),b=44,x=14,y=170,j=555,A=4*b+3*x,D=xn-A/2,B=Array.from({length:4},($,J)=>D+J*(b+x)+b/2),N=32,G=8,q=138,Z=752,de=4*N+3*G,he=xn-de/2,me=Array.from({length:4},($,J)=>he+J*(N+G)+N/2),De=[155,170,180,190,205].map($=>$*Math.PI/180),Se=[-30,-10,10,30].map($=>$*Math.PI/180),X=1,re=[{x:0,y:-5,r:5.5,c:l.navyLight},{x:-38,y:-35,r:4,c:l.primary},{x:35,y:-38,r:4,c:l.mintDark},{x:-42,y:22,r:3.5,c:l.coral},{x:40,y:28,r:3.5,c:l.low},{x:8,y:-62,r:3,c:l.navyLight},{x:-22,y:55,r:3,c:l.medium},{x:28,y:56,r:3,c:l.primary},{x:-60,y:-6,r:3,c:l.navyLight},{x:62,y:-4,r:3,c:l.mintDark},{x:-20,y:-58,r:2.8,c:l.low},{x:55,y:45,r:2.8,c:l.coral},{x:-55,y:44,r:2.8,c:l.primary},{x:58,y:-32,r:2.8,c:l.navyLight},{x:-58,y:-32,r:2.8,c:l.mintDark},{x:-68,y:20,r:2.5,c:l.low},{x:68,y:18,r:2.5,c:l.medium},{x:0,y:65,r:2.5,c:l.navyLight},{x:42,y:-55,r:2.5,c:l.primary},{x:-42,y:-55,r:2.5,c:l.coral}].map($=>({...$,x:$.x*X+ji,y:$.y*X+xn,r:$.r*X})),U=[[0,1],[0,2],[0,3],[0,4],[0,8],[0,9],[1,5],[2,5],[1,8],[3,8],[2,9],[4,9],[3,6],[4,7],[1,3],[2,4],[6,7],[5,10],[10,1],[10,14],[14,8],[8,12],[12,6],[5,18],[18,2],[13,9],[9,11],[11,7],[1,2],[3,4],[15,3],[15,8],[16,9],[16,13],[17,6],[17,7],[6,12],[7,11],[14,19],[19,10],[13,18],[5,19]];return t.jsx("div",{style:{width:"100%",maxWidth:920,margin:"0 auto"},children:t.jsxs("svg",{viewBox:`0 0 ${mo} ${K1}`,style:{width:"100%",height:"auto"},children:[t.jsxs("defs",{children:[t.jsxs("radialGradient",{id:"acl-glow",cx:"50%",cy:"50%",r:"50%",children:[t.jsx("stop",{offset:"0%",stopColor:l.n
206avyLight,stopOpacity:"0.07"}),t.jsx("stop",{offset:"40%",stopColor:l.primary,stopOpacity:"0.05"}),t.jsx("stop",{offset:"80%",stopColor:l.primary,stopOpacity:"0.02"}),t.jsx("stop",{offset:"100%",stopColor:"transparent",stopOpacity:"0"})]}),t.jsxs("linearGradient",{id:"acl-bar",x1:"0",y1:"0",x2:"1",y2:"0",children:[t.jsx("stop",{offset:"0%",stopColor:l.navyLight}),t.jsx("stop",{offset:"100%",stopColor:l.navyLight})]}),t.jsx("filter",{id:"acl-s",x:"-4%",y:"-8%",width:"108%",height:"118%",children:t.jsx("feDropShadow",{dx:"0",dy:"1",stdDeviation:"3",floodOpacity:"0.06"})}),t.jsx("filter",{id:"acl-bs",x:"-2%",y:"-14%",width:"104%",height:"136%",children:t.jsx("feDropShadow",{dx:"0",dy:"2",stdDeviation:"4",floodOpacity:"0.12"})}),t.jsx("marker",{id:"acl-a",markerWidth:"7",markerHeight:"5",refX:"6",refY:"2.5",orient:"auto",children:t.jsx("polygon",{points:"0 0.5, 6 2.5, 0 4.5",fill:"#8896A6"})})]}),_1.map(($,J)=>{const I=f+J*48;return t.jsxs("g",{children:[t.jsx("rect",{x:16,y:I,width:150,height:38,rx:"10",fill:"#FFF",stroke:"#E3E8EF",strokeWidth:"1",filter:"url(#acl-s)"}),t.jsx(q1,{type:J,x:30,y:I+22/2}),t.jsx("text",{x:56,y:I+38/2+4,fontSize:"12",fontWeight:"600",fill:l.text,fontFamily:Ns,children:$.label})]},$.label)}),p.map(($,J)=>{const pe=De[J],ge=ji+(wi+2)*Math.cos(pe),ze=xn+(wi+2)*Math.sin(pe),E=(168+ge)/2;return t.jsx("path",{d:`M168 ${$} C${E} ${$}, ${E} ${ze}, ${ge} ${ze}`,fill:"none",stroke:"#8896A6",strokeWidth:"1.2",markerEnd:"url(#acl-a)"},`da${J}`)}),t.jsx("circle",{cx:ji,cy:xn,r:wi+35,fill:"url(#acl-glow)"}),t.jsx("circle",{cx:ji,cy:xn,r:wi,fill:"rgba(30,58,95,0.04)",stroke:"#E3E8EF",strokeWidth:"1.5"}),t.jsx("circle",{cx:ji,cy:xn,r:wi*.72,fill:"none",stroke:l.navyLight,
206strokeWidth:"0.5",opacity:"0.1"}),t.jsx("circle",{cx:ji,cy:xn,r:wi*.42,fill:"none",stroke:l.primary,strokeWidth:"0.4",opacity:"0.08"}),U.map(([$,J],I)=>!re[$]||!re[J]?null:t.jsx("line",{x1:re[$].x,y1:re[$].y,x2:re[J].x,y2:re[J].y,stroke:l.navyLight,strokeWidth:"0.7",opacity:"0.14"},`e${I}`)),re.map(($,J)=>t.jsxs("g",{children:[t.jsx("circle",{cx:$.x,cy:$.y,r:$.r,fill:$.c,opacity:"0.15"}),t.jsx("circle",{cx:$.x,cy:$.y,r:$.r*.55,fill:$.c})]},`n${J}`)),t.jsx("text",{x:ji,y:D-16,textAnchor:"middle",fontSize:"14",fontWeight:"700",fill:l.text,fontFamily:Jc,children:"Unified Context Graph"}),B.map(($,J)=>{const I=Se[J],pe=ji+(wi+2)*Math.cos(I),ge=xn+(wi+2)*Math.sin(I),ze=j-2,E=(pe+ze)/2;return t.jsx("path",{d:`M${pe} ${ge} C${E} ${ge}, ${E} ${$}, ${ze} ${$}`,fill:"none",stroke:"#8896A6",strokeWidth:"1.2",markerEnd:"url(#acl-a)"},`ca${J}`)}),t.jsx("text",{x:j+y/2,y:D-16,textAnchor:"middle",fontSize:"14",fontWeight:"700",fill:l.text,fontFamily:Jc,children:"AI Agents"}),H1.map(($,J)=>{const I=D+J*(b+x);return t.jsxs("g",{children:[t.jsx("rect",{x:j,y:I,width:y,height:b,rx:"10",fill:"#FFF",stroke:"#E3E8EF",strokeWidth:"1",filter:"url(#acl-s)"}),t.jsx(G1,{type:J,x:j+14,y:I+(b-16)/2,color:$.color}),t.jsx("text",{x:j+42,y:I+b/2+4,fontSize:"12",fontWeight:"600",fill:l.text,fontFamily:Ns,children:$.label})]},$.label)}),me.map(($,J)=>{const I=j+y+2,pe=B[J];return t.jsx("path",{d:`M${I} ${pe} C${I+18} ${pe}, ${Z-18} ${$}, ${Z-2} ${$}`,fill:"none",stroke:"#8896A6",strokeWidth:"1",markerEnd:"url(#acl-a)"},`ia${J}`)}),t.jsx("text",{x:Z+q/2,y:he-14,textAnchor:"middle",fontSize:"10",fontWeight:"700",letterSpacing:"0.06em",fill:l.navyLight,fontFamily:Ns,children:"INTELLIGENCE"}),N1.map(($,J)=>{const I=he+J*(N+G);return t.jsxs("g",{children:[t.jsx("rect",{x:Z,y:I,width:q,height:N,rx:"8",fill:"#FFF",stroke:"#E3E8EF",strokeWidth:"1",filter:"url(#acl-s)"}),t.jsx("text",{x:Z+q/2,y:I+N/2+4,textAnchor:"middle",fontSize:"10.5",fontWeight:"600",fill:l.textMd,fontFamily:Ns,children:$.label})]},$.label)}),(()=>{const J=(mo-520)/2,I=Math.max(f+230,D+A)+30,pe=92,ge=28,ze=8,E=5*pe+4*ze,W=(mo-E)/2,K=I+44;return t.jsxs(t.Fragment,{children:[t.jsx("rect",{x:J,y:I,width:520,height:"30",rx:"8",fill:"url(#acl-bar)",filter:"url(#acl-bs)"}),t.jsx("text",{x:mo/2,y:I+19,textAnchor:"middle",fontSize:"12",fontWeight:"700",fill:"#FFF",fontFamily:Jc,children:"Business Outcomes"}),I1.map((V,Y)=>{const v=W+Y*(pe+ze);return t.jsxs("g",{children:[t.jsx("line",{x1:v+pe/2,y1:I+30,x2:v+pe/2,y2:K,stroke:V.color,strokeWidth:"1",strokeDasharray:"2 2",opacity:"0.35"}),t.jsx("rect",{x:v,y:K,width:pe,height:ge,rx:"8",fill:"#FFF",stroke:"#E3E8EF",strokeWidth:"1",filter:"url(#acl-s)"}),t.jsx("rect",{x:v,y:K,width:"3",height:ge,rx:"1.5",fill:V.color}),t.jsx("text",{x:v+pe/2+1,y:K+ge/2+4,textAnchor:"middle",fontSize:"10",fontWeight:"600",fill:l.textMd,fontFamily:Ns,children:V.label})]},V.label)})]})})()]})})},U1=1702,$1={slug:"context-graph-is-not-context",title:"A Context Graph Is Not Context",description:"Your AI agents can reason. Without context, they can't decide.",date:"2026-02-16",author:"suparna-pal",category:"Context Operating System",tags:["enterprise-ai","context-graph","agentic-ai","ai-infrastructure","context-intelligence"],featured:!0,theme:"blue"};function Jm(r){const s={a:"a",blockquote:"blockquote",em:"em",h1:"h1",h2:"h2",h3:"h3",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",...r.components};return t.jsxs(t.Fragment,{children:[t.jsx(s.h1,{id:"a-context-graph-is-not-context",children:t.jsx(s.a,{href:"#a-context-graph-is-not-context",children:"A Context Graph Is Not Context"})}),`
207`,t.jsx(s.p,{children:t.jsx(s.em,{children:"Your AI agents can reason. Without context, they can't decide."})}),`
208`,t.jsx(s.p,{children:"A vulnerability scanner finds 15,000 issues. A context graph captures why you triaged the last 500. Neither one can tell you that three medium-severity findings, on the same instance, behind a config change from Tuesday, are about to take down your largest customer's payment flow."}),`
209`,t.jsx(s.p,{children:`That's not a data problem. That's a context problem. And most of what's being called "context" today doesn't solve it.`}),`
210`,t.jsxs(s.blockquote,{children:[`
211`,t.jsx(s.p,{children:t.jsx(s.strong,{children:"Context is the connective tissue between data and meaning: the relationships, history, and business reality that turn isolated facts into actionable intelligence."})}),`
212`]}),`
213`,t.jsx(s.p,{children:"Without it, your agents are guessing with confidence. And here's what makes it harder: enterprise data doesn't sit still. Systems change, configurations drift, business relationships evolve. Context that was accurate last week can be dangerously wrong today. A context layer that only captures a point-in-time view is already stale by the time you query it. The infrastru
213cture has to evolve as fast as the environment it describes, getting smarter with every interaction, not just logging what happened."}),`
214`,t.jsx(s.hr,{}),`
215`,t.jsx(s.h2,{id:"the-conversation-everyones-having-is-wrong",children:t.jsx(s.a,{href:"#the-conversation-everyones-having-is-wrong",children:"The Conversation Everyone's Having is Wrong"})}),`
216`,t.jsx(s.p,{children:`There's a thesis gaining traction in enterprise AI: context graphs — the decision traces that capture the reasoning behind actions — will be the next trillion-dollar platform shift. The argument is compelling. Systems of record captured the "what." Context graphs will capture the "why."`}),`
217`,t.jsx(s.p,{children:t.jsx(s.a,{href:"https://foundationcapital.com/context-graphs-ais-trillion-dollar-opportunity/",children:"Context Graphs: AI's Trillion Dollar Opportunity"})}),`
218`,t.jsx(s.p,{children:"The thesis is right about the destination. It's wrong about the architecture. Decision traces tell you why someone acted. They can't tell you why something broke that nobody touched."}),`
219`,t.jsx(s.p,{children:"Decision traces are valuable for single-domain workflows: renew
219als, escalations, discount approvals. But the hardest problems in enterprise don't live in one domain. They live in the gaps between domains, in relationships no single system can see, in combinations that are individually benign and collectively catastrophic."}),`
220`,t.jsx(s.p,{children:"A vulnerability is manageable. A vulnerability on a server that runs your checkout flow, with two other critical findings creating a compound risk, exposed to the internet by a config change 48 hours ago? That's a business crisis. And no decision trace will surface it, because no single decision created it."}),`
221`,t.jsxs(s.blockquote,{children:[`
222`,t.jsx(s.p,{children:t.jsx(s.strong,{children:"Context isn't a record of past reasoning. Context is the live, cross-domain understanding that makes reasoning possible in the first place."})}),`
223`]}),`
224`,t.jsx(s.hr,{}),`
225`,t.jsx(s.h2,{id:"whats-actually-missing",children:t.jsx(s.a,{href:"#whats-actually-missing",children:"What's Actually Missing"})}),`
226`,t.jsx(s.p,{children:"Three assumptions break down when you move from single-domain decisions to enterprise-scale intelligence."}),`
227`,t.jsx(s.h3,{id:"the-topology-doesnt-exist-anywhere",children:t.jsx(s.a,{href:"#the-topology-doesnt-exist-anywhere",children:"The topology doesn't exist anywhere"})}),`
228`,t.jsx(s.p,{children:"Decision traces start with known entities: accounts, tickets, incidents. But in operational domains, the entities themselves are fragmented. No single system knows that a vulnerable EC2 instance runs an application supporting a product generating $4M monthly for your largest customer. That chain has to be discovered, correlated, and maintained. You can't trace decisions about relationships you haven't found yet."}),`
229`,t.jsx(s.h3,{id:"nobody-can-answer-how-did-we-get-here",children:t.jsx(s.a,{href:"#nobody-can-answer-how-did-we-get-here",children:'Nobody can answer "how did we get here?"'})}),`
230`,t.jsx(s.p,{children:`This might be the most important gap. Enterprises don't just need "why did we act?" They need to reconstruct the trajectory. How did this asset's attack surface expand over six months? When exactly did we fall out of compliance? What changed between the last audit and today? Decision traces capture moments. But drift, degradation, and compounding exposure only become visible when you can scrub backward through time and trace the path from "safe" to "critical." The question isn't just what happened. It's how the situation evolved to the point where something could happen.`}),`
231`,t.jsx(s.h3,{id:"different-types-of-context-have-fundamentally-different-behaviors",children:t.jsx(s.a,{href:"#different-types-of-context-have-fundamentally-different-behaviors",children:"Different types of context have fundamentally different behaviors"})}),`
232`,t.jsx(s.p,{children:"Every context graph implementation claims to span systems and modalities. But spanning isn't the same as serving well. Structural relationships (which server runs which application for which customer) are relatively stable and best queried through traversal. Analytical insights (this combination of findings creates an exploitable attack path) are derived, scored, and versioned. Temporal events (a config change at 2:47 AM exposed this instance to the public internet) are immutable and time-ordered."}),`
233`,t.jsx(s.p,{children:"You can put all of these in a single graph. Temporal graph databases and OLAP-capable graph engines exist. But the query patterns, update frequencies, and retention requirements are so different that optimizing for one consistently degrades the experience of the others at enterprise scale. The architecture has to respect these differences rather than forcing uniformity."}),`
234`,t.jsx(s.p,{children:"Consider operational risk as an example: a vendor delay on a critical component, a system already running at capacity, an SLA penalty clause with your largest customer, and a compliance audit scheduled next month. Four systems, four teams, zero overlap. No individual signal was alarming. The combination was existential. Surfacing that kind of convergence requires context types that are purpose-built for their respective query patterns, not collapsed into a single model that handles none of them well."}),`
235`,t.jsx(s.hr,{}),`
236`,t.jsx(s.h2,{id:"the-difference-made-concrete",children:t.jsx(s.a,{href:"#the-difference-made-concrete",children:"The Difference, Made Concrete"})}),`
237`,t.jsx(s.h3,{id:"security-which-vulnerabilities-actually-threaten-our-business",children:t.jsx(s.a,{href:"#security-which-vulnerabilities-actually-threaten-our-business",children:"Security: Which vulnerabilities actually threaten our business?"})}),`
238`,t.jsxs(s.p,{children:["A CISO asks: ",t.jsx(s.em,{children:'"Which vulnerabilities actually threaten our business?"'})]}),`
239`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Without cross-domain context:"})," Query the scanner. Get 15,000 findings. Sort by CVSS. Start at the top. Miss the three that matter."]}),`
240`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"With it:"})," A single query traverses the topology: that EC2 instance runs the checkout application, which processes payments for three enterprise customers representing $4M in monthly revenue. A separate analytical layer surfaces the compound risk: this vulnerability, combined with two other findings on the same instance, creates an exploitable attack path. A temporal layer adds the trigger: a config change 48 hours ago exposed this instance to the internet, and the exposure window has been widening since."]}),`
241`,t.jsx(s.p,{children:"Individual risk: medium. Combined risk: critical. The CISO isn't looking at 15,000 findings anymore. She's looking at three, with the full business impact already calculated."}),`
242`,t.jsx(s.p,{children:t.jsx(s.a,{href:"/blog/total-unified-security-beyond-point-solutions",children:"Unified Security: Beyond Point Solutions"})}),`
243`,t.jsx(s.hr,{}),`
244`,t.jsx(s.h3,{id:"manufacturing-whats-causing-our-defects",children:t.jsx(s.a,{href:"#manufacturing-whats-causing-our-defects",children:"Manufacturing: What's causing our defects?"})}),`
245`,t.jsxs(s.p,{children:["A VP of Quality asks: ",t.jsx(s.em,{children:`"What's causing our defects?"`})]}),`
246`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Without cross-domain context:"})," Query the QMS. See 847 nonconformances. Start a manual investigation that takes weeks."]}),`
247`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"With it,"})," the digital thread traversal builds the picture step by step:"]}),`
248`,t.jsxs(s.ol,{children:[`
249`,t.jsx(s.li,{children:"Correlate defect reports with production lots to identify affected product lines."}),`
250`,t.jsx(s.li,{children:"Trace those lots to the specific machines and operators on shift during production."}),`
251`,t.jsx(s.li,{children:"Pull material batch records to identify the raw material supplier for each lot."}),`
252`,t.jsx(s.li,{children:"Cross-reference machine sensor data — specifically spindle vibration profiles around tool change events."}),`
253`,t.jsx(s.li,{children:"The pattern emerges: 87% of surface finish defects trace to two CNC machines processing material from one supplier, when spindle vibration exceeds threshold after tool changes."}),`
254`,t.jsx(s.li,{children:"Check current production: three lots are still in progress under the same conditions."}),`
255`]}),`
256`,t.jsxs(s.p,{children:["The cost of catching this before shipment instead of after: ",t.jsx(s.strong,{children:"$3.6M in prevented returns, warranty claims, and customer trust."})]}),`
257`,t.jsx(s.hr,{}),`
258`,t.jsx(s.h3,{id:"healthcare-which-device-vulnerabilities-could-actually-harm-patients",children:t.jsx(s.a,{href:"#healthcare-which-device-vulnerabilities-could-actually-harm-patients",children:"Healthcare: Which device vulnerabilities could actually harm patients?"})}),`
259`,t.jsxs(s.p,{children:["A Chief Medical Information Officer (CMIO) asks: ",t.jsx(s.em,{children:'"Which device vulnerabilities could actually harm patients?"'})]}),`
260`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Without cross-domain context:"})," Query the device management system. Get 2,800 vulnerabilities. Prioritize by CVSS score. Miss the clinical context entirely."]}),`
261`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"With it,"})," the context layer traces from vulnerability to patient impact:"]}),`
262`,t.jsxs(s.ol,{children:[`
263`,t.jsx(s.li,{children:"Identify the 2,800 vulnerabilities and filter for those with remote code execution potential."}),`
264`,t.jsx(s.li,{children:"Map affected devices to their physical network segments. Flag any sharing a segment with untrusted networks like guest WiFi."}),`
265`,t.jsx(s.li,{children:"Correlate those devices with clinical workflows: which ones are actively involved in medication delivery, vitals monitoring, or surgical support?"}),`
266`,t.jsx(s.li,{children:"Overlay patient census data: how many patients, in which units, depend on these specific devices right now?"}),`
267`,t.jsx(s.li,{children:"Result: 12 infusion pumps with a remote code execution vulnerability, on the same network segment as guest WiFi, supporting medication delivery for 24 critical patients in cardiac ICU."}),`
268`]}),`
269`,t.jsx(s.p,{children:'The scanner says "medium severity." The context says "life safety." Those are very different c
269onversations with very different response timelines.'}),`
270`,t.jsx(s.p,{children:"These aren't hypothetical. These are the questions enterprises are asking right now — and failing to answer because their tools don't connect the dots."}),`
271`,t.jsx(s.hr,{}),`
272`,t.jsx(s.h2,{id:"why-this-requires-new-infrastructure",children:t.jsx(s.a,{href:"#why-this-requires-new-infrastructure",children:"Why This Requires New Infrastructure"})}),`
273`,t.jsx(s.p,{children:"You can't solve this by adding a memory layer to an agent framework. You can't solve it with a bigger knowledge graph. The infrastructure has to do things that existing architectures weren't designed for."}),`
274`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"It must close the gap between what exists and what should exist."}),`
275Discovery tells you what's running. But knowing what `,t.jsx(s.em,{children:"should"})," be running — and where reality diverges from intent — is where the highest-value insights hide. Assets in PCI scope missing required controls. Applications supporting revenue but not classified as critical. The infrastructure must hold both views and surface the delta."]}),`
276`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"It must reconstruct the path, not just the event."}),`
277This goes beyond event logs. Enterprises need to see what their environment looked like at any point in time: to explain drift, predict trajectories, and prove to auditors exactly when a control stopped being effective. The difference between "what changed" and "how things evolved" is the difference between an alert and an explanation.`]}),`
278`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"It must serve different types of context without compromising any of them."}),`
279Relationships, intelligence, and events each demand their own query semantics, update cadences, and retention models. The infrastructure must respect those differences while presenting a unified answer at query time.`]}),`
280`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"It must compound, not just accumulate."}),`
281When an agent surfaces a critical finding, that finding should enrich the context available to every subsequent query — whether from a human or another agent. Data that sits idle depreciates. Context that evolves with every interaction becomes the foundation everything else builds on.`]}),`
282`,t.jsx(s.hr,{}),`
283`,t.jsx(s.h2,{id:"the-shift-thats-coming",children:t.jsx(s.a,{href:"#the-shift-thats-coming",children:"The Shift That's Coming"})}),`
284`,t.jsx(Jp,{}),`
285`,t.jsx(s.p,{children:"The last platform shift created systems of record for objects: customers, employees, transactions."}),`
286`,t.jsx(s.p,{children:"The next will create systems of record for context: the relationships, reasoning, and evolution that make objects meaningful."}),`
287`,t.jsx(s.p,{children:"That's not a feature you add to Salesforce. Not a dashboard on Snowflake. Not a plugin for an agent framework. It's infrastructure — the kind that becomes invisible once it works and irreplaceable once you depend on it."}),`
288`,t.jsxs(s.p,{children:["We call it ",t.jsx(s.strong,{children:"Korthread℠ Fabric"}),". We're building it. And we think it's the most important infrastructure for enterprise AI that isn't getting the attention it deserves."]}),`
289`,t.jsx(s.p,{children:"If your AI agents are making decisions without full operational context, if your teams are manually correlating what should be automatic, you're experiencing the problem this solves."}),`
290`,t.jsx(s.hr,{}),`
291`,t.jsx(ea,{text:"Are your AI initiatives hitting the context wall? What's breaking?"})]})}function Y1(r={}){const{wrapper:s}=r.components||{};return s?t.jsx(s,{...r,children:t.jsx(Jm,{...r})}):Jm(r)}const V1=Object.freeze(Object.defineProperty({__proto__:null,__wordCount:U1,default:Y1,meta:$1},Symbol.toStringTag,{value:"Module"})),X1=()=>t.jsx(qa,{eyebrow:"Context Is What Makes AI Agents Intelligent",accent:l.primary,children:t.jsxs("svg",{viewBox:"0 0 700 200",style:{width:"100%",height:"auto"},xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("defs",{children:t.jsx("filter",{id:"ceia-s",children:t.jsx("feDropShadow",{dx:"0",dy:"2",stdDeviation:"4",floodOpacity:"0.08"})})}),t.jsx("rect",{x:"40",y:"20",width:"160",height:"80",rx:"10",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url
291(#ceia-s)"}),t.jsx("rect",{x:"40",y:"20",width:"3",height:"80",fill:l.primary}),t.jsx("text",{x:"120",y:"52",textAnchor:"middle",fill:l.primary,fontFamily:l.bodyFont,fontSize:"15",fontWeight:"700",children:"Context"}),t.jsx("text",{x:"120",y:"72",textAnchor:"middle",fill:l.textMd,fontFamily:l.bodyFont,fontSize:"10",children:"Relationships, impact, history"}),t.jsx("text",{x:"240",y:"68",textAnchor:"middle",fill:l.textMd,fontFamily:l.bodyFont,fontSize:"28",fontWeight:"300",children:"+"}),t.jsx("rect",{x:"280",y:"20",width:"160",height:"80",rx:"10",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url(#ceia-s)"}),t.jsx("rect",{x:"280",y:"20",width:"3",height:"80",fill:l.navyLight}),t.jsx("text",{x:"360",y:"52",textAnchor:"middle",fill:l.navyLight,fontFamily:l.bodyFont,fontSize:"15",fontWeight:"700",children:"AI Agent"}),t.jsx("text",{x:"360",y:"72",textAnchor:"middle",fill:l.textMd,fontFamily:l.bodyFont,fontSize:"10",children:"Reasoning, planning, execution"}),t.jsx("text",{x:"480",y:"68",textAnchor:"middle",fill:l.textMd,fontFamily:l.bodyFont,fontSize:"28",fontWeight:"300",children:"="}),t.jsx("rect",{x:"520",y:"20",width:"160",height:"80",rx:"10",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url(#ceia-s)"}),t.jsx("rect",{x:"520",y:"20",width:"3",height:"80",fill:l.mintDark}),t.jsx("text",{x:"600",y:"52",textAnchor:"middle",fill:l.mintDark,fontFamily:l.bodyFont,fontSize:"15",fontWeight:"700",children:"Intelligent Action"}),t.jsx("text",{x:"600",y:"72",textAnchor:"middle",fill:l.textMd,fontFamily:l.bodyFont,fontSize:"10",children:"Precise, business-aware"}),t.jsx("text",{x:"350",y:"140",textAnchor:"middle",fill:l.primary,fontFamily:l.bodyFont,fontSize:"13",fontWeight:"700",children:"Korthread"}),t.jsx("text",{x:"350",y:"157",textAnchor:"middle",fill:l.textMd,fontFamily:l.bodyFont,fontSize:"10",children:"Enterprise Context Intelligence Platform"}),t.jsx("path",{d:"M280 130 Q200 130 120 100",fill:"none",stroke:l.primary,strokeWidth:"1.5",strokeDasharray:"4 3"}),t.jsx("path",{d:"M420 130 Q500 130 600 100",fill:"none",stroke:l.primary,strokeWidth:"1.5",strokeDasharray:"4 3"})]})}),Q1=()=>t.jsx(qa,{eyebrow:"The Economics of Context · Token Efficiency",accent:l.primary,children:t.jsxs("svg",{viewBox:"0 0 700 320",style:{width:"100%",height:"auto"},xmlns:"http://www.w3.org/2000/svg",children:[t.jsx("defs",{children:t.jsx("filter",{id:"wvc-s",children:t.jsx("feDropShadow",{dx:"0",dy:"2",stdDeviation:"4",floodOpacity:"0.08"})})}),t.jsx("rect",{x:"10",y:"10",width:"320",height:"260",rx:"10",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url(#wvc-s)"}),t.jsx("rect",{x:"10",y:"10",width:"3",height:"260",fill:l.coral}),t.jsx("text",{x:"170",y:"40",textAnchor:"middle",fill:l.coral,fontFamily:l.monoFont,fontSize:"11",fontWeight:"700",letterSpacing:"0.08em",children:"WITHOUT CONTEXT"}),[{y:70,label:"What do you have?",cost:"Explore → 2,000 tokens"},{y:98,label:"Tell me more about...",cost:"Clarify → 2,000 tokens"},{y:126,label:"Let me try again...",cost:"Retry → 3,000 tokens"},{y:154,label:"Maybe this?",cost:"Guess → 3,000 tokens"}].map((r,s)=>t.jsxs("g",{children:[t.jsx("text",{x:"30",y:r.y,fill:l.text,fontFamily:l.bodyFont,fontSize:"11",children:r.label}),t.jsx("text",{x:"300",y:r.y,textAnchor:"end",fill:l.coral,fontFamily:l.monoFont,fontSize:"10",children:r.cost})]},s)),t.jsx("line",{x1:"30",y1:"170",x2:"300",y2:"170",stroke:l.coral,strokeWidth:"0.5",strokeDasharray:"3 3"}),t.jsx("text",{x:"170",y:"198",textAnchor:"middle",fill:l.text,fontFamily:l.bodyFont,fontSize:"20",fontWeight:"800",children:"10,000 tokens"}),t.jsx("text",{x:"170",y:"218",textAnchor:"middle",fill:l.textMd,fontFamily:l.bodyFont,fontSize:"10",children:"Low confidence · Multiple retries"}),t.jsx("text",{x:"170",y:"248",textAnchor:"middle",fill:l.coral,fontFamily:l.monoFont,fontSize:"10",fontWeight:"600",children:"GENERIC ANSWER"}),t.jsx("text",{x:"350",y:"145",textAnchor:"middle",fill:l.text,fontFamily:l.bodyFont,fontSize:"16",fontWeight:"700",children:"VS"}),t.jsx("rect",{x:"370",y:"10",width:"320",height:"260",rx:"10",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url
291(#wvc-s)"}),t.jsx("rect",{x:"370",y:"10",width:"3",height:"260",fill:l.mintDark}),t.jsx("text",{x:"530",y:"40",textAnchor:"middle",fill:l.mintDark,fontFamily:l.monoFont,fontSize:"11",fontWeight:"700",letterSpacing:"0.08em",children:"WITH CONTEXT"}),t.jsx("text",{x:"390",y:"70",fill:l.text,fontFamily:l.bodyFont,fontSize:"11",children:"CVE impact on our systems?"}),t.jsx("text",{x:"670",y:"70",textAnchor:"end",fill:l.mintDark,fontFamily:l.monoFont,fontSize:"10",children:"Answer → 200 tokens"}),t.jsx("line",{x1:"390",y1:"88",x2:"660",y2:"88",stroke:l.mintDark,strokeWidth:"0.5",strokeDasharray:"3 3"}),t.jsx("text",{x:"530",y:"118",textAnchor:"middle",fill:l.text,fontFamily:l.bodyFont,fontSize:"20",fontWeight:"800",children:"200 tokens"}),t.jsx("text",{x:"530",y:"138",textAnchor:"middle",fill:l.textMd,fontFamily:l.bodyFont,fontSize:"10",children:"High confidence · Single shot"}),t.jsx("text",{x:"530",y:"168",textAnchor:"middle",fill:l.mintDark,fontFamily:l.monoFont,fontSize:"10",fontWeight:"600",children:"PRECISE, ACTIONABLE ANSWER"}),["✓ Redis 7.0.11 in CustomerIQ","✓ 3 Gold-tier customers, $2.3M ARR","✓ GDPR compliance requirement","✓ Remediation priority: Critical"].map((r,s)=>t.jsx("text",{x:"400",y:200+s*18,fill:l.textMd,fontFamily:l.bodyFont,fontSize:"9.5",children:r},s)),t.jsx("rect",{x:"10",y:"288",width:"680",height:"32",rx:"8",fill:l.primary}),t.jsx("text",{x:"350",y:"309",textAnchor:"middle",fill:"#fff",fontFamily:l.monoFont,fontSize:"12",fontWeight:"700",letterSpacing:"0.05em",children:"VALUE PER TOKEN: 50× HIGHER"})]})}),Z1=()=>t.jsx(qa,{eyebrow:"The Context Gap · What Tools See vs. What Matters",accent:l.primary,children:t.jsxs("svg",{viewBox:"0 0 700 390",style:{width:"100%",height:"auto"},xmlns:"http://www.w3.org/2000/svg",children:[t.jsxs("defs",{children:[t.jsx("filter",{id:"cg-s",children:t.jsx("feDropShadow",{dx:"0",dy:"2",stdDeviation:"4",floodOpacity:"0.08"})}),t.jsx("marker",{id:"cg-arrow",markerWidth:"8",markerHeight:"6",refX:"7",refY:"3",orient:"auto",children:t.jsx("polygon",{points:"0 0,8 3,0 6",fill:l.primary})})]}),t.jsx("rect",{x:"10",y:"10",width:"320",height:"32",rx:"6",fill:l.primary}),t.jsx("text",{x:"170",y:"31",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"11",fontWeight:"700",children:"WHAT TOOLS SEE"}),t.jsx("rect",{x:"370",y:"10",width:"320",height:"32",rx:"6",fill:l.mintDark}),t.jsx("text",{x:"530",y:"31",textAnchor:"middle",fill:"#fff",fontFamily:l.bodyFont,fontSize:"11",fontWeight:"700",children:"WHAT MATTERS"}),t.jsx("rect",{x:"10",y:"55",width:"680",height:"24",rx:"4",fill:l.bg}),t.jsx("text",{x:"350",y:"72",textAnchor:"middle",fill:l.primary,fontFamily:l.monoFont,fontSize:"10",fontWeight:"700",children:"SECURITY"}),t.jsx("rect",{x:"10",y:"85",width:"320",height:"105",rx:"8",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url(#cg-s)"}),t.jsx("rect",{x:"10",y:"85",width:"3",height:"105",fill:l.textLight}),["• CVE-2024-31449","• Critical severity","• Redis 7.0.11","• Port 6379 open"].map((r,s)=>t.jsx("text",{x:"30",y:108+s*20,fill:l.text,fontFamily:l.bodyFont,fontSize:"11",children:r},s)),t.jsx("line",{x1:"335",y1:"137",x2:"365",y2:"137",stroke:l.primary,strokeWidth:"2",markerEnd:"url(#cg-arrow)"}),t.jsx("rect",{x:"370",y:"85",width:"320",height:"105",rx:"8",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url(#cg-s)"}),t.jsx("rect",{x:"370",y:"85",width:"3",height:"105",fill:l.mintDark}),[{text:"• $4.2M revenue at risk",weight:700},{text:"• 3 Gold-tier customers exposed",weight:600},{text:"• GDPR compliance violation",weight:400},{text:"• Mission-critical application",weight:400}].map((r,s)=>t.jsx("text",{x:"390",y:108+s*20,fill:l.text,fontFamily:l.bodyFont,fontSize:"11",fontWeight:r.weight,children:r.text},s)),t.jsx("rect",{x:"10",y:"205",width:"680",height:"24",rx:"4",fill:l.bg}),t.jsx("text",{x:"350",y:"222",textAnchor:"middle",fill:l.primary,fontFamily:l.monoFont,fontSize:"10",fontWeight:"700",children:"INDUSTRIAL"}),t.jsx("rect",{x:"10",y:"235",width:"320",height:"105",rx:"8",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url
291(#cg-s)"}),t.jsx("rect",{x:"10",y:"235",width:"3",height:"105",fill:l.textLight}),["• Valve HV-4420 failing","• 12 QMS rejects","• Lot L-8834","• Supplier: Acme Valve"].map((r,s)=>t.jsx("text",{x:"30",y:258+s*20,fill:l.text,fontFamily:l.bodyFont,fontSize:"11",children:r},s)),t.jsx("line",{x1:"335",y1:"287",x2:"365",y2:"287",stroke:l.primary,strokeWidth:"2",markerEnd:"url(#cg-arrow)"}),t.jsx("rect",{x:"370",y:"235",width:"320",height:"105",rx:"8",fill:l.white,stroke:l.border,strokeWidth:"1",filter:"url(#cg-s)"}),t.jsx("rect",{x:"370",y:"235",width:"3",height:"105",fill:l.mintDark}),[{text:"• Design spec not sent to supplier",weight:400},{text:"• 1,847 field units affected",weight:700},{text:"• $2.4M recall exposure",weight:700},{text:"• Customer: Ford (Platinum tier)",weight:400}].map((r,s)=>t.jsx("text",{x:"390",y:258+s*20,fill:l.text,fontFamily:l.bodyFont,fontSize:"11",fontWeight:r.weight,children:r.text},s)),t.jsx("rect",{x:"10",y:"355",width:"320",height:"28",rx:"6",fill:`${l.coral}14`}),t.jsx("text",{x:"170",y:"374",textAnchor:"middle",fill:l.coral,fontFamily:l.bodyFont,fontSize:"10",fontWeight:"600",children:"✗ Siloed data · No root cause · Blame shifting"}),t.jsx("rect",{x:"370",y:"355",width:"320",height:"28",rx:"6",fill:`${l.mintDark}14`}),t.jsx("text",{x:"530",y:"374",textAnchor:"middle",fill:l.mintDark,fontFamily:l.bodyFont,fontSize:"10",fontWeight:"600",children:"✓ Correlated insight · Business impact · Action"})]})}),J1=1080,P1={slug:"economics-of-context-ai-agents-burning-money-guesswork",title:"The Economics of Context: Why Your AI Agents Are Burning Money on Guesswork",description:"Enterprise AI spending is accelerating, but most tokens are wasted on guesswork. Here's the economic case for context intelligence as infrastructure.",date:"2026-03-31",author:"suparna-pal",category:"Context Operating System",tags:["enterprise-ai","context-intelligence","ai-agents","token-economics","agentic-ai"],featured:!1,theme:"blue",published:!0};function Pm(r){const s={a:"a",blockquote:"blockquote",em:"em",h1:"h1",h2:"h2",hr:"hr",p:"p",strong:"strong",...r.components};return t.jsxs(t.Fragment,{children:[t.jsx(s.h1,{id:"the-economics-of-context-why-your-ai-agents-are-burning-money-on-guesswork",children:t.jsx(s.a,{href:"#the-economics-of-context-why-your-ai-agents-are-burning-money-on-guesswork",children:"The Economics of Context: Why Your AI Agents Are Burning Money on Guesswork"})}),`
292`,t.jsx(s.p,{children:t.jsx(s.em,{children:"Your AI agents are expensive. Not because intelligence costs too much, but because ignorance does."})}),`
293`,t.jsx(s.p,{children:"Enterprise spending on AI agents is accelerating at a staggering pace. Menlo Ventures estimates that foundation model API spending alone reached $12.5 billion in 2025. A recent a16z survey of 100 enterprise CIOs found leaders expect LLM budgets to grow ~75% year-over-year. McKinsey projects that agentic AI services could unlock nearly $200 billion in new enterprise spending."}),`
294`,t.jsx(s.p,{children:"But here's the uncomfortable truth most vendors won't tell you: the majority of those tokens are wasted."}),`
295`,t.jsxs(s.blockquote,{children:[`
296`,t.jsx(s.p,{children:t.jsx(s.strong,{children:"Not wasted on bad models. Wasted on guesswork."})}),`
297`]}),`
298`,t.jsx(X1,{}),`
299`,t.jsx(s.hr,{}),`
300`,t.jsx(s.h2,{id:"the-token-tax-on-ignorance",children:t.jsx(s.a,{href:"#the-token-tax-on-ignorance",children:"The Token Tax on Ignorance"})}),`
301`,t.jsx(s.p,{children:"When an AI agent lacks context, it does what any intelligent entity does when uncertain: it explores. It asks clarifying questions. It generates broad hypotheses. It retries. Each cycle burns tokens. Each token costs money."}),`
302`,t.jsx(s.p,{children:`Consider a real scenario. A security team asks their AI agent: "What's the business impact of CVE-2024-31449?"`}),`
303`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Without context"}),", the agent embarks on an odyssey. It queries the vulnerability database. It asks which systems are affected. It guesses at criticality. It tries to estimate exposure. It hedges. It retries with more specificity. After 10,000 tokens, you get a generic risk summary that could apply to any organization on earth."]}),`
304`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"With context"}),", the agent already knows that this CVE affects Redis 7.0.11, which runs inside your mission-critical CustomerIQ application, which serves three Gold-tier enterprise customers representing $2.3M in combined ARR, and falls under GDPR compliance requirements. The agent responds in 200 tokens. One shot. Precise. Business-aware. Actionable."]}),`
305`,t.jsxs(s.blockquote,{children:[`
306`,t.jsxs(s.p,{children:["Same question. Same model. ",t.jsx(s.strong,{children:"50x more value per token."})]}),`
307`]}),`
308`,t.jsx(Q1,{}),`
309`,t.jsx(s.hr,{}),`
310`,t.jsx(s.h2,{id:"what-tools-see-vs-what-matters",children:t.jsx(s.a,{href:"#what-tools-see-vs-what-matters",children:"What Tools See vs. What Matters"})}),`
311`,t.jsx(s.p,{children:"The root of the problem isn't intelligence. It's the context gap. Today's tools are excellent at detecting signals. A vulnerability scanner sees CVE-2024-31449, critical severity, Redis 7.0.11, port 6379 open. A cloud security tool sees a misconfigured S3 bucket. A quality management system sees 12 rejects on Lot L-8834 from Acme Valve."}),`
312`,t.jsxs(s.blockquote,{children:[`
313`,t.jsx(s.p,{children:t.jsx(s.strong,{children:"These are facts. But facts without relationships are noise."})}),`
314`]}),`
315`,t.jsx(s.p,{children:"What matters is the chain of consequence that c
315onnects those facts to business outcomes: $4.2M in revenue at risk. Three Gold-tier customers exposed. A GDPR compliance violation. 1,847 field units affected with $2.4M in recall exposure. Design specifications that were never sent to the supplier."}),`
316`,t.jsx(s.p,{children:`The gap between "what tools see" and "what matters" is the context gap. And it's where enterprises hemorrhage both tokens and decision quality.`}),`
317`,t.jsx(Z1,{}),`
318`,t.jsx(s.hr,{}),`
319`,t.jsx(s.h2,{id:"why-more-data-makes-it-worse",children:t.jsx(s.a,{href:"#why-more-data-makes-it-worse",children:"Why More Data Makes It Worse"})}),`
320`,t.jsx(s.p,{children:"The instinct when agents underperform is to give them more data. Plug in more tools. Expand the context window. Dump in the entire knowledge base."}),`
321`,t.jsx(s.p,{children:"This is exactly backwards."}),`
322`,t.jsx(s.p,{children:"Research consistently shows that as context size increases, the burden on the model to parse and use information coherently also increases, making it more likely to confuse information, miss critical details, or hallucinate connections that don't exist. Every verbose payload, every redundant field, every irrelevant data source dilutes the signal the agent actually needs."}),`
323`,t.jsx(s.p,{children:"The problem isn't insufficient data. It's uncontextualized data. There is a fundamental difference between flooding an agent with 50,000 tokens of disconnected facts from six different tools and providing 200 tokens of curated, relationship-aware context that tells the agent exactly what it needs to know and why it matters."}),`
324`,t.jsx(s.hr,{}),`
325`,t.jsx(s.h2,{id:"the-economic-multiplier",children:t.jsx(s.a,{href:"#the-economic-multiplier",children:"The Economic Multiplier"})}),`
326`,t.jsx(s.p,{children:"The economics are stark when you follow the math."}),`
327`,t.jsx(s.p,{children:"Enterprise AI agents today consume 5–10 million tokens per month at the mid-market level, with LLM inference costs ranging from $1,000 to $5,000 monthly. For large enterprises running dozens of agents across security, operations, compliance, and customer workflows, the numbers scale quickly."}),`
328`,t.jsx(s.p,{children:"But the real cost isn't the invoice from your model provider. It's the opportunity cost of low-confidence outputs. When an agent produces a generic response, a human still has to interpret it, verify it, and make the actual decision. When it produces a precise, context-aware response, the human acts. The delta between those two outcomes, multiplied across thousands of decisions per month, is where context intelligence generates its return."}),`
329`,t.jsx(s.p,{children:"Every retry loop an agent avoids is tokens saved. Every single-shot accurate response is verification effort eliminated. Every business-prioritized recommendation is a decision accelerated."}),`
330`,t.jsxs(s.blockquote,{children:[`
331`,t.jsx(s.p,{children:t.jsx(s.strong,{children:"Context doesn't just make AI smarter. It makes every token dramatically more valuable."})}),`
332`]}),`
333`,t.jsx(s.hr,{}),`
334`,t.jsx(s.h2,{id:"context-is-infrastructure-not-a-feature",children:t.jsx(s.a,{href:"#context-is-infrastructure-not-a-feature",children:"Context Is Infrastructure, Not a Feature"})}),`
335`,t.jsx(s.p,{children:"Here's the architectural insight that changes the equation: context isn't something you bolt onto an agent after the fact. It's infrastructure."}),`
336`,t.jsx(s.p,{children:"Think about what an agent needs to transform a raw signal into an actionable decision. It needs to know what exists (the asset, the vulnerability, the resource). It needs to know how things connect (dependencies, ownership, data flows). It needs to know why it matters (revenue impact, customer exposure, compliance obligations). And it needs to know what changed (temporal patterns, trend direction, escalation velocity)."}),`
337`,t.jsx(s.p,{children:"These aren't four separate tools. They're four dimensions of a single context fabric:"}),`
338`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Graph context"})," captures entities and their relationships, the topology of your enterprise."]}),`
339`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Insight context"})," captures what you've concluded, the intelligence derived from analysis."]}),`
340`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Event context"})," captures what happened and when, the temporal dimension of risk."]}),`
341`,t.jsx(s.p,{children:"When these three layers are federated and queryable, an agent doesn't explore. It navigates. It traverses from a technical finding through infrastru
341cture topology, across business ownership boundaries, and into customer and revenue impact in a single query. No retries. No guesswork. No wasted tokens."}),`
342`,t.jsx(s.hr,{}),`
343`,t.jsx(Jp,{}),`
344`,t.jsx(s.h2,{id:"reasoning-is-table-stakes-context-is-intelligence",children:t.jsx(s.a,{href:"#reasoning-is-table-stakes-context-is-intelligence",children:"Reasoning Is Table Stakes. Context Is Intelligence."})}),`
345`,t.jsx(s.p,{children:"The AI industry has spent billions making models smarter. Reasoning capabilities have improved dramatically. Context windows have expanded to hundreds of thousands of tokens."}),`
346`,t.jsx(s.p,{children:"But giving a brilliant agent a massive context window full of disconnected data is like giving a brilliant analyst access to every filing cabinet in the building with no labels, no organization, and no map. They'll eventually find what they need, but they'll burn hours (and your budget) doing it."}),`
347`,t.jsx(s.p,{children:t.jsx(s.em,{children:"The enterprises that will extract real value from AI agents aren't the ones with the biggest models or the longest context windows. They're the ones that solve the context problem first by building the infrastructure to deliver curated, relationship-aware, business-contextualized intelligence to every agent, every query, every time."})}),`
348`,t.jsx(s.hr,{}),`
349`,t.jsx(ea,{text:"Stop burning tokens on guesswork. Make every agent query count."})]})}function eb(r={}){const{wrapper:s}=r.components||{};return s?t.jsx(s,{...r,children:t.jsx(Pm,{...r})}):Pm(r)}const tb=Object.freeze(Object.defineProperty({__proto__:null,__wordCount:J1,default:eb,meta:P1},Symbol.toStringTag,{value:"Module"})),dn=l.bodyFont,Is=l.headingFont,nb=[{label:"Cloud Security",sub:"Misconfig: Medium",color:l.primary},{label:"Data Security",sub:"PII Exposure: High",color:l.navyLight},{label:"App Security",sub:"Log4j: Critical",color:l.mintDark},{label:"AI Security",sub:"Agent Risk: Unknown",color:l.medium}],Pc=[{label:"Cloud",color:l.primary},{label:"Data",color:l.navyLight},{label:"App",color:l.mintDark},{label:"AI",color:l.medium},{label:"IAM",color:l.coral}],Pp=760,po=370,ki=Pp/2,In=ki-16,go=ki-16,ib=()=>t.jsx("div",{style:{width:"100%",maxWidth:760,margin:"0 auto"},children:t.jsxs("svg",{viewBox:`0 0 ${Pp} ${po}`,style:{width:"100%",height:"auto"},children:[t.jsxs("defs",{children:[t.jsx("filter",{id:"svud-s",x:"-4%",y:"-8%",width:"108%",height:"118%",children:t.jsx("feDropShadow",{dx:"0",dy:"1",stdDeviation:"3",floodOpacity:"0.06"})}),t.jsx("filter",{id:"svud-bs",x:"-2%",y:"-10%",width:"104%",height:"126%",children:t.jsx("feDropShadow",{dx:"0",dy:"2",stdDeviation:"4",floodOpacity:"0.1"})}),t.jsxs("linearGradient",{id:"svud-grad",x1:"0",y1:"0",x2:"1",y2:"0",children:[t.jsx("stop",{offset:"0%",stopColor:l.navyLight}),t.jsx("stop",{offset:"100%",stopColor:l.navyLight})]}),t.jsx("marker",{id:"svud-a",markerWidth:"7",markerHeight:"5",refX:"6",refY:"2.5",orient:"auto",children:t.jsx("polygon",{points:"0 0.5, 6 2.5, 0 4.5",fill:"#8896A6"})})]}),t.jsx("rect",{x:"8",y:"8",width:In,height:po-16,rx:"14",fill:l.bg,stroke:"#E3E8EF",strokeWidth:"1"}),t.jsx("text",{x:8+In/2,y:"36",textAnchor:"middle",fontSize:"10",fontWeight:"700",letterSpacing:"0.08em",fill:l.textLight,fontFamily:dn,children:"TODAY: SILOED TOOLS"}),nb.map((r,s)=>{const u=s%2,d=Math.floor(s/2),m=(In-60)/2,f=28+u*(m+16),p=54+d*74;return t.jsxs("g",{children:[t.jsx("rect",{x:f,y:p,width:m,height:56,rx:"10",fill:"#FFF",stroke:"#E3E8EF",strokeWidth:"1",filter:"url(#svud-s)"}),t.jsx("rect",{x:f,y:p,width:"4",height:56,rx:"2",fill:r.color}),t.jsx("text",{x:f+m/2,y:p+24,textAnchor:"middle",fontSize:"11",fontWeight:"700",fill:l.text,fontFamily:Is,children:r.label}),t.jsx("text",{x:f+m/2,y:p+40,textAnchor:"middle",fontSize:"9",fontWeight:"500",fill:l.textLight,fontFamily:dn,children:r.sub})]},r.label)}),t.jsx("text",{x:8+In/2,y:"222",textAnchor:"middle",fontSize:"10",fill:l.textLight,fontFamily:dn,children:"No connections between tools"}),t.jsx("text",{x:8+In/2,y:"238",textAnchor:"middle",fontSize:"10",fill:l.textLight,fontFamily:dn,children:"No global risk score"}),t.jsx("text",{x:8+In/2,y:"254",textAnchor:"middle",fontSize:"10",fill:l.textLight,fontFamily:dn,children:"No compound risk"}),t.jsx("rect",{x:48,y:"278",width:In-80,height:"48",rx:"10",fill:l.coralBg,stroke:l.coral,strokeWidth:"1",strokeOpacity:"0.3"}),t.jsx("text",{x:8+In/2,y:"300",textAnchor:"middle",fontSize:"11",fontWeight:"700",fill:l.coral,fontFamily:Is,children:"Compound risk 
349is invisible"}),t.jsx("text",{x:8+In/2,y:"316",textAnchor:"middle",fontSize:"9",fontWeight:"500",fill:l.coral,fontFamily:dn,children:"4 tickets. 0 insight."}),t.jsx("line",{x1:ki,y1:"24",x2:ki,y2:po-24,stroke:"#E3E8EF",strokeWidth:"1",strokeDasharray:"4 4"}),t.jsx("rect",{x:ki+8,y:"8",width:go,height:po-16,rx:"14",fill:"#FFF",stroke:"#E3E8EF",strokeWidth:"1"}),t.jsx("text",{x:ki+8+go/2,y:"36",textAnchor:"middle",fontSize:"10",fontWeight:"700",letterSpacing:"0.08em",fill:l.navyLight,fontFamily:dn,children:"WITH KORTHREAD: UNIFIED CONTEXT"}),(()=>{const d=Pc.length*56+(Pc.length-1)*6,m=ki+8+(go-d)/2,f=54,p=ki+8+go/2;return t.jsxs(t.Fragment,{children:[Pc.map((b,x)=>{const y=m+x*62;return t.jsxs("g",{children:[t.jsx("rect",{x:y,y:f,width:56,height:32,rx:"8",fill:"#FFF",stroke:"#E3E8EF",strokeWidth:"1",filter:"url(#svud-s)"}),t.jsx("rect",{x:y,y:f,width:"3",height:32,rx:"1.5",fill:b.color}),t.jsx("text",{x:y+56/2+1,y:f+32/2+4,textAnchor:"middle",fontSize:"10",fontWeight:"600",fill:l.text,fontFamily:dn,children:b.label}),t.jsx("line",{x1:y+56/2,y1:f+32,x2:y+56/2,y2:f+32+18,stroke:"#8896A6",strokeWidth:"1.2",markerEnd:"url(#svud-a)"})]},b.label)}),t.jsx("rect",{x:m-4,y:f+32+24,width:d+8,height:48,rx:"10",fill:"url(#svud-grad)",filter:"url(#svud-bs)"}),t.jsx("text",{x:p,y:f+32+46,textAnchor:"middle",fontSize:"12",fontWeight:"700",fill:"#FFF",fontFamily:Is,children:"Korthread℠ Context Layer"}),t.jsx("text",{x:p,y:f+32+62,textAnchor:"middle",fontSize:"9",fontWeight:"500",fill:"rgba(255,255,255,0.8)",fontFamily:dn,children:"Entity Graph + Cross-Domain Correlation"}),t.jsx("line",{x1:p,y1:f+32+72,x2:p,y2:f+32+92,stroke:"#8896A6",strokeWidth:"1.5",markerEnd:"url(#svud-a)"}),t.jsx("rect",{x:m+20,y:f+32+98,width:d-40,height:48,rx:"10",fill:l.codeBg,filter:"url(#svud-bs)"}),t.jsx("text",{x:p,y:f+32+120,textAnchor:"middle",fontSize:"11",fontWeight:"700",fill:l.medium,fontFamily:Is,children:"Compound Risk Scoring"}),t.jsx("text",{x:p,y:f+32+136,textAnchor:"middle",fontSize:"9",fontWeight:"500",fill:"rgba(255,255,255,0.7)",fontFamily:dn,children:"Business impact + temporal context"}),t.jsx("line",{x1:p,y1:f+32+146,x2:p,y2:f+32+166,stroke:"#8896A6",strokeWidth:"1.5",markerEnd:"url(#svud-a)"}),t.jsx("rect",{x:m+20,y:f+32+172,width:d-40,height:48,rx:"10",fill:l.lowSoft,stroke:l.low,strokeWidth:"1",strokeOpacity:"0.3"}),t.jsx("text",{x:p,y:f+32+194,textAnchor:"middle",fontSize:"11",fontWeight:"700",fill:l.low,fontFamily:Is,children:"Board-level risk prioritization"}),t.jsx("text",{x:p,y:f+32+210,textAnchor:"middle",fontSize:"9",fontWeight:"500",fill:l.low,fontFamily:dn,children:"1 compound finding. Full business context."})]})})()]})}),ab=927,sb={slug:"total-unified-security-beyond-point-solutions",title:"Unified Security: Beyond Point Solutions",description:"Enterprise security is fragmented across dozens of tools and domains. No single tool sees the full risk picture. Context changes everything.",date:"2026-02-28",author:"zubair-nabi",category:"Security",tags:["security","compound-risk","enterprise","context"],theme:"blue"};function ep(r){const s={a:"a",blockquote:"blockquote",h2:"h2",h3:"h3",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...r.components};return t.jsxs(t.Fragment,{children:[t.jsxs(s.p,{children:["The average enterprise runs ",t.jsx(s.a,{href:"https://www.cybersecuritydive.com/news/consolidation-security-tools/738912/",children:t.jsx(s.strong,{children:"83 security tools from 29 vendors"})}),". Each generates its own alerts, its own dashboards, its own view of risk. None of them talk to each other. That's where compound risk hides."]}),`
350`,t.jsx(s.h2,{id:"the-numbers-that-keep-cisos-up-at-night",children:t.jsx(s.a,{href:"#the-numbers-that-keep-cisos-up-at-night",children:"The Numbers That Keep CISOs Up at Night"})}),`
351`,t.jsxs(s.p,{children:["The U.S. saw ",t.jsx(s.a,{href:"https://blog.barracuda.com/2026/02/23/reported-us-data-breaches-record-high-2025",children:t.jsx(s.strong,{children:"3,322 data breaches in 2025"})}),", a record. ",t.jsx(s.a,{href:"https://secureframe.com/blog/data-breach-statistics",children:"76% of CISOs"})," believe their organization will face a material cyberattack in the next 12 months. Two-thirds reported a material loss of sensitive information in the past year alone."]}),`
352`,t.jsxs(s.p,{children:["And here's the pattern that matters most: ",t.jsx(s.a,{href:"https://newsroom.ibm.com/2024-07-30-ibm-report-escalating-data-breach-disruption-pushes-costs-to-new-highs",children:t.jsx(s.strong,{children:"40% of breaches involve data stored across multiple environments"})}),", costing over $5M on average. Meanwhile, ",t.jsx(s.a,{href:"https://www.verizon.com/business/resources/reports/dbir/",children:"third-party involvement in breaches doubled to 30%"})," in a single year. These aren't single points of failure. They're chains of individually manageable weaknesses that no one connected until it was too late."]}),`
353`,t.jsxs(s.p,{children:[t.jsxs(s.strong,{children:["The ",t.jsx(s.a,{href:"https://about.att.com/story/2024/addressing-data-set-released-on-dark-web.html",children:"AT&T/Snowflake breach (2024)"})]})," is the textbook example. Credentials stolen by infostealer malware as far back as 2020, still valid years later. Snowflake accounts without MFA enabled. No network allow-lists restricting access by IP. Credentials stored in plaintext in a project management tool. Each weakness was individually fixable. The stolen credentials were a known risk category. MFA was available but not enforced. Allow-lists were a configuration option. But no tool connected these findings into a single risk. The result: call metadata for ",t.jsx(s.a,{href:"https://www.cybersecuritydive.com/news/att-cyberattack-snowflake-environment/721235/",children:"110 million AT&T customers"})," exposed, 165 organizations breached in the same campaign, and a $370K ransom payment."]}),`
354`,t.jsx(s.p,{children:"Five individually manageable weaknesses. Zero correlation. One of the largest breaches of 2024. That is compound risk."}),`
355`,t.jsx(s.h2,{id:"the-fragmentation-problem",children:t.jsx(s.a,{href:"#the-fragmentation-problem",children:"The Fragmentation Problem"})}),`
356`,t.jsx(s.p,{children:"Enterprise security has fragmented across domains, each with its own tools, vendors, and alert streams:"}),`
357`,t.jsxs(s.ul,{children:[`
358`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Cloud security"})," tools see misconfigurations and identity risks"]}),`
359`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Data security"})," tools see sensitive data exposure and access patterns"]}),`
360`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Application security"})," tools see vulnerabilities, dependencies, and code risks"]}),`
361`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"AI security"})," tools see agent permissions, model access, and prompt risks"]}),`
362`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Network security"})," tools see traffic anomalies and lateral movement"]}),`
363`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Identity & access management"})," sees privilege escalation and credential hygiene"]}),`
364`]}),`
365`,t.jsx(s.p,{children:"A cloud security tool sees a misconfigured S3 bucket. A data security tool sees sensitive data in that bucket. An application security tool sees a vulnerability in the service writing to it. No single tool connects these findings into a unified risk picture."}),`
366`,t.jsxs(s.p,{children:["The result: ",t.jsx(s.strong,{children:"limited visibility"}),". Every tool gives you a narrow slice of truth. None gives you a global risk score. None can tell you which combination of findings creates an exploitable path."]}),`
367`,t.jsx(s.h2,{id:"what-is-compound-risk",children:t.jsx(s.a,{href:"#what-is-compound-risk",children:"What Is Compound Risk?"})}),`
368`,t.jsx(s.p,{children:"Compound risk emerges when individually manageable findings combine into something critical. Consider:"}),`
369`,t.jsxs(s.ol,{children:[`
370`,t.jsxs(s.li,{children:["An ",t.jsx(s.strong,{children:"open S3 bucket"})," (cloud security finding, medium severity)"]}),`
371`,t.jsxs(s.li,{children:["Containing ",t.jsx(s.strong,{children:"PII data"})," (data security finding, high severity)"]}),`
372`,t.jsxs(s.li,{children:["Written by a service with ",t.jsx(s.strong,{children:"Log4j vulnerability"})," (application security finding, critical)"]}),`
373`,t.jsxs(s.li,{children:["That service ",t.jsx(s.strong,{children:"deploys to prod 4x daily"})," (CI/CD context)"]}),`
374`,t.jsxs(s.li,{children:["Owned by a team in ",t.jsx(s.strong,{children:"PCI compliance scope"})," (organizational context)"]}),`
375`]}),`
376`,t.jsx(s.p,{children:"Each finding alone is a ticket. Together, they're a board-level incident waiting to happen. But no individual tool sees the full chain. Your cloud security tool scores the bucket as medium. Your data security tool scores the data as high. Neither knows about the other, and neither factors in the business context that makes this combination critical."}),`
377`,t.jsx(ib,{}),`
378`,t.jsxs(s.blockquote,{children:[`
379`,t.jsx(s.p,{children:"The most dangerous risks in your organization live in the gaps between your tools."}),`
380`]}),`
381`,t.jsx(s.h2,{id:"why-point-solutions-cant-solve-this",children:t.jsx(s.a,{href:"#why-point-solutions-cant-solve-this",children:"Why Point Solutions Can't Solve This"})}),`
382`,t.jsx(s.p,{children:"Point solutions fail here for three structural reasons:"}),`
383`,t.jsx(s.h3,{id:"1-no-shared-entity-model",children:t.jsx(s.a,{href:"#1-no-shared-entity-model",children:"1. No shared entity model"})}),`
384`,t.jsx(s.p,{children:'Each tool has its own inventory. A "service" in your cloud security tool is not linked to the same "service" in your application scanner. Without a shared entity graph, correlation is manual and incomplete.'}),`
385`,t.jsx(s.h3,{id:"2-no-global-risk-scoring",children:t.jsx(s.a,{href:"#2-no-global-risk-scoring",children:"2. No global risk scoring"})}),`
386`,t.jsx(s.p,{children:"Each tool scores findings within its own domain. A medium cloud finding and a high data finding on the same asset never combine into a single risk score. There is no mechanism for compound scoring across tools."}),`
387`,t.jsx(s.h3,{id:"3-no-business-context",children:t.jsx(s.a,{href:"#3-no-business-context",children:"3. No business context"})}),`
388`,t.jsx(s.p,{children:"Technical severity alone cannot prioritize. A critical CVE in an internal dev tool is not the same as a critical CVE in a payment processing service. Without ownership, revenue impact, and compliance scope, risk scores are disconnected from business reality."}),`
389`,t.jsx(s.h2,{id:"what-unified-security-requires",children:t.jsx(s.a,{href:"#what-unified-security-requires",children:"What Unified Security Requires"})}),`
390`,t.jsx(s.p,{children:"Closing these gaps requires a context layer that sits across all security domains:"}),`
391`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Cross-domain correlation."})," Findings from cloud, data, application, AI, network, and identity security must resolve to shared entities in a single graph. When a vulnerability and a data exposure affect the same service, the system should know."]}),`
392`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Compound risk scoring."}),` Individual findings must be scored not just in isolation, but in combination. The question isn't "how severe is this finding?" but "what dangerous pattern does this finding complete?"`]}),`
393`,t.jsxs(s.p,{children:[t.jsx(s.strong,{children:"Business impact attribution."})," Every compound risk must be weighted by what it threatens: revenue, compliance obligations, customer data, operational continuity. This is what turns a security finding into a board-level conversation."]}),`
394`,t.jsx(s.h2,{id:"what-this-means-for-security-teams",children:t.jsx(s.a,{href:"#what-this-means-for-security-teams",children:"What This Means for Security Teams"})}),`
395`,t.jsx(s.p,{children:"If your security strategy relies on correlating findings manually across dashboards, you're losing. The volume of findings across security domains exceeds human capacity to correlate."}),`
396`,t.jsx(s.p,{children:"The answer isn't another dashboard. It's a context layer that threads findings together automatically, surfaces compound risk, and prioritizes based on business impact."}),`
397`,t.jsxs(s.p,{children:["This post covers one piece of Agentic Security: surfacing and scoring compound risk across security domains. In a follow-up, we'll show how Agentic Security ",t.jsx(s.strong,{children:"consumes prioritized compound risk and generates fixes"}),", closing the loop from detection to remediation."]}),`
398`,t.jsx(s.hr,{}),`
399`,t.jsx(ea,{text:"See how Korthread℠ unifies security across your entire stack."})]})}function lb(r={}){const{wrapper:s}=r.components||{};return s?t.jsx(s,{...r,children:t.jsx(ep,{...r})}):ep(r)}const ob=Object.freeze(Object.defineProperty({__proto__:null,__wordCount:ab,default:lb,meta:sb},Symbol.toStringTag,{value:"Module"})),rb=473,cb={slug:"why-context-intelligence-is-the-missing-layer",title:"Why a Context Operating System is the Missing Layer for Enterprise AI",description:"Enterprise AI agents are only as good as the context they consume. Here's why a unified context layer is the foundation every AI strategy is missing.",date:"2026-02-20",author:"zubair-nabi",category:"Context Operating System",tags:["context","enterprise-ai","agents","platform"],featured:!1,theme:"purple",published:!1};function tp(r){const s={a:"a",blockquote:"blockquote",code:"code",em:"em",figure:"figure",h2:"h2",h3:"h3",hr:"hr",li:"li",ol:"ol",p:"p",pre:"pre",span:"span",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...r.components};return t.jsxs(t.Fragment,{children:[t.jsxs(s.p,{children:["Every enterprise is racing to deploy AI agents. But most deployments share a common failure mode: ",t.jsx(s.strong,{children:"agents that can't see the full picture"}),"."]}),`
400`,t.jsx(s.h2,{id:"the-context-gap",children:t.jsx(s.a,{href:"#the-context-gap",children:"The Context Gap"})}),`
401`,t.jsx(s.p,{children:"Consider a security agent that detects a CVE in a container image. Without context, it's just another finding in a sea of thousands. But thread that finding through the context graph and the picture changes entirely:"}),`
402`,t.jsxs(s.ul,{children:[`
403`,t.jsxs(s.li,{children:["The container runs ",t.jsx(s.code,{children:"payment-service"})]}),`
404`,t.jsx(s.li,{children:"That service deploys daily to production"}),`
405`,t.jsx(s.li,{children:"It writes to an S3 bucket that's publicly accessible"}),`
406`,t.jsx(s.li,{children:"The IAM role has overprivileged access"}),`
407`,t.jsx(s.li,{children:"The service sits within PCI compliance scope"}),`
408`,t.jsx(s.li,{children:"The Commerce team that owns it reports to the VP driving $2.4M/day in revenue"}),`
409`]}),`
410`,t.jsxs(s.blockquote,{children:[`
411`,t.jsx(s.p,{children:"Individual signals are manageable. Threaded together, they become board-level risk."}),`
412`]}),`
413`,t.jsx(s.h2,{id:"why-rag-isnt-enough",children:t.jsx(s.a,{href:"#why-rag-isnt-enough",children:"Why RAG Isn't Enough"})}),`
414`,t.jsxs(s.p,{children:["Retrieval-Augmented Generation (RAG) was a breakthrough for grounding LLM outputs in enterprise data. But RAG retrieves ",t.jsx(s.em,{children:"documents"}),". Korthread℠ Fabric retrieves ",t.jsx(s.em,{children:"relationships"}),"."]}),`
415`,t.jsx(s.p,{children:"The difference matters:"}),`
416`,t.jsxs(s.table,{children:[t.jsx(s.thead,{children:t.jsxs(s.tr,{children:[t.jsx(s.th,{children:"Dimension"}),t.jsx(s.th,{children:"RAG"}),t.jsx(s.th,{children:"Korthread Fabric"})]})}),t.jsxs(s.tbody,{children:[t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Retrieves"}),t.jsx(s.td,{children:"Text chunks"}),t.jsx(s.td,{children:"Entity graphs"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Matching"}),t.jsx(s.td,{children:"Keyword/semantic similarity"}),t.jsx(s.td,{children:"Relationship traversal"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Snapshots"}),t.jsx(s.td,{children:"Static"}),t.jsx(s.td,{children:"Temporal evolution"})]}),t.jsxs(s.tr,{children:[t.jsx(s.td,{children:"Scope"}),t.jsx(s.td,{children:"Single-domain"}),t.jsx(s.td,{children:"Cross-domain correlation"})]})]})]}),`
417`,t.jsx(s.h2,{id:"the-three-pillars",children:t.jsx(s.a,{href:"#the-three-pillars",children:"The Three Pillars"})}),`
418`,t.jsxs(s.p,{children:["What enterprises need is a ",t.jsx(s.strong,{children:"context layer"}),": a unified graph that:"]}),`
419`,t.jsxs(s.ol,{children:[`
420`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Discovers"})," entities across every system automatically"]}),`
421`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Models"})," business relationships and organizational context"]}),`
422`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Threads"})," cross-domain correlations that no single tool can see"]}),`
423`]}),`
424`,t.jsx(s.h3,{id:"discovery-ground-truth-from-live-systems",children:t.jsx(s.a,{href:"#discovery-ground-truth-from-live-systems",children:"Discovery: Ground Truth from Live Systems"})}),`
425`,t.jsx(s.p,{children:"Discovery agents continuously scan your cloud infrastructure, code repositories, CI/CD pipelines, and security tools. They build a living map of what exists, not what's documented, but what's actually running."}),`
426`,t.jsx(s.figure,{"data-rehype-pretty-code-figure":"",children:t.jsx(s.pre,{style:{backgroundColor:"#282c34",color:"#abb2bf"},tabIndex:"0","data-language":"python","data-theme":"one-dark-pro",children:t.jsxs(s.code,{"data-language":"python","data-theme":"one-dark-pro",style:{display:"grid"},children:[t.jsx(s.span,{"data-line":"",children:t.jsx(s.span,{style:{color:"#7F848E",fontStyle:"italic"},children:"# Example: Discovery agent finding entity relationships"})}),`
427`,t.jsxs(s.span,{"data-line":"",children:[t.jsx(s.span,{style:{color:"#ABB2BF"},children:"entity "}),t.jsx(s.span,{style:{color:"#56B6C2"},children:"="}),t.jsx(s.span,{style:{color:"#ABB2BF"},children:" korthread."}),t.jsx(s.span,{style:{color:"#61AFEF"},children:"discover"}),t.jsx(s.span,{style:{color:"#ABB2BF"},children:"("}),t.jsx(s.span,{style:{color:"#98C379"},children:'"payment-service"'}),t.jsx(s.span,{style:{color:"#ABB2BF"},children:")"})]}),`
428`,t.jsxs(s.span,{"data-line":"",children:[t.jsx(s.span,{style:{color:"#56B6C2"},children:"print"}),t.jsx(s.span,{style:{color:"#ABB2BF"},children:"(entity.dependencies)    "}),t.jsx(s.span,{style:{color:"#7F848E",fontStyle:"italic"},children:"# ['postgres-primary', 's3-payments-bucket']"})]}),`
429`,t.jsxs(s.span,{"data-line":"",children:[t.jsx(s.span,{style:{color:"#56B6C2"},children:"print"}),t.jsx(s.span,{style:{color:"#ABB2BF"},children:"(entity.team)            "}),t.jsx(s.span,{style:{color:"#7F848E",fontStyle:"italic"},children:"# 'Commerce → VP Engineering'"})]}),`
430`,t.jsxs(s.span,{"data-line":"",children:[t.jsx(s.span,{style:{color:"#56B6C2"},children:"print"}),t.jsx(s.span,{style:{color:"#ABB2BF"},children:"(entity.compliance)      "}),t.jsx(s.span,{style:{color:"#7F848E",fontStyle:"italic"},children:"# ['PCI-DSS', 'SOC2']"})]}),`
431`,t.jsxs(s.span,{"data-line":"",children:[t.jsx(s.span,{style:{color:"#56B6C2"},children:"print"}),t.jsx(s.span,{style:{color:"#ABB2BF"},children:"(entity.deploys_per_day) "}),t.jsx(s.span,{style:{color:"#7F848E",fontStyle:"italic"},children:"# 4.2"})]})]})})}),`
432`,t.jsx(s.h3,{id:"modeling-organizational-context",children:t.jsx(s.a,{href:"#modeling-organizational-context",children:"Modeling: Organizational Context"})}),`
433`,t.jsxs(s.p,{children:["Discovery tells you ",t.jsx(s.em,{children:"what exists"}),". Modeling tells you ",t.jsx(s.em,{children:"why it matters"}),". This includes:"]}),`
434`,t.jsxs(s.ul,{children:[`
435`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Ownership chains"}),": Service → Team → Business Unit → Executive"]}),`
436`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Revenue mapping"}),": Which services drive which revenue streams"]}
436),`
437`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Compliance scope"}),": What falls under PCI, HIPAA, SOC2"]}),`
438`,t.jsxs(s.li,{children:[t.jsx(s.strong,{children:"Criticality tiers"}),": Business impact of each entity"]}),`
439`]}),`
440`,t.jsx(s.h3,{id:"threading-compound-risk-detection",children:t.jsx(s.a,{href:"#threading-compound-risk-detection",children:"Threading: Compound Risk Detection"})}),`
441`,t.jsxs(s.p,{children:["Threading is where the magic happens. By correlating signals across discovery and modeling, the context layer surfaces ",t.jsx(s.strong,{children:"compound risks"}),": combinations of findings that are individually manageable but collectively critical."]}),`
442`,t.jsx(s.h2,{id:"what-this-means-for-your-ai-strategy",children:t.jsx(s.a,{href:"#what-this-means-for-your-ai-strategy",children:"What This Means for Your AI Strategy"})}),`
443`,t.jsx(s.p,{children:"If you're building AI agents without a context layer, you're building on sand. Your agents will hallucinate, miss critical relationships, and produce decisions that look right in isolation but fail in the real world."}),`
444`,t.jsx(s.p,{children:"The context layer is the missing foundation. And the organizations that build it first will have an insurmountable advantage."}),`
445`,t.jsx(s.hr,{}),`
446`,t.jsx(ea,{text:"See what your agents are missing. Get a live walkthrough of Korthread Fabric."})]})}function db(r={}){const{wrapper:s}=r.components||{};return s?t.jsx(s,{...r,children:t.jsx(tp,{...r})}):tp(r)}const ub=Object.freeze(Object.defineProperty({__proto__:null,__wordCount:rb,default:db,meta:cb},Symbol.toStringTag,{value:"Module"})),eg={"suparna-pal":{name:"Suparna Pal",role:"CEO & Co-Founder",bio:"Suparna Pal has spent his career exploring a simple idea: technology should help humans understand complexity, not add to it. Over the past two decades, he has built platforms connecting data, signals, and decisions—from early media streaming systems to industrial IoT and digital twin platforms at companies such as GE Digital, Cisco, and PTC. Today, as Co-Founder and CEO of Kscope, he is focused on helping AI move beyond isolated signals toward true understanding through context graphs that reveal how information and events connect. For Suparna, technology is both an engineering discipline and a creative pursuit—where thoughtful design and curiosity turn complex data into meaningful insight.",photo:"/assets/suparna-pal.png",linkedin:"https://www.linkedin.com/in/suparna-pal-60b5aa5",color:"#1E3A5F"},"zubair-nabi":{name:"Zubair Nabi",role:"CTO & Co-Founder",bio:"Zubair is the Co-founder and CTO of Kscope, where he leads the development of the unified context platform. Previously, he held engineering and data science leadership roles at Careem, INTECH, Qubit, and IBM Research. His work has been featured in MIT Technology Review and CNET. Zubair is the author of Pro Spark Streaming and an adjunct faculty member at George Washington University. He holds an MPhil from Cambridge, where he worked with the legendary Xen hypervisor team. Outside of work, he's into literature, philosophy, music, and pontificating over how AI will reshape humanity.",photo:"/assets/zubair-nabi.png",linkedin:"https://www.linkedin.com/in/zubairnabi",color:"#2A4F7A"},"yonatan-hagos":{name:"Yonatan Hagos",role:"Executive Chairman & Co-Founder",bio:"Yonatan is the Co-Founder and Executive Chairman of Kscope, where he leads the company's strategic position and GTM activities. Previously, he served as Chief Product Officer at Beyond Limits, an industrial AI company, and held product and operations leadership roles at GE Digital and SAP BusinessObjects. Yonatan is also an active investor and digital transformation advisor. He holds a degree from UC Berkeley. Outside of work, he is passionate about equitable social initiatives like affordable housing and education and can be found debating history, philosophy, and the evolving human condition over fabulous food and wine somewhere around the globe.",photo:"/assets/yonatan-hagos.png",linkedin:"https://www.linkedin.com/in/yonatan-hagos-403777",color:"#0D8B7D"}},tg={"bill-ruh":{name:"William (Bill) Ruh",role:"Advisor",bio:"Seasoned technology leader with extensive experience in driving digital transformation and scaling businesses. Has founded startups, modernized legacy software, and introduced digital solutions. As a board member and advisor, he helps technology companies innovate and grow, with expertise in cybersecurity, AI, and cloud computing. Serves on multiple boards and advises academic and industry organizations.",photo:"/assets/bill-ruh.png",linkedin:"https://www.linkedin.com/in/billruh/",color:"#FF6B4A"},"subhajit-bagchi":{name:"Subhajit Bagchi",role:"Advisor",bio:"E
446xperienced operating executive in cybersecurity, wired and wireless networking, and IoT. Has led multiple companies in responding successfully to technology transitions, finding new strategic channels to market, improving business operations, and increasing customer retention. As a growth and technology advisor, he shares his expertise and experience to achieve sustainable business growth and high customer engagement.",photo:"/assets/subhajit-bagchi.png",linkedin:"https://www.linkedin.com/in/subhajit-bagchi/",color:"#EAB308"}},hb=r=>eg[r]||tg[r]||{name:r,role:""},fb=Object.values(eg),mb=Object.values(tg),np={purple:{coverIcon:"Brain",coverColor:l.navyLight,coverColorBg:`${l.navyLight}14`},blue:{coverIcon:"Shield",coverColor:l.primary,coverColorBg:`${l.primary}14`},amber:{coverIcon:"Shield",coverColor:l.medium,coverColorBg:`${l.medium}14`},indigo:{coverIcon:"Bot",coverColor:l.navyLight,coverColorBg:`${l.navyLight}14`},teal:{coverIcon:"Layers",coverColor:l.mintDark,coverColorBg:`${l.mintDark}14`},coral:{coverIcon:"Code2",coverColor:l.coral,coverColorBg:`${l.coral}14`},green:{coverIcon:"Factory",coverColor:l.low,coverColorBg:`${l.low}14`}},ng=r=>np[r]||np.purple,ig={Brain:To,Shield:Qp,Bot:$s,Layers:$0,Code2:E0,Factory:Up,Database:Kp},pb=Object.assign({"../content/blog/agentic-ai-from-dashboards-to-decision-makers.mdx":k1,"../content/blog/agents-relationship-problem.mdx":R1,"../content/blog/cisos-guide-to-compound-risk.mdx":W1,"../content/blog/context-graph-is-not-context.mdx":V1,"../content/blog/economics-of-context-ai-agents-burning-money-guesswork.mdx":tb,"../content/blog/total-unified-security-beyond-point-solutions.mdx":ob,"../content/blog/why-context-intelligence-is-the-missing-layer.mdx":ub});function gb(r){return`${Math.max(1,Math.ceil(r/238))} min read`}const xb=[{slug:"generate-gremlin-queries-using-amazon-bedrock",title:"Generate Gremlin queries using Amazon Bedrock models",description:"Leveraging Amazon Bedrock AI models to automatically generate Gremlin graph traversal queries for Amazon Neptune, simplifying graph database interactions.",date:"2025-10-23",authorName:"Rachel Hanspal, Flora Wang, Jason Zhang, Mu Li, Wan Chen, Suparna Pal, Zubair Nabi",authorDisplay:"Suparna Pal, Zubair Nabi +5",authorPhotos:["/assets/suparna-pal.png","/assets/zubair-nabi.png"],category:"Engineering",tags:["graph-databases","amazon-bedrock","gremlin","ai"],theme:"teal",externalUrl:"https://aws.amazon.com/blogs/machine-learning/generate-gremlin-queries-using-amazon-bedrock-models/",readTime:"12 min read",published:!0}],yb=Object.values(pb).map(r=>{const s=hb(r.meta.author),u=ng(r.meta.theme);return{...r.meta,authorName:s.name,authorRole:s.role,authorPhoto:s.photo,coverIcon:u.coverIcon,coverColor:u.coverColor,coverColorBg:u.coverColorBg,readTime:gb(r.__wordCount||0),Component:r.default,Icon:ig[u.coverIcon]||To}}).filter(r=>r.published!==!1),bb=xb.filter(r=>r.published!==!1).map(r=>{const s=ng(r.theme);return{...r,coverIcon:s.coverIcon,coverColor:s.coverColor,coverColorBg:s.coverColorBg,Icon:ig[s.coverIcon]||To}}),Zi=[...yb,...bb].sort((r,s)=>new Date(s.date)-new Date(r.date)),ag=r=>Zi.find(s=>s.slug===r)||null,vb=()=>["All",...new Set(Zi.map(s=>s.category))],jb=()=>Zi.find(r=>r.featured)||Zi[0],wn={All:{color:l.text},"Context Operating System":{color:l.navyLight},Security:{color:l.primary},"Agentic AI":{color:l.navyLight},Platform:{color:l.mintDark},Engineering:{color:l.coral},Industry:{color:l.medium}},zo=r=>new Date(r+"T00:00:00").toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"}),bd="https://kscope.ai",wb=`${bd}/assets/og-image.png`,yt=" | Kscope",xo={home:{title:"Kscope™ | Context Operating System for Humans and Agents",description:"Kscope™ connects enterprise data silos into a unified context graph that tracks how things change, why decisions were made, and what risks are emerging. Korthread℠ Fabric powering agentic security, AI cost intelligence, compliance automation, and custom AI agents."},platform:{title:`Unified Context Platform${yt}`,description:"Korthread℠ ingests source context through Blueprints, discovers entities, and normalizes relationships into a unified context graph with full temporal history and decision provenance. Agents consume this graph through Korthread℠ Fabric."},agents:{title:`Agentic AI Solutions${yt}`,description:"Agentic AI for industrial, financial services, healthcare, cybersecurity and hospital
446ity. Each agent reads the systems you already run through Blueprints and answers over Korthread℠ Fabric, or bring your own agent on any framework."},kohort:{title:`Kohort: Agentic Hospitality & Travel${yt}`,description:"Cohort and audience intelligence for hospitality and travel. Kohort builds segments from property, booking, loyalty and campaign systems at once, and keeps guest identity when the guest moves."},kdefend:{title:`KDefend: Cyber Risk and Governance${yt}`,description:"Which business-critical applications have security issues? KDefend aggregates code vulnerability, cloud posture, data security and AI security from the tools you already run onto one ranked list of applications, with owner and tier."},kapital:{title:`Kapital: Agentic Finance${yt}`,description:"Financial intelligence for AML compliance and sanctions monitoring. Correlates transaction data, identity verification, and global sanctions lists to surface SAR candidates, structuring patterns, and screening gaps."},kworks:{title:`KWorks: Agentic Industrial${yt}`,description:"Design, planning, supply chain, manufacturing, and quality in one correlated context graph. Trace faulty parts, impact supplier delays, and root-cause quality drift across the industrial lifecycle."},kheal:{title:`KHeal: Agentic Health${yt}`,description:"Unify fragmented patient context across EHRs, labs, imaging, and providers. Clinical decision support, trial matching, and HIPAA-audit evidence powered by correlated care history."},integrations:{title:`Integrations${yt}`,description:`Connect any data source to Kscope™. ${Np}+ integrations across cloud, DevOps, security, and data, plus industrial and OT, healthcare, and financial services systems. Blueprint SDK for custom sources.`},company:{title:`About Kscope™${yt}`,description:"Our mission is to make intelligence operational. Meet the team building Kscope™, the unified context platform that grounds every system, team, and decision in context, not guesswork."},blog:{title:`Blog${yt}`,description:"Insights on agentic AI, context graphs, enterprise AI infrastructure, and the future of AI-powered operations from the Kscope™ team."},privacy:{title:`Privacy Policy${yt}`,description:"Kscope's privacy policy explaining how we collect, use, and protect your personal data."},cookies:{title:`Cookie Policy${yt}`,description:"Information about cookies and tracking technologies used on kscope.ai."},terms:{title:`Terms of Service${yt}`,description:"Terms and conditions governing use of Kscope's website and services."},kit:{title:`Design Kit${yt}`,description:"Internal component showcase for the Kscope marketing design system.",noindex:!0},kit:{title:`Design Kit${yt}`,description:"Internal component showcase for the Kscope marketing design system.",noindex:!0},contact:{title:`Contact Us${yt}`,description:"Get in touch with the Kscope team. Talk to sales, ask a question, or request a demo."}};function $i(r,s){let u=document.querySelector(`meta[name="${r}"]`)||document.querySelector(`meta[property="${r}"]`);u||(u=document.createElement("meta"),u.setAttribute(r.startsWith("og:")||r.startsWith("twitter:")?"property":"name",r),document.head.appendChild(u)),u.setAttribute("content",s)}function kb(r){if(r.startsWith("blog/")){const s=ag(r.slice(5));return s?{title:`${s.title}${yt}`,description:s.description||xo.blog.description}:xo.blog}return xo[r]||xo.home}function ed(r){const s=kb(r);document.title=s.title,$i("description",s.description),$i("og:title",s.title),$i("og:description",s.description),$i("og:url",`${bd}${r==="home"?"/":`/${r}`}`),$i("og:image",wb),$i("twitter:title",s.title),$i("twitter:description",s.description),Ab(`${bd}${r==="home"?"/":`/${r}`}`),Sb(s.noindex)}function Sb(r){let s=document.querySelector('meta[name="robots"]');if(!r){s&&s.remove();return}s||(s=document.createElement("meta"),s.name="robots",document.head.appendChild(s)),s.content="noindex, nofollow"}function Ab(r){let s=document.querySelector('link[rel="canonical"]');s||(s=document.createElement("link"),s.rel="canonical",document.head.appendChild(s)),s.href=r}function vt(r){const[s,u]=R.useState(()=>window.innerWidth<=r);return R.useEffect(()=>{const d=window.matchMedia(`(max-width: ${r}px)`),m=f=>u(f.matches);return d.addEventListener("change",m),()=>d.removeEventListener("change",m)},[r]),s}const sg=({height:r=24,variant:s="indigo"})=>t.jsx("img",{src:`/assets/${s==="white"?"kscope-logo-white.svg":"kscope-logo.svg"}`,alt:"Kscope",height:r,style:{display:"block"}}),ip={top:{x:"50%",y:"0%",sx:"70%",sy:"50%"},"top-right":{x:"85%",y:"0%",sx:"60%",sy:"50%"},"top-left":{x:"15%",y:"0%",sx:"60%",sy:"50%"},center:{x:"50%",y:"50%",sx:"70%",sy:"70%"},bottom:{x:"50%",y:"100%",sx:"70%",sy:"50%"}},$n=({color:r=l.mint,position:s="top",intensity:u=.18,style:d})=>{const m=ip[s]||ip.top,f=Cb(r);return t.jsx("div",{"aria-hidden":"true",style:{position:"absolute",inset:0,background:`radial-gradient(ellipse ${m.sx} ${m.sy} at ${m.x} ${m.y}, rgba(${f},${u}) 0%, transparent 65%)`,pointerEvents:"none",...d}})};function Cb(r){const s=r.replace("#",""),u=parseInt(s.length===3?s.split("").map(d=>d+d).join(""):s,16);return`${u>>16&255},${u>>8&255},${u&255}`}const Ga=({opacity:r=.05,dark:s=!1})=>t.jsxs("svg",{"aria-hidden":"true",style:{position:"absolute",inset:0,width:"100%",height:"100%",opacity:r,mixBlendMode:s?"screen":"multiply",pointerEvents:"none"},xmlns:"http://www.w3.org/2000/svg",children:[t.jsxs("filter",{id:"kscope-noise",children:[t.jsx("feTurbulence",{type:"fractalNoise",baseFrequency:"0.9",numOctaves:"3",stitchTiles:"stitch"}),t.jsx("feColorMatrix",{type:"saturate",values:"0"})]}
446),t.jsx("rect",{width:"100%",height:"100%",filter:"url(#kscope-noise)"})]}),ve=R.forwardRef(({alt:r=!1,compact:s=!1,id:u,spotlight:d=!1,noise:m=!1,style:f,children:p},b)=>{const x=!!d||!!m,y=typeof d=="object"&&d!==null?d:{color:l.mint,position:"top",intensity:.12};return t.jsxs("section",{ref:b,id:u,style:{...r?te.sectionAlt:null,...x?{position:"relative"}:null},children:[x&&t.jsxs("div",{"aria-hidden":"true",style:{position:"absolute",inset:0,overflow:"hidden",pointerEvents:"none"},children:[d&&t.jsx($n,{...y}),m&&t.jsx(Ga,{opacity:.06})]}),t.jsx("div",{style:{...s?te.sectionCompact:te.section,...x?{position:"relative",zIndex:1}:null,...f},children:p})]})});ve.displayName="Section";const tn=({id:r,children:s,compact:u=!1,spotlight:d=!0,noise:m=!0,style:f})=>t.jsxs("section",{id:r,style:{background:l.deep,position:"relative",overflow:"hidden",color:l.white,...f},children:[d&&t.jsx($n,{color:l.mint,position:"top",intensity:.15}),m&&t.jsx(Ga,{opacity:.06,dark:!0}),t.jsx("div",{style:{...u?te.sectionCompact:te.section,position:"relative",zIndex:1},children:s})]}),Tb=/^\s*(\d+(?:\.\d+)?)\s*\/\s*(.+?)\s*$/,ct=({children:r,color:s=l.mintDark,style:u})=>{const d=typeof r=="string"?r:null,m=d&&d.match(Tb);if(m){const[,f,p]=m;return t.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:10,...u},children:[t.jsx("span",{"aria-hidden":"true",style:{width:2,height:12,background:s,borderRadius:1,flexShrink:0}}),t.jsx("span",{style:{fontFamily:l.monoFont,fontSize:11,fontWeight:800,letterSpacing:"0.04em",color:s,fontVariantNumeric:"tabular-nums",lineHeight:1},children:f}),t.jsx("span",{style:{fontFamily:l.monoFont,fontSize:11,fontWeight:600,letterSpacing:"0.14em",textTransform:"uppercase",color:s,lineHeight:1},children:p})]})}return t.jsx("span",{style:{...te.eyebrow,color:s,...u},children:r})},Gn=({children:r,align:s="center",style:u})=>t.jsx("h1",{style:{...te.heroH1,textAlign:s,...u},children:r}),jt=({children:r,align:s="center",style:u})=>t.jsx("h2",{style:{...te.sectionH2,textAlign:s,...u},children:r}),Ye=({children:r,align:s="left",style:u})=>t.jsx("h3",{style:{...te.cardH3,textAlign:s,...u},children:r}),ae=({children:r,variant:s="gradient",style:u})=>s==="coral"?t.jsx("span",{style:{color:l.coral,...u},children:r}):t.jsx("span",{style:{...te.gradText,...u},children:r}),P=({children:r,style:s})=>t.jsx("span",{style:{...te.mono,...s},children:r}),se=({children:r,size:s="default",align:u,style:d,as:m="p"})=>{const f=s==="small"?te.bodySmall:s==="lead"?{...te.body,fontSize:18,lineHeight:1.6}:te.body,p=m;return t.jsx(p,{style:{...f,textAlign:u,...d},children:r})},Me=({eyebrow:r,title:s,subtitle:u,align:d="center",maxWidth:m=720,style:f})=>t.jsxs("header",{style:{textAlign:d,marginBottom:48,...f},children:[r&&t.jsx(ct,{children:r}),s&&t.jsx(jt,{align:d,style:{marginTop:r?12:0,maxWidth:m,marginLeft:d==="center"?"auto":0,marginRight:d==="center"?"auto":0},children:s}),u&&t.jsx(se,{size:"lead",align:d,style:{marginTop:16,maxWidth:Math.min(m,640),marginLeft:d==="center"?"auto":0,marginRight:d==="center"?"auto":0},children:u})]}),Kn=({style:r})=>t.jsx("div",{style:{...te.calloutBar,...r}}),ap={info:{accent:l.primary,label:l.primary},success:{accent:l.mintDark,label:l.mintDark},warning:{accent:l.medium,label:l.medium},danger:{accent:l.coral,label:l.coral}};function Qi({label:r,variant:s="info",children:u,style:d}){const m=ap[s]||ap.info;return t.jsxs("div",{style:{margin:"32px 0",background:l.white,borderLeft:`3px solid ${m.accent}`,padding:"14px 18px 14px 20px",borderRadius:"0 8px 8px 0",boxShadow:"0 1px 3px rgba(13,27,42,0.04)",...d},children:[r&&t.jsx("p",{style:{fontFamily:l.monoFont,fontSize:10,fontWeight:600,letterSpacing:"0.12em",textTransform:"uppercase",color:m.label,margin:"0 0 6px"},children:r}),t.jsx("div",{style:{fontSize:14,lineHeight:1.6,color:l.text,fontFamily:l.bodyFont},children:u})]})}const zb="0.5px solid rgba(13,27,42,0.1)",Eb=r=>`0.5px solid ${r}59`,td=12,rt=({children:r,variant:s="hairline",emphasis:u=!1,emphasisColor:d=l.mintDark,onClick:m,style:f={}})=>{const[p,b]=R.useState(!1),x=s!=="raised",y=`3px solid ${d}`,j=p&&x?Eb(u?d:l.mintDark):zb,A=u?`0 ${td}px ${td}px 0`:`${td}px`;return t.jsx("div",{onClick:m,onMouseEnter:()=>b(!0),onMouseLeave:()=>b(!1),style:{background:l.card,borderRadius:A,padding:28,borderTop:x?j:"none",borderRight:x?j:"none",borderBottom:x?j:"none",borderLeft:u?y:x?j:"none",boxShadow:x?p?"0 4px 16px rgba(13,27,42,0.06)":"none":p?"0 16px 48px rgba(13,27,42,0.12), 0 4px 16px rgba(13,27,42,0.06)":"0 4px 24px rgba(13,27,42,0.06), 0 1px 3px rgba(13,27,42,0.04)",transform:p&&(m||!x)?"translateY(-2px)":"none",transition:"all 0.3s cubic-bezier(0.4,0,0.2,1)",cursor:m?"pointer":"default",...f},children:r})},nd=({value:r,unit:s,label:u,icon:d,color:m=l.primary,delta:f,emphasis:p=!1})=>t.jsxs(rt,{emphasis:p,style:{padding:28},children:[t.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:24},children:[t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,minWidth:0},children:[d&&t.jsx("div",{style:{width:32,height:32,borderRadius:8,background:`${m}14`,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:t.jsx(d,{size:16,color:m,strokeWidth:1.5})}),t.jsx("span",{style:{fontSize:11,fontWeight:600,color:l.textMd,textTransform:"uppercase",letterSpacing:"0.08em",fontFamily:l.bodyFont,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:u})]}),f&&t.jsx(P,{style:{fontSize:11,fontWeight:700,color:m,letterSpacing:"-0.02em",flexShrink:0,padding:"3px 8px",background:`${m}14`,borderRadius:4},children:f})]}),t.jsxs("div",{style:{display:"flex",alignItems:"baseline",gap:4},children:[t.jsx(P,{style:{fontSize:48,fontWeight:700,color:l.text,letterSpacing:"-0.03em",lineHeight:1},children:r}),s&&t.jsx(P,{style:{fontSize:20,fontWeight:500,color:l.textLight},children:s})]})]}),Yi=({number:r,color:s=l.primary,title:u,children:d,footer:m,emphasis:f=!0,onClick:p,style:b})=>t.jsxs(rt,{emphasis:f,emphasisColor:s,onClick:p,style:{display:"flex",flexDirection:"column",height:"100%",...b},children:[r&&t.jsx(P,{style:{display:"block",fontSize:11,fontWeight:700,color:s,letterSpacing:"0.16em",marginBottom:18},children:r}),t.jsx(Ye,{children:u}),t.jsx(se,{size:"small",style:{marginTop:10,flex:1},children:d}),m&&t.jsxs(t.Fragment,{children:[t.jsx("div",{style:{height:1,background:l.borderLight,margin:"20px 0 14px"}}),t.jsx("div",{style:{fontSize:12,color:l.textLight,fontFamily:l.bodyFont,fontWeight:500,display:"flex",alignItems:"center",gap:6},children:m})]})]}),Yn=({lockup:r,eyebrow:s,title:u,titleAccent:d,subtitle:m,extra:f,spotlight:p=!0,noise:b=!0,spotlightColor:x=l.mint,background:y=l.white})=>t.jsxs("section",{style:{background:y,position:"relative",overflow:"hidden"},children:[p&&t.jsx($n,{color:x,position:"top",intensity:.18}),b&&t.jsx(Ga,{opacity:.05}),t.jsxs("div",{style:{...te.heroInner,position:"relative",zIndex:1},children:[r&&t.jsx("div",{style:{display:"flex",justifyContent:"center",marginBottom:s?20:24},children:r}),s&&t.jsx(ct,{children:s}),t.jsxs(Gn,{style:{marginTop:s?20:0,maxWidth:920,marginLeft:"auto",marginRight:"auto"},children:[u,d&&t.jsxs(t.Fragment,{children:[" ",t.jsx(ae,{children:d})]})]}),m&&t.jsx(se,{size:"lead",align:"center",style:{marginTop:24,marginLeft:"auto",marginRight:"auto",maxWidth:680},children:m}),f&&t.jsx("div",{style:{marginTop:36},children:f})]})]}
446),lg=({id:r,gradient:s,title:u,subtitle:d,btnLabel:m="Book a Demo",onClick:f})=>t.jsx("section",{id:r,style:{background:s},children:t.jsxs("div",{style:{...te.sectionCompact,display:"flex",alignItems:"center",justifyContent:"space-between",gap:32,flexWrap:"wrap"},children:[t.jsxs("div",{style:{flex:1,minWidth:280},children:[t.jsx(jt,{align:"left",children:u}),d&&t.jsx(se,{align:"left",style:{marginTop:12},children:d})]}),t.jsxs(bt,{onClick:f,children:[m," ",t.jsx(st,{size:15})]})]})}),Mb=({cols:r=3,rows:s="auto",gap:u=20,children:d,style:m})=>t.jsx("div",{style:{display:"grid",gridTemplateColumns:`repeat(${r}, 1fr)`,gridTemplateRows:s==="auto"?"auto":`repeat(${s}, 1fr)`,gap:u,...m},children:d}),id=({colSpan:r=1,rowSpan:s=1,children:u,style:d})=>t.jsx("div",{style:{gridColumn:r>1?`span ${r}`:void 0,gridRow:s>1?`span ${s}`:void 0,display:"flex",...d},children:u}),ad=56,sp=1024,lp=[[160,200],[145,180,215],[170,205],[150,185,220],[165,200],[155,180,210],[170,195]],nn=({sections:r=[],preview:s=!1,previewActive:u=0})=>{var Se;const[d,m]=R.useState(0),[f,p]=R.useState(!1),[b,x]=R.useState(!1),[y,j]=R.useState(s||typeof window!="undefined"&&window.innerWidth>=sp);if(R.useEffect(()=>{if(s)return;const X=setTimeout(()=>x(!0),200);return()=>clearTimeout(X)},[s]),R.useEffect(()=>{if(s)return;const X=()=>j(window.innerWidth>=sp);return X(),window.addEventListener("resize",X),()=>window.removeEventListener("resize",X)},[s]),R.useEffect(()=>{if(s||!r.length)return;const X=r.map((re,U)=>{const $=typeof document!="undefined"?document.getElementById(re.id):null;if(!$)return null;const J=new IntersectionObserver(I=>{I.forEach(pe=>{pe.isIntersecting&&m(U)})},{rootMargin:"-45% 0px -45% 0px",threshold:0});return J.observe($),J});return()=>X.forEach(re=>re&&re.disconnect())},[r,s]),!r.length||!s&&!y)return null;const A=s?u:d,B=(((Se=r[A])==null?void 0:Se.theme)==="dark"?"dark":"light")==="dark",N=B?"linear-gradient(to bottom, rgba(255,255,255,0.12), rgba(255,255,255,0.35) 20%, rgba(255,255,255,0.35) 80%, rgba(255,255,255,0.12))":"linear-gradient(to bottom, rgba(30,58,95,0.1), rgba(30,58,95,0.28) 20%, rgba(30,58,95,0.28) 80%, rgba(30,58,95,0.1))",G=B?"transparent":l.white,q=B?"rgba(255,255,255,0.55)":"rgba(30,58,95,0.4)",Z=B?"rgba(255,255,255,0.65)":l.textLight,de=B?l.white:l.navy,he=B?"rgba(255,255,255,0.3)":"rgba(30,58,95,0.22)",me=B?"rgba(255,255,255,0.45)":"rgba(30,58,95,0.35)",De=t.jsxs("div",{onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),"aria-label":"Section navigation",role:"navigation",style:{position:"relative",padding:"10px 0"},children:[t.jsx("div",{"aria-hidden":"true",style:{position:"absolute",left:4.5,top:18,bottom:18,width:1,background:N,pointerEvents:"none",transition:"background 350ms ease"}}),r.map((X,re)=>{const U=re===A,$=lp[re%lp.length];return t.jsxs("button",{onClick:()=>{if(s)return;const J=document.getElementById(X.id);J&&J.scrollIntoView({behavior:"smooth",block:"start"})},onFocus:()=>p(!0),onBlur:()=>p(!1),style:{position:"relative",height:ad,display:"flex",alignItems:"center",background:"none",border:"none",padding:0,margin:0,cursor:s?"default":"pointer",width:"100%",textAlign:"left",outline:"none"},children:[t.jsx("svg",{"aria-hidden":"true",width:28,height:ad,style:{position:"absolute",left:-24,top:0,pointerEvents:"none",overflow:"visible"},children:$.map((J,I)=>{const pe=J*Math.PI/180,ge=12+I%2*4,ze=28,E=ad/2,W=ze+Math.cos(pe)*ge,K=E+Math.sin(pe)*ge;return t.jsxs("g",{children:[t.jsx("line",{x1:ze,y1:E,x2:W,y2:K,stroke:U?l.mintDark:he,strokeWidth:U?1.2:.8,strokeLinecap:"round",style:{transition:"stroke 280ms ease, stroke-width 280ms ease"}}),t.jsx("circle",{cx:W,cy:K,r:U?1.6:1.2,fill:U?l.mintDark:me,style:{transition:"fill 280ms ease, r 280ms ease"}})]},I)})}),t.jsx("span",{"aria-hidden":"true",style:{width:10,height:10,borderRadius:"50%",background:U?l.mintDark:G,border:`1.5px solid ${U?l.mintDark:q}`,boxShadow:U?"0 0 0 4px rgba(0,201,167,0.18)":"none",transition:"all 280ms cubic-bezier(0.4,0,0.2,1)",flexShrink:0,zIndex:1,marginLeft:0}}),t.jsx("span",{style:{marginLeft:14,minWidth:18,fontFamily:l.monoFont,fontSize:10,fontWeight:600,color:U?de:Z,letterSpacing:"0.1em",transition:"color 280ms ease",zIndex:1,flexShrink:0},children:X.number!==void 0?X.number:String(re+1).padStart(2,"0")}),t.jsx("span",{style:{marginLeft:10,whiteSpace:"nowrap",fontFamily:l.bodyFont,fontSize:12,fontWeight:500,color:U?l.text:l.textMd,background:l.white,padding:"4px 10px",borderRadius:6,border:"1px solid rgba(13,27,42,0.06)",boxShadow:"0 4px 14px rgba(13,27,42,0.1)",opacity:f?1:0,transform:f?"translateX(0)":"translateX(-6px)",transition:"opacity 250ms ease, transform 250m
446s ease, color 250ms ease",pointerEvents:f?"auto":"none"},children:X.label})]},X.id||re)})]});return s?t.jsx("div",{style:{display:"inline-block"},children:De}):t.jsx("div",{style:{position:"fixed",left:32,top:"50%",transform:`translateY(-50%) ${b?"translateX(0)":"translateX(-16px)"}`,opacity:b?1:0,transition:"opacity 420ms ease, transform 420ms ease",zIndex:40},children:De})},ht=({children:r,color:s=l.primary,variant:u="soft",dot:d=!1,style:m})=>{const f=u==="solid";return t.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:6,padding:"4px 11px",borderRadius:100,fontSize:10,fontWeight:600,letterSpacing:"0.08em",textTransform:"uppercase",background:f?s:`${s}12`,color:f?l.white:s,border:f?"none":`1px solid ${s}20`,fontFamily:l.bodyFont,whiteSpace:"nowrap",...m},children:[d&&t.jsx("span",{"aria-hidden":"true",style:{width:6,height:6,borderRadius:"50%",background:f?l.white:s,flexShrink:0}}),r]})},Db={live:l.low,"coming-soon":l.textLight,beta:l.medium},sd=({status:r="live",children:s,style:u})=>{const d=Db[r]||l.low,m=r==="live";return t.jsxs("span",{style:{display:"inline-flex",alignItems:"center",gap:10,fontSize:13,color:l.textMd,fontFamily:l.bodyFont,fontWeight:500,...u},children:[t.jsxs("span",{style:{position:"relative",width:8,height:8,flexShrink:0},children:[m&&t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",inset:-3,borderRadius:"50%",background:`${d}35`,animation:"kscopeLivePulse 2s ease-in-out infinite"}}),t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",inset:0,borderRadius:"50%",background:d}})]}),s]})},Lb=r=>typeof r=="string"&&/^https?:\/\//.test(r),Ze=({href:r,children:s,variant:u="inline",theme:d="light",onClick:m,style:f,...p})=>{const[b,x]=R.useState(!1),y=Lb(r),j=d==="dark",A=b?j?l.white:l.primary:j?"rgba(255,255,255,0.7)":l.primary,D=j?l.mint:l.mintDark;return t.jsxs("a",{href:r,onClick:m,onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1),target:y?"_blank":void 0,rel:y?"noopener noreferrer":void 0,style:{position:"relative",color:A,textDecoration:"none",fontWeight:600,display:"inline-flex",alignItems:"center",gap:4,transition:"color 260ms ease",...f},...p,children:[t.jsxs("span",{style:{position:"relative"},children:[s,t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",left:0,bottom:-2,height:1.5,background:D,borderRadius:1,width:b?"100%":"
4460%",transition:"width 280ms cubic-bezier(0.4,0,0.2,1)"}})]}),u==="arrow"&&t.jsx(Vs,{size:14,strokeWidth:1.5,style:{transform:b?"translateX(3px)":"translateX(0)",transition:"transform 280ms ease"}}),y&&u!=="arrow"&&t.jsx(Md,{size:12,strokeWidth:1.5,style:{opacity:.6}})]})},og=({once:r=!0,threshold:s=.15,rootMargin:u="0px"}={})=>{const d=R.useRef(null),[m,f]=R.useState(!1);return R.useEffect(()=>{const p=d.current;if(!p||typeof IntersectionObserver=="undefined")return;const b=new IntersectionObserver(([x])=>{x.isIntersecting?(f(!0),r&&b.unobserve(p)):r||f(!1)},{threshold:s,rootMargin:u});return b.observe(p),()=>b.disconnect()},[r,s,u]),[d,m]},kt=({children:r,delay:s=0,distance:u=20,once:d=!0,style:m})=>{const[f,p]=og({once:d}),[b,x]=R.useState(!1);return R.useEffect(()=>{var A;if(typeof window=="undefined"||!window.matchMedia)return;const y=window.matchMedia("(prefers-reduced-motion: reduce)");x(y.matches);const j=D=>x(D.matches);return(A=y.addEventListener)==null||A.call(y,"change",j),()=>{var D;return(D=y.removeEventListener)==null?void 0:D.call(y,"change",j)}},[]),b?t.jsx("div",{ref:f,style:m,children:r}):t.jsx("div",{ref:f,style:{opacity:p?1:0,transform:p?"translateY(0)":`translateY(${u}px)`,transition:`opacity 500ms cubic-bezier(0.4,0,0.2,1) ${s}ms, transform 500ms cubic-bezier(0.4,0,0.2,1) ${s}ms`,...m},children:r})},rg=(r,{duration:s=1400,start:u=0,trigger:d=!0}={})=>{const[m,f]=R.useState(d?u:r);return R.useEffect(()=>{if(!d){f(r);return}const p=performance.now();let b;const x=y=>{const j=Math.min((y-p)/s,1),A=1-Math.pow(1-j,3);f(u+(r-u)*A),j<1&&(b=requestAnimationFrame(x))};return b=requestAnimationFrame(x),()=>cancelAnimationFrame(b)},[d,r,s,u]),m},ld=({to:r,format:s=f=>f.toFixed(1),duration:u=1400,start:d=0,style:m})=>{const[f,p]=og({once:!0}),[b,x]=R.useState(!1);R.useEffect(()=>{if(typeof window=="undefined"||!window.matchMedia)return;const j=window.matchMedia("(prefers-reduced-motion: reduce)");x(j.matches)},[]);const y=rg(r,{duration:u,start:d,trigger:p&&!b});return t.jsx("span",{ref:f,style:{fontFamily:l.monoFont,fontVariantNumeric:"tabular-nums",...m},children:s(b?r:y)})},Rb=({opacity:r=.03})=>t.jsxs("svg",{"aria-hidden":"true",style:{position:"fixed",inset:0,width:"100vw",height:"100vh",opacity:r,pointerEvents:"none",mixBlendMode:"multiply",zIndex:1},xmlns:"http://www.w3.org/2000/svg",children:[t.jsxs("filter",{id:"kscope-global-noise",children:[t.jsx("feTurbulence",{type:"fractalNoise",baseFrequency:"0.9",numOctaves:"3",stitchTiles:"stitch"}),t.jsx("feColorMatrix",{type:"saturate",values:"0"})]}),t.jsx("rect",{width:"100%",height:"100%",filter:"url(#kscope-global-noise)"})]}),Bb={Home:t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M3 10.5L10 4l7 6.5"}),t.jsx("path",{d:"M5 9.5V17h4v-4h2v4h4V9.5"}),t.jsx("circle",{cx:"10",cy:"4",r:"1.2",fill:"currentColor",stroke:"none"})]}),KAI:t.jsxs(t.Fragment,{children:[t.jsx("circle",{cx:"10",cy:"10",r:"6"}),t.jsx("text",{x:"10",y:"13",textAnchor:"middle",fill:"currentColor",stroke:"none",fontSize:"8",fontWeight:"700",fontFamily:"Sora, sans-serif",children:"K"})]}),Insights:t.jsxs(t.Fragment,{children:[t.jsx("circle",{cx:"10",cy:"10",r:"7"}),t.jsx("circle",{cx:"10",cy:"10",r:"4",strokeOpacity:"0.4"}),t.jsx("line",{x1:"10",y1:"10",x2:"10",y2:"3"}),t.jsx("path",{d:"M10 10l4-5",strokeOpacity:"0.5"}),t.jsx("circle",{cx:"10",cy:"10",r:"1",fill:"currentColor",stroke:"none"}),t.jsx("circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",stroke:"none"})]}),Analyzers:t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M1 10h4l2-5 3 10 2-7 2 4h5"}),t.jsx("circle",{cx:"7",cy:"5",r:"1",fill:"currentColor",stroke:"none"}),t.jsx("circle",{cx:"12",cy:"8",r:"1",fill:"currentColor",stroke:"none"})]}),Events:t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M13 2l-3 8h4l-4 8"}),t.jsx("circle",{cx:"10",cy:"18",r:"1",fill:"currentColor",stroke:"none"})]}),Inventory:t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M10 2L18 6.5v7L10 18 2 13.5v-7L10 2z"}),t.jsx("path",{d:"M10 10L18 6.5"}),t.jsx("path",{d:"M10 10v8"}),t.jsx("path",{d:"M10 10L2 6.5"})]}),Explorer:t.jsxs(t.Fragment,{children:[t.jsx("circle",{cx:"10",cy:"4",r:"2"}),t.jsx("circle",{cx:"4",cy:"14",r:"2"}),t.jsx("circle",{cx:"16",cy:"14",r:"2"}),t.jsx("line",{x1:"10",y1:"6",x2:"5.5",y2:"12.5"}),t.jsx("line",{x1:"10",y1:"6",x2:"14.5",y2:"12.5"})]}),Settings:t.jsxs(t.Fragment,{children:[t.jsx("line",{x1:"3",y1:"5",x2:"17",y2:"5"}),t.jsx("line",{x1:"3",y1:"10",x2:"17",y2:"10"}),t.jsx("line",{x1:"3",y1:"15",x2:"17",y2:"15"}),t.jsx("circle",{cx:"7",cy:"5",r:"1.8",fill:"#0D1B2A",stroke:"currentColor",strokeWidth:"1.5"}),t.jsx("circle",{cx:"13",cy:"10",r:"1.8",fill:"#0D1B2A",stroke:"currentColor",strokeWidth:"1.5"}),t.jsx("circle",{cx:"9",cy:"15",r:"1.8",fill:"#0D1B2A",stroke:"currentColor",strokeWidth:"1.5"})]}),InsightRules:t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M4 4h12M4 8h8M4 12h10M4 16h6"}),t.jsx("path",{d:"M16 10l-3 3 1.5 1.5L18 11z"}),t.jsx("circle",{cx:"14",cy:"14",r:"1",fill:"currentColor",stroke:"none"})]}),Jobs:t.jsxs(t.Fragment,{children:[t.jsx("rect",{x:"3",y:"3",width:"14",height:"14",rx:"2"}),t.jsx("path",{d:"M6 7h8M6 10h5M6 13h6"}),t.jsx("circle",{cx:"15",cy:"15",r:"1",fill:"currentColor",stroke:"none"})]}),Fabric:t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M4 7h12M4 10h12M4 13h12",strokeOpacity:"0.5"}),t.jsx("path",{d:"M7 4v12M10 4v12M13 4v12",strokeOpacity:"0.5"}),t.jsx("circle",{cx:"7",cy:"7",r:"1",fill:"currentColor",stroke:"none"}),t.jsx("circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",stroke:"none"}),t.jsx("circle",{cx:"10",cy:"10",r:"1",fill:"currentColor",stroke:"none"}),t.jsx("circle",{cx:"7",cy:"13",r:"1",fill:"currentColor",stroke:"none"}),t.jsx("circle",{cx:"13",cy:"13",r:"1",fill:"currentColor",stroke:"none"})]}),AppHub:t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M10 2L17 6v8l-7 4-7-4V6l7-4z"}),t.jsx("line",{x1:"10",y1:"7.5",x2:"10",y2:"6"}),t.jsx("line",{x1:"10",y1:"12.5",x2:"10",y2:"14"}),t.jsx("line",{x1:"7.8",y1:"8.8",x2:"6.5",y2:"7.5"}),t.jsx("line",{x1:"12.2",y1:"11.2",x2:"13.5",y2:"12.5"}),t.jsx("rect",{x:"7.5",y:"7.5",width:"5",height:"4.5",rx:"1"}),t.jsx("circle",{cx:"9",cy:"9.5",r:"0.7",fill:"currentColor",stroke:"none"}),t.jsx("circle",{cx:"11",cy:"9.5",r:"0.7",fill:"currentColor",stroke:"none"}),t.jsx("line",{x1:"10",y1:"7.5",x2:"10",y2:"6.5"}),t.jsx("circle",{cx:"10",cy:"6",r:"0.6",fill:"currentColor",stroke:"none"})]}),Blueprints:t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M2 12h5"}),t.jsx("path",{d:"M5 9.5l2 2.5-2 2.5"}),t.jsx("circle",{cx:"12",cy:"7",r:"2"}),t.jsx("circle",{cx:"17",cy:"12",r:"1.5"}),t.jsx("circle",{cx:"12",cy:"16",r:"1.5"}),t.jsx("line",{x1:"13.5",y1:"8.5",x2:"16",y2:"11"}),t.jsx("line",{x1:"12",y1:"9",x2:"12",y2:"14.5"}),t.jsx("line",{x1:"13.3",y1:"15.3",x2:"15.7",y2:"13"}
446),t.jsx("circle",{cx:"12",cy:"7",r:"0.8",fill:"currentColor",stroke:"none"})]}),Authoring:t.jsxs(t.Fragment,{children:[t.jsx("rect",{x:"2",y:"3",width:"12",height:"14",rx:"1.5"}),t.jsx("path",{d:"M5 7h6M5 10h4M5 13h5",strokeOpacity:"0.5"}),t.jsx("path",{d:"M14 12l2-2 2 2-2 2z"}),t.jsx("line",{x1:"12",y1:"14",x2:"14",y2:"12"}),t.jsx("circle",{cx:"12",cy:"14",r:"0.8",fill:"currentColor",stroke:"none"})]})},Ji=({name:r,size:s=20,color:u="currentColor",className:d,style:m})=>{const f=Bb[r];return f?t.jsx("svg",{className:d,width:s,height:s,viewBox:"0 0 20 20",fill:"none",stroke:u,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",style:m,children:f}):null},od=t.jsx("rect",{x:"4",y:"4",width:"56",height:"56",rx:"14",fill:l.navy}),Fb=t.jsxs("g",{stroke:"#fff",strokeWidth:"1.6",strokeLinecap:"round",opacity:"0.65",children:[t.jsx("line",{x1:"32",y1:"12",x2:"49",y2:"22"}),t.jsx("line",{x1:"49",y1:"22",x2:"49",y2:"42"}),t.jsx("line",{x1:"49",y1:"42",x2:"32",y2:"52"}),t.jsx("line",{x1:"32",y1:"52",x2:"15",y2:"42"}),t.jsx("line",{x1:"15",y1:"42",x2:"15",y2:"22"}),t.jsx("line",{x1:"15",y1:"22",x2:"32",y2:"12"})]}),op=t.jsxs("g",{stroke:"#fff",strokeWidth:"1.8",strokeLinecap:"round",children:[t.jsx("line",{x1:"32",y1:"12",x2:"32",y2:"52"}),t.jsx("line",{x1:"49",y1:"22",x2:"15",y2:"42"}),t.jsx("line",{x1:"15",y1:"22",x2:"49",y2:"42"})]}),Ob=t.jsxs("g",{stroke:"#fff",strokeWidth:"1.6",strokeLinecap:"round",opacity:"0.5",children:[t.jsx("line",{x1:"32",y1:"12",x2:"32",y2:"19"}),t.jsx("line",{x1:"32",y1:"52",x2:"32",y2:"45"}),t.jsx("line",{x1:"49",y1:"22",x2:"43.5",y2:"25.5"}),t.jsx("line",{x1:"49",y1:"42",x2:"43.5",y2:"38.5"}),t.jsx("line",{x1:"15",y1:"42",x2:"20.5",y2:"38.5"}),t.jsx("line",{x1:"15",y1:"22",x2:"20.5",y2:"25.5"})]}),Wb=t.jsxs("g",{fill:"#fff",children:[t.jsx("circle",{cx:"32",cy:"12",r:"2.8"}),t.jsx("circle",{cx:"49",cy:"22",r:"2.8"}),t.jsx("circle",{cx:"49",cy:"42",r:"2.8"}),t.jsx("circle",{cx:"32",cy:"52",r:"2.8"}),t.jsx("circle",{cx:"15",cy:"42",r:"2.8"}),t.jsx("circle",{cx:"15",cy:"22",r:"2.8"})]}),_b=t.jsxs("g",{fill:"#fff",children:[t.jsx("circle",{cx:"32",cy:"12",r:"2.6"}),t.jsx("circle",{cx:"49",cy:"22",r:"2.6"}),t.jsx("circle",{cx:"49",cy:"42",r:"2.6"}),t.jsx("circle",{cx:"32",cy:"52",r:"2.6"}),t.jsx("circle",{cx:"15",cy:"42",r:"2.6"}),t.jsx("circle",{cx:"15",cy:"22",r:"2.6"})]}),rd=(r=l.mint,s=!1)=>t.jsx("circle",{cx:"52",cy:"12",r:"4.5",fill:r,stroke:s?"#fff":void 0,strokeWidth:s?1.4:void 0}),Hb=()=>t.jsxs(t.Fragment,{children:[t.jsx("path",{d:"M32 19 L34.8 29.2 L45 32 L34.8 34.8 L32 45 L29.2 34.8 L19 32 L29.2 29.2 Z",fill:l.mint}),t.jsx("path",{d:"M42 39 L43 41 L45 42 L43 43 L42 45 L41 43 L39 42 L41 41 Z",fill:l.mint,opacity:"0.55"})]}),Nb=()=>t.jsx("path",{d:"M32 20 L22 23.5 V32 C22 37 26 41 32 43.5 C38 41 42 37 42 32 V23.5 Z",fill:l.mint}),Ib=()=>t.jsxs("g",{stroke:l.low,strokeWidth:"3",strokeLinecap:"round",fill:"none",children:[t.jsx("line",{x1:"32",y1:"19",x2:"32",y2:"45"}),t.jsx("path",{d:"M40 23 H28 a4 4 0 0 0 0 8 h7 a4 4 0 0 1 0 8 H23"})]}),qb=()=>t.jsx("polyline",{points:"21,33 30,42 45,22",fill:"none",stroke:l.medium,strokeWidth:"3.6",strokeLinecap:"round",strokeLinejoin:"round"}),Gb=()=>t.jsxs(t.Fragment,{children:[t.jsxs("g",{stroke:l.mintDark,strokeWidth:"1.8",strokeLinecap:"round",children:[t.jsx("line",{x1:"22",y1:"22",x2:"22",y2:"43"}),t.jsx("line",{x1:"32",y1:"18",x2:"32",y2:"46"}),t.jsx("line",{x1:"42",y1:"24",x2:"42",y2:"44"})]}),t.jsx("rect",{x:"19.5",y:"27",width:"5",height:"10",fill:l.mintDark}),t.jsx("rect",{x:"29.5",y:"24",width:"5",height:"14",fill:l.mintDark}),t.jsx("rect",{x:"39.5",y:"29",width:"5",height:"10",fill:l.mintDark})]}),Kb=()=>t.jsxs("g",{fill:l.coral,children:[t.jsx("rect",{x:"20",y:"34",width:"24",height:"11"}),t.jsx("polygon",{points:"20,34 25,28 25,34"}),t.jsx("polygon",{points:"26,34 31,28 31,34"}),t.jsx("polygon",{points:"32,34 37,28 37,34"}),t.jsx("polygon",{points:"38,34 43,28 43,34"}),t.jsx("rect",{x:"40",y:"22",width:"3",height:"7"}),t.jsx("circle",{cx:"41.5",cy:"19",r:"1.3"})]}),Ub=()=>t.jsx("polyline",{points:"20,32 25,32 28,22 33,46 38,18 41,32 44,32",fill:"none",stroke:l.critical,strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}),$b=()=>t.jsxs(t.Fragment,{children:[t.jsxs("g",{stroke:l.mintDark,strokeWidth:"1.7",strokeLinecap:"round",children:[t.jsx("line",{x1:"32",y1:"22",x2:"23",y2:"41"}),t.jsx("line",{x1:"32",y1:"22",x2:"41",y2:"41"}),t.jsx("line",{x1:"23",y1:"41",x2:"41",y2:"41"})]}),t.jsxs("g",{fill:l.mintDark,children:[t.jsx("circle",{cx:"32",cy:"22",r:"3"}),t.jsx("circle",{cx:"23",cy:"41",r:"3"}),t.jsx("circle",{cx:"41",cy:"41",r:"3"})]})]}),Yb=()=>t.jsxs(t.Fragment,{children:[t.jsxs("g",{fill:l.medium,children:[t.jsx("circle",{cx:"22",cy:"29",r:"3.8"}),t.jsx("path",{d:"M16.5 43v-1.2a5.5 5.5 0 0 1 11 0V43z"}),t.jsx("circle",{cx:"42",cy:"29",r:"3.8"}),t.jsx("path",{d:"M36.5 43v-1.2a5.5 5.5 0 0 1 11 0V43z"})]}),t.jsxs("g",{fill:l.navy,children:[t.jsx("circle",{cx:"32",cy:"25.4",r:"6.6"}),t.jsx("path",{d:"M23.4 44.6v-3.8a8.6 8.6 0 0 1 17.2 0v3.8z"})]}),t.jsxs("g",{fill:l.medium,children:[t.jsx("circle",{cx:"32",cy:"25.5",r:"5"}),t.jsx("path",{d:"M25 43v-2.4a7 7 0 0 1 14 0V43z"})]})]}),Vb={agents:{Glyph:Hb,dot:l.mint,dotStroked:!1}
446,security:{Glyph:Nb,dot:l.navy,dotStroked:!0},cost:{Glyph:Ib,dot:l.low,dotStroked:!1},compliance:{Glyph:qb,dot:l.medium,dotStroked:!1},finance:{Glyph:Gb,dot:l.navyLight,dotStroked:!0},industrial:{Glyph:Kb,dot:l.coral,dotStroked:!1},health:{Glyph:Ub,dot:l.critical,dotStroked:!1},cohort:{Glyph:Yb,dot:l.medium,dotStroked:!1},assetregistry:{Glyph:$b,dot:l.navyLight,dotStroked:!0}},at=({variant:r="platform",size:s=48,title:u,...d})=>{const m=u!=null?u:`Korthread ${r}`;let f;if(r==="platform")f=t.jsxs(t.Fragment,{children:[od,op,Wb,rd(l.mint)]});else if(r==="fabric")f=t.jsxs(t.Fragment,{children:[od,t.jsxs("g",{stroke:"#fff",strokeWidth:"1.6",strokeLinecap:"round",opacity:"0.7",children:[t.jsx("line",{x1:"32",y1:"12",x2:"49",y2:"22"}),t.jsx("line",{x1:"49",y1:"22",x2:"49",y2:"42"}),t.jsx("line",{x1:"49",y1:"42",x2:"32",y2:"52"}),t.jsx("line",{x1:"32",y1:"52",x2:"15",y2:"42"}),t.jsx("line",{x1:"15",y1:"42",x2:"15",y2:"22"}),t.jsx("line",{x1:"15",y1:"22",x2:"32",y2:"12"})]}),op,t.jsxs("g",{fill:"#fff",children:[t.jsx("circle",{cx:"49",cy:"22",r:"2.8"}),t.jsx("circle",{cx:"32",cy:"52",r:"2.8"}),t.jsx("circle",{cx:"15",cy:"42",r:"2.8"}),t.jsx("circle",{cx:"15",cy:"22",r:"2.8"})]}),t.jsxs("g",{fill:l.mint,children:[t.jsx("circle",{cx:"32",cy:"12",r:"2.8"}),t.jsx("circle",{cx:"49",cy:"42",r:"2.8"})]}),s>=32&&t.jsx("circle",{cx:"32",cy:"32",r:"7",fill:"none",stroke:l.mint,strokeWidth:"1",opacity:"0.4"}),t.jsx("circle",{cx:"32",cy:"32",r:"4",fill:l.mint}),rd(l.mint)]});else{const p=Vb[r];if(!p)return null;const{Glyph:b,dot:x,dotStroked:y}=p;f=t.jsxs(t.Fragment,{children:[od,Fb,Ob,_b,t.jsx(b,{}),rd(x,y)]})}return t.jsxs("svg",{width:s,height:s,viewBox:"0 0 64 64",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":m,style:{display:"block",flexShrink:0},...d,children:[t.jsx("title",{children:m}),f]})},Ka=({variant:r="platform",label:s,size:u=32,textColor:d,title:m,style:f})=>t.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:Math.max(6,Math.round(u*.28)),...f},children:[t.jsx(at,{variant:r,size:u,title:m||s||`Korthread ${r}`}),s&&t.jsx("span",{style:{fontFamily:l.headingFont,fontSize:Math.round(u*.9),fontWeight:800,letterSpacing:"-0.03em",color:d||l.text,lineHeight:1},children:s})]}),Xb=r=>`https://www.google.com/s2/favicons?domain=${r}&sz=128`,Qb=r=>`https://icon.horse/icon/${r}`,Zb=r=>`https://cdn.simpleicons.org/${r}`,cg=(r,s,u)=>{if(u&&u.startsWith("http"))return[u];const d=r?Zb(r):null,m=s?Xb(s):null,f=s?Qb(s):null;return(u==="google"?[d,m,f]:[d,f,m]).filter(Boolean)},Jb=Object.fromEntries(Ys.map(r=>[r.name,r])),rp=[l.primary,l.navyLight,l.mintDark,l.low,l.medium,l.coral,l.coral,l.navyLight],Pi=({name:r,slug:s,domain:u,logo:d,size:m=28,radius:f=6})=>{const p=s||u||d?{slug:s,d:u,logo:d}:Jb[r]||{},b=cg(p.slug,p.d,p.logo),[x,y]=R.useState(0);if(x>=b.length){const j=rp[r.charCodeAt(0)%rp.length];return t.jsx("div",{style:{width:m,height:m,borderRadius:f,background:`${j}14`,display:"flex",alignItems:"center",justifyContent:"center",fontSize:m*.45,fontWeight:800,color:j,fontFamily:l.bodyFont},children:r.charAt(0).toUpperCase()})}return t.jsx("img",{src:b[x],alt:r,width:m,height:m,onError:()=>y(x+1),style:{display:"block",objectFit:"contain",borderRadius:x>0?f*.66:0},loading:"lazy"})},Ld=({items:r,active:s,onChange:u,dwellMs:d=5e3,isRunning:m=!0,listWidth:f=300,accentColor:p,children:b})=>{const x=vt(l.bp.tablet),y=p||l.mintDark;return t.jsxs("div",{children:[t.jsx("style",{children:`
447        @keyframes scSwitcherFill {
448          from { transform: scaleY(0); }
449          to   { transform: scaleY(1); }
450        }
451      `}),t.jsxs("div",{style:{display:"grid",gridTemplateColumns:x?"1fr":`${f}px 1fr`,gap:x?20:40,alignItems:"start"},children:[t.jsx("ol",{style:{listStyle:"none",margin:0,padding:0,display:"flex",flexDirection:"column",gap:2},children:r.map((j,A)=>{const D=j.id===s,B=String(A+1).padStart(2,"0"),N=D?j.color||y:l.textLight;return t.jsxs("li",{onClick:()=>u(j.id),className:"kscope-focus-ring",tabIndex:0,role:"button","aria-pressed":D,onKeyDown:G=>{(G.key==="Enter"||G.key===" ")&&(G.preventDefault(),u(j.id))},style:{display:"flex",alignItems:"center",gap:14,padding:"14px 16px",cursor:"pointer",position:"relative",borderRadius:D?"0 10px 10px 0":10,background:D?`${j.color||y}08`:"transparent",transition:"background 0.25s ease",outline:"none"},children:[D&&t.jsxs(t.Fragment,{children:[t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",left:0,top:0,bottom:0,width:3,background:`${j.color||y}26`,borderRadius:0}}),t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",left:0,top:0,bottom:0,width:3,background:j.color||y,transformOrigin:"top",transform:m?"scaleY(0)":"scaleY(1)",animation:m?`scSwitcherFill ${d}ms linear forwards`:"none"}},`${j.id}-${m}`)]}),t.jsx("span",{style:{fontFamily:l.monoFont,fontSize:11,fontWeight:700,color:N,letterSpacing:"0.08em",minWidth:22,fontVariantNumeric:"tabular-nums",flexShrink:0},children:B}),j.mark?t.jsx(at,{variant:j.mark,size:24,title:j.label}):j.icon?t.jsx(j.icon,{size:18,color:j.color||y,strokeWidth:1.5,style:{flexShrink:0}}):null,t.jsxs("div",{style:{flex:1,minWidth:0},children:[t.jsx("div",{style:{fontFamily:l.headingFont,fontSize:14,fontWeight:700,color:D?j.color||y:l.text,letterSpacing:"-0.01em",lineHeight:1.3},children:j.label}),j.sub&&t.jsx("div",{style:{fontSize:11,color:l.textLight,lineHeight:1.4,marginTop:2,fontFamily:l.bodyFont},children:j.sub})]})]},j.id)})}),t.jsx("div",{children:b})]})]})},Pb=24,qs=({label:r,active:s,hovered:u,onClick:d,onMouseEnter:m,onMouseLeave:f,children:p})=>t.jsx("button",{onClick:d,onMouseEnter:m,onMouseLeave:f,className:"kscope-focus-ring",style:{position:"relative",display:"flex",alignItems:"center",gap:6,fontSize:11,fontWeight:600,cursor:"pointer",border:"none",padding:"7px 12px",borderRadius:6,letterSpacing:"0.1em",textTransform:"uppercase",background:s?l.navySoft:u?l.borderLight:"transparent",color:s||u?l.text:l.textLight,transition:"background 0.2s ease, color 0.2s ease",fontFamily:l.monoFont,outline:"none"},children:p||r}),Gs=({label:r,icon:s,iconColor:u,active:d,color:m,onClick:f,children:p})=>t.jsxs("button",{onClick:f,className:"kscope-focus-ring",style:{display:"flex",alignItems:"center",gap:10,width:"100%",fontSize:15,fontWeight:600,cursor:"pointer",border:"none",background:"transparent",padding:"14px 20px",borderRadius:10,letterSpacing:"-0.01em",color:d?m||l.text:l.textMd,transition:"color 0.2s ease",borderLeft:d?`3px solid ${m||l.navyLight}`:"3px solid transparent",outline:"none",fontFamily:l.bodyFont},children:[s&&t.jsx(s,{size:16,color:u||(d?m:l.textLight),strokeWidth:1.5}),p||r]}),cp=[{id:"kworks",label:"Industrial",product:"KWorks",sub:"Trace a part through its lifecycle.",mark:"industrial",color:l.coral,status:"live"},{id:"kapital",label:"Finance",product:"Kapital",sub:"Surface SAR candidates across accounts.",mark:"finance",color:l.n
451avyLight,status:"live"},{id:"kheal",label:"Health",product:"KHeal",sub:"Unify patient records across providers.",mark:"health",color:l.critical,status:"coming-soon"},{id:"kohort",label:"Hospitality",product:"Kohort",sub:"Build guest segments from every system.",mark:"cohort",color:l.medium,status:"coming-soon"}],dp=[{id:"kdefend",label:"Cyber Risk & Governance",product:"KDefend",sub:"Rank applications by real exposure.",mark:"security",color:l.mintDark,status:"live"}],up=({children:r})=>t.jsx("div",{style:{gridColumn:"1 / -1",padding:"6px 6px 2px",fontFamily:l.monoFont,fontSize:9,fontWeight:700,letterSpacing:"0.14em",textTransform:"uppercase",color:l.textLight},children:r}),hp=({status:r})=>r==="live"?t.jsx(ht,{color:l.low,variant:"soft",dot:!0,children:"Live Now"}):r==="coming-soon"?t.jsx(ht,{color:l.textLight,variant:"soft",children:"Coming Soon"}):null,e2=({page:r,go:s,openDemo:u})=>{const[d,m]=R.useState(null),[f,p]=R.useState(!1),[b,x]=R.useState(!1),[y,j]=R.useState(!1),A=vt(l.bp.tablet),B=["agents","kworks","kapital","kheal","kdefend","kohort"].includes(r),N=q=>{s(q),x(!1)};R.useEffect(()=>{const q=()=>j(window.scrollY>Pb);return q(),window.addEventListener("scroll",q,{passive:!0}),()=>window.removeEventListener("scroll",q)},[]);const G=y||A&&b;return t.jsxs(t.Fragment,{children:[t.jsxs("nav",{style:{...te.nav,height:56,padding:A?"0 16px":"0 48px",background:G?"rgba(255,255,255,0.78)":"transparent",backdropFilter:G?"blur(20px) saturate(1.4)":"none",WebkitBackdropFilter:G?"blur(20px) saturate(1.4)":"none",borderBottom:G?"1px solid rgba(13,27,42,0.06)":"1px solid transparent",boxShadow:G?"0 1px 0 rgba(13,27,42,0.04)":"none",transition:"background 0.25s ease, backdrop-filter 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease"},children:[t.jsx("div",{style:{display:"flex",alignItems:"center",gap:6,cursor:"pointer"},onClick:()=>s("home"),children:t.jsx(sg,{height:26})}),!A&&t.jsxs("div",{style:{display:"flex",gap:2,alignItems:"center"},children:[t.jsxs(qs,{active:r==="platform",hovered:d==="platform",onClick:()=>s("platform"),onMouseEnter:()=>m("platform"),onMouseLeave:()=>m(null),children:[t.jsx(at,{variant:"platform",size:18,title:"Korthread Platform"}),"Platform"]}),t.jsxs("div",{style:{position:"relative"},onMouseEnter:()=>{p(!0),m("agents")},onMouseLeave:()=>{p(!1),m(null)},children:[t.jsxs(qs,{active:B,hovered:f||d==="agents",onClick:()=>{s("agents"),p(!1)},children:[t.jsx(at,{variant:"agents",size:18,title:"Korthread Agents"}),t.jsx("span",{style:B?{background:`linear-gradient(135deg, ${l.navyLight}, ${l.primary})`,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}:{},children:"Solutions"}),t.jsx(A0,{size:11,strokeWidth:1.5,style:{opacity:.4,transition:"transform 0.2s",transform:f?"rotate(180deg)":"none"}})]}),f&&t.jsx("div",{style:{position:"absolute",top:"100%",left:"50%",transform:"translateX(-50%)",paddingTop:6,zIndex:100},children:t.jsxs("div",{style:{background:l.white,border:"0.5px solid rgba(13,27,42,0.1)",borderRadius:12,boxShadow:"0 12px 32px rgba(13,27,42,0.12), 0 4px 12px rgba(13,27,42,0.06)",padding:8,display:"grid",gridTemplateColumns:"repeat(4, 170px)",gap:6},children:[t.jsx(up,{children:"By industry"}),[...cp,"SPLIT",...dp].map(q=>{if(q==="SPLIT")return t.jsx(up,{children:"By function"},"fn");const Z=r===q.id,de=d===q.id;return t.jsxs("button",{onClick:()=>{s(q.id),p(!1)},onMouseEnter:()=>m(q.id),onMouseLeave:()=>m("agents"),className:"kscope-focus-ring",style:{display:"flex",flexDirection:"column",alignItems:"flex-start",gap:10,width:"100%",padding:"14px 14px 16px",border:"1px solid transparent",borderLeft:`3px solid ${Z?q.color:"transparent"}`,borderRadius:10,background:de?l.bg:l.white,cursor:"pointer",textAlign:"left",transition:"background 0.2s ease, border-color 0.2s ease",outline:"none"},children:[t.jsx(hp,{status:q.status}),t.jsx("div",{style:{transition:"transform 0.25s ease",transform:de?"scale(1.08)":"none"},children:t.jsx(at,{variant:q.mark,size:32,title:`Korthread ${q.product}`})}),t.jsx("div",{style:{fontSize:13,fontWeight:700,lineHeight:1.3,color:Z?q.color:l.text,fontFamily:l.headingFont},children:q.label}),t.jsx("div",{style:{fontFamily:l.monoFont,fontSize:9,fontWeight:600,letterSpacing:"0.12em",textTransform:"uppercase",color:q.color},children:q.product}),t.jsx("div",{style:{fontSize:11,lineHeight:1.4,color:l.textLight,fontFamily:l.bodyFont},children:q.sub}),t.jsx(Vs,{size:12,color:q.color,strokeWidth:1.5,style:{opacity:de?.7:0,transition:"all 0.25s",transform:de?"none":"translateX(-4px)"}})]},q.id)})]})})]}),t.jsxs(qs,{active:r==="integrations",hovered:d==="int",onClick:()=>s("integrations"),onMouseEnter:()=>m("int"),onMouseLeave:()=>m(null),children:[t.jsx(Ji,{name:"Blueprints",size:14})," Integrations"]}),t.jsxs(qs,{active:r==="company",hovered:d==="co",onClick:()=>s("company"),onMouseEnter:()=>m("co"),onMouseLeave:()=>m(null),children:[t.jsx(yd,{size:14,strokeWidth:1.5})," Company"]}),t.jsxs(qs,{active:r==="blog"||r.startsWith("blog/"),hovered:d==="blog",onClick:()=>s("blog"),onMouseEnter:()=>m("blog"),onMouseLeave:()=>m(null),children:[t.jsx($m,{size:14,strokeWidth:1.5})," Blog"]}),t.jsx("div",{style:{width:1,height:20,background:l.borderLight,margin:"0 10px"}}),t.jsxs(bt,{size:"sm",onClick:u,children:["Book a Demo ",t.jsx(st,{size:13,strokeWidth:1.5})]})]}),A&&t.jsx("button",{onClick:()=>x(!b),className:"kscope-focus-ring","aria-label":b?"Close menu":"Open menu",style:{border:"none",background:"none",cursor:"pointer",padding:8,display:"flex",alignItems:"center",justifyContent:"center",borderRadius:6,outline:"none"},children:b?t.jsx(Xi,{size:22,color:l.text,strokeWidth:1.5}):t.jsx(Z0,{size:22,color:l.text,strokeWidth:1.5})})]}),A&&b&&t.jsxs("div",{style:{position:"fixed",top:56,left:0,right:0,bottom:0,zIndex:49,background:l.white,overflowY:"auto",animation:"navSlideDown 0.2s ease"},children:[t.jsx("style",{children:"@keyframes navSlideDown { from { opacity: 0; transform: translateY(-8px) } to { opacity: 1; transform: translateY(0) } }"}),t.jsxs("div",{style:{padding:"12px 8px",display:"flex",flexDirection:"column",gap:2}
451,children:[t.jsxs(Gs,{active:r==="platform",color:l.navyLight,onClick:()=>N("platform"),children:[t.jsx(at,{variant:"platform",size:20,title:"Korthread Platform"}),"Platform"]}),t.jsxs(Gs,{active:r==="agents",color:l.navyLight,onClick:()=>N("agents"),children:[t.jsx(at,{variant:"agents",size:20,title:"Korthread Agents"}),"Solutions"]}),t.jsx("div",{style:{paddingLeft:28,display:"flex",flexDirection:"column",gap:2},children:[...cp,...dp].map(q=>{const Z=r===q.id;return t.jsxs("button",{onClick:()=>N(q.id),className:"kscope-focus-ring",style:{display:"flex",alignItems:"center",gap:10,width:"100%",fontSize:13,fontWeight:500,cursor:"pointer",border:"none",background:"transparent",padding:"10px 14px",borderRadius:8,borderLeft:Z?`3px solid ${q.color}`:"3px solid transparent",color:Z?q.color:l.textLight,transition:"color 0.2s",fontFamily:l.bodyFont,outline:"none"},children:[t.jsx(at,{variant:q.mark,size:18,title:`Korthread ${q.label}`}),t.jsx("span",{children:q.label}),t.jsx("span",{style:{marginLeft:"auto"},children:t.jsx(hp,{status:q.status})})]},q.id)})}),t.jsxs(Gs,{active:r==="integrations",color:l.navyLight,onClick:()=>N("integrations"),children:[t.jsx(Ji,{name:"Blueprints",size:16}),"Integrations"]}),t.jsx(Gs,{label:"Company",icon:yd,active:r==="company",color:l.navyLight,onClick:()=>N("company")}),t.jsx(Gs,{label:"Blog",icon:$m,active:r==="blog"||r.startsWith("blog/"),color:l.navyLight,onClick:()=>N("blog")}),t.jsx("div",{style:{padding:"16px 20px 8px"},children:t.jsxs(bt,{onClick:()=>{u(),x(!1)},style:{width:"100%",justifyContent:"center"},children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})]})]})},t2=({size:r=18})=>
451t.jsx("svg",{width:r,height:r,viewBox:"0 0 72 72",fill:"currentColor",children:t.jsx("path",{d:"M62 62H51.3V43.8c0-4.3-.1-9.8-6-9.8-6 0-6.9 4.7-6.9 9.5V62H27.7V27h10.3v4.8h.1c1.4-2.7 5-5.6 10.2-5.6 10.9 0 12.9 7.2 12.9 16.5V62zM16.1 22.2c-3.4 0-6.2-2.8-6.2-6.2s2.8-6.2 6.2-6.2 6.2 2.8 6.2 6.2-2.8 6.2-6.2 6.2zM21.5 62H10.7V27h10.8v35zM67.2 0H4.8C2.1 0 0 2.1 0 4.7v62.7C0 69.9 2.1 72 4.8 72h62.4c2.6 0 4.8-2.1 4.8-4.7V4.7C72 2.1 69.9 0 67.2 0z"})}),n2=({size:r=18})=>t.jsx("svg",{width:r,height:r,viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})}),i2=({size:r=18})=>t.jsx("svg",{width:r,height:r,viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})}),yo=({href:r,hoverColor:s,ariaLabel:u,children:d})=>t.jsx("a",{href:r,target:"_blank",rel:"noopener noreferrer","aria-label":u,className:"kscope-focus-ring",style:{color:"rgba(255,255,255,0.55)",transition:"color 0.25s ease, transform 0.25s ease",display:"flex",padding:6,borderRadius:6,outline:"none"},onMouseEnter:m=>{m.currentTarget.style.color=s,m.currentTarget.style.transform="translateY(-1px)"},onMouseLeave:m=>{m.currentTarget.style.color="rgba(255,255,255,0.55)",m.currentTarget.style.transform="translateY(0)"},children:d}),cd=({children:r})=>t.jsx("p",{style:{fontFamily:l.monoFont,fontSize:11,fontWeight:600,letterSpacing:"0.12em",textTransform:"uppercase",color:l.mint,margin:"0 0 18px"},children:r}),un=({onClick:r,children:s})=>t.jsx(Ze,{href:"#",theme:"dark",onClick:u=>{u.preventDefault(),r&&r()},style:{fontSize:14,fontWeight:500,lineHeight:2.4},children:s}),a2=({go:r})=>{const s=vt(l.bp.tablet),u=new Date().getFullYear();return t.jsxs("footer",{style:{background:l.deep,position:"relative",overflow:"hidden",color:l.white},children:[t.jsx(Ga,{opacity:.04,dark:!0}),t.jsxs("div",{style:{maxWidth:1180,margin:"0 auto",padding:s?"56px 24px 36px":"72px 24px 48px",display:"grid",gridTemplateColumns:s?"1fr 1fr":"2fr 1fr 1fr 1fr",gap:s?"40px 24px":56,position:"relative",zIndex:1},children:[t.jsxs("div",{style:{gridColumn:s?"1 / -1":"auto"},children:[t.jsx(sg,{height:22,variant:"white"}),t.jsx("p",{style:{fontSize:14,lineHeight:1.7,color:"rgba(255,255,255,0.65)",marginTop:18,marginBottom:24,maxWidth:300,fontFamily:l.bodyFont},children:"Context Operating System for Humans and Agents."}),t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,marginLeft:-6},children:[t.jsx(yo,{href:"https://www.linkedin.com/company/kscopeai",hoverColor:l.mint,ariaLabel:"LinkedIn",children:t.jsx(t2,{size:18})}),t.jsx(yo,{href:"https://x.com/Kscopeai",hoverColor:l.white,ariaLabel:"X",children:t.jsx(n2,{size:18})}),t.jsx(yo,{href:"https://www.youtube.com/@Kscopeai",hoverColor:l.coral,ariaLabel:"YouTube",children:t.jsx(i2,{size:18})}),t.jsx(yo,{href:"/rss.xml",hoverColor:l.coral,ariaLabel:"RSS feed",children:t.jsx(Vp,{size:18,strokeWidth:1.5})})]})]}),t.jsxs("div",{children:[t.jsx(cd,{children:"Product"}),t.jsxs("div",{style:{display:"flex",flexDirection:"column"},children:[t.jsx(un,{onClick:()=>r&&r("platform"),children:"Platform"}),t.jsx(un,{onClick:()=>r&&r("agents"),children:"Solutions"}),t.jsx(un,{onClick:()=>r&&r("integrations"),children:"Integrations"})]})]}),t.jsxs("div",{children:[t.jsx(cd,{children:"Solutions"}),t.jsxs("div",{style:{display:"flex",flexDirection:"column"},children:[t.jsx(un,{onClick:()=>r&&r("kworks"),children:"Industrial"}),t.jsx(un,{onClick:()=>r&&r("kapital"),children:"Finance"}),t.jsx(un,{onClick:()=>r&&r("kheal"),children:"Health"}),t.jsx(un,{onClick:()=>r&&r("kohort"),children:"Hospitality & Travel"}),t.jsx(un,{onClick:()=>r&&r("kdefend"),children:"Cyber Risk & Governance"})]})]}),t.jsxs("div",{children:[t.jsx(cd,{children:"Company"}),t.jsxs("div",{style:{display:"flex",flexDirection:"column"},children:[t.jsx(un,{onClick:()=>r&&r("company"),children:"About"}),t.jsx(un,{onClick:()=>r&&r("blog"),children:"Blog"}),t.jsx(un,{onClick:()=>r&&r("contact"),children:"Contact"})]})]})]}),t.jsx("div",{style:{borderTop:"1px solid rgba(255,255,255,0.08)",position:"relative",zIndex:1},children:t.jsxs("div",{style:{maxWidth:1180,margin:"0 auto",padding:"20px 24px",display:"flex",justifyContent:s?"center":"space-between",alignItems:"center",flexDirection:s?"column":"row",gap:s?12:0},children:[t.jsxs(P,{style:{color:"rgba(255,255,255,0.45)",fontSize:11,fontWeight:500,letterSpacing:"0.04em"},children:["© ",u," Kscope Inc. · All rights reserved."]}),t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:24},children:[t.jsx(Ze,{href:"#",theme:"dark",onClick:d=>{d.preventDefault(),r&&r("privacy")},style:{fontFamily:l.monoFont,fontSize:11,fontWeight:500,letterSpacing:"0.08em",textTransform:"uppercase"},children:"Privacy"}),t.jsx(Ze,{href:"#",theme:"dark",onClick:d=>{d.preventDefault(),r&&r("cookies")},style:{fontFamily:l.monoFont,fontSize:11,fontWeight:500,letterSpacing:"0.08em",textTransform:"uppercase"},children:"Cookies"}),t.jsx(Ze,{href:"#",theme:"dark",onClick:d=>{d.preventDefault(),r&&r("terms")},style:{fontFamily:l.monoFont,fontSize:11,fontWeight:500,letterSpacing:"0.08em",textTransform:"uppercase"},children:"Terms"})]})]})}),t.jsx("div",{"aria-hidden":"true",style:{height:2,background:l.gradient,position:"relative",zIndex:1}})]})},s2="22649393",l2="67e35710-d14e-4d9a-86f4-d172b9ff0bd2",fp="//js.hsforms.net/forms/embed/v2.js",o2=`
452  body, form { font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif; margin: 0; }
453  .hs-form-field { margin-bottom: 18px; }
454  label { display: block; margin-bottom: 6px; font-size: 13px; font-weight: 600; color: #4A5568; }
455  label .hs-form-required { color: #FF6B4A; margin-left: 2px; }
456  input[type="text"], input[type="email"], input[type="tel"], textarea, select {
457    width: 100%; box-sizing: border-box; padding: 11px 13px;
458    font-family: inherit; font-size: 15px; color: #0D1B2A;
459    background: #FFFFFF; border: 1px solid #E3E8EF; border-radius: 8px;
460    transition: border-color 200ms ease, box-shadow 200ms ease;
461  }
462  input:focus, textarea:focus, select:focus {
463    outline: none; border-color: #0D8B7D; box-shadow: 0 0 0 3px rgba(13,139,125,0.12);
464  }
465  textarea { min-height: 96px; resize: vertical; }
466  .hs-error-msgs { list-style: none; padding: 0; margin: 5px 0 0; }
467  .hs-error-msgs label, .hs-error-msg { font-size: 12.5px; color: #FF6B4A; font-weight: 500; }
468  input.invalid, textarea.invalid { border-color: #FF6B4A; }
469  /* HubSpot injects its own form theme (Figtree, teal button) after this
470     sheet, so the button declarations need !important to win. The inputs
471     above do not. */
472  input.hs-button, .hs-button.primary {
473    width: 100% !important; margin-top: 4px; padding: 13px 20px !important;
474    font-family: Montserrat, Inter, sans-serif !important;
475    font-size: 15px !important; font-weight: 700 !important;
476    color: #FFFFFF !important; letter-spacing: -0.01em;
477    background: #1E3A5F !important; background-image: none !important;
478    border: none !important; border-radius: 8px !important; cursor: pointer;
479    transition: background 200ms ease;
480  }
481  input.hs-button:hover, .hs-button.primary:hover { background: #0D1B2A !important; }
482  .legal-consent-container, .hs-richtext { font-size: 12.5px; line-height: 1.6; color: #8896A6; }
483`,r2=({onClose:r})=>{const s=R.useRef(null),u=R.useRef(!1),[d,m]=R.useState(!1);return R.useEffect(()=>(document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}),[]),R.useEffect(()=>{const f=p=>{p.key==="Escape"&&r()};return window.addEventListener("keydown",f),()=>window.removeEventListener("keydown",f)},[r]),R.useEffect(()=>{if(u.current)return;const f=()=>{u.current||!s.current||(u.current=!0,window.hbspt.forms.create({portalId:s2,formId:l2,region:"na1",target:"#hs-demo-form",css:"",cssRequired:o2,onFormReady:()=>m(!0)}))},p=()=>{const b=document.querySelector(`script[src="${fp}"]`);if(b)window.hbspt?f():b.addEventListener("load",f,{once:!0});else{const x=document.createElement("script");x.src=fp,x.charset="utf-8",x.async=!0,x.onload=f,document.head.appendChild(x)}};window.hbspt?f():p()},[]),t.jsxs("div",{onClick:r,style:{position:"fixed",inset:0,zIndex:9999,background:"rgba(13,27,42,0.6
483)",backdropFilter:"blur(2px)",display:"flex",alignItems:"center",justifyContent:"center",padding:24,animation:"demoFadeIn 0.2s ease"},children:[t.jsx("style",{children:`
484        @keyframes demoFadeIn { from { opacity: 0 } to { opacity: 1 } }
485        @keyframes demoSlideUp { from { opacity: 0; transform: translateY(16px) } to { opacity: 1; transform: translateY(0) } }
486        @keyframes demoPulse { 0%, 100% { opacity: 0.4 } 50% { opacity: 1 } }
487        .demo-modal-card { scrollbar-width: none; }
488        .demo-modal-card::-webkit-scrollbar { display: none; }
489
490      `}),t.jsxs("div",{className:"demo-modal-card",onClick:f=>f.stopPropagation(),style:{background:l.white,borderRadius:10,width:"100%",maxWidth:560,maxHeight:"90vh",overflowY:"auto",boxShadow:"0 8px 32px rgba(13,27,42,0.18)",position:"relative",animation:"demoSlideUp 0.3s ease"},children:[t.jsx("button",{onClick:r,style:{position:"sticky",top:12,float:"right",marginRight:12,zIndex:1,width:32,height:32,borderRadius:8,border:"none",background:"rgba(255,255,255,0.9)",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",transition:"background 0.2s"},onMouseEnter:f=>f.currentTarget.style.background=l.borderLight,onMouseLeave:f=>f.currentTarget.style.background="rgba(255,255,255,0.9)",children:t.jsx(Xi,{size:16,color:l.textMd})}),t.jsxs("div",{style:{padding:"48px 32px 20px",textAlign:"center",background:l.white,marginTop:-32},children:[t.jsx("div",{style:{width:44,height:44,borderRadius:10,margin:"0 auto 14px",background:l.navySoft,display:"flex",alignItems:"center",justifyContent:"center"},children:t.jsx(Ji,{name:"Fabric",size:22,color:l.primary})}),t.jsx("h2",{style:{fontSize:22,fontWeight:800,color:l.text,margin:0,fontFamily:l.headingFont,lineHeight:1.3},children:"See Kscope™ in Action"}),t.jsx("p",{style:{fontSize:14,color:l.textMd,margin:"8px 0 0",lineHeight:1.5},children:"See how the Kscope platform turns fragmented data into context-driven intelligence."})]}),t.jsxs("div",{style:{padding:"4px 32px 32px",position:"relative",minHeight:120},children:[!d&&t.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:6,padding:"40px 0"},children:[0,1,2].map(f=>t.jsx("div",{style:{width:8,height:8,borderRadius:"50%",background:l.primary,animation:`demoPulse 1.2s ease-in-out ${f*.2}s infinite`}},f))}),t.jsx("div",{id:"hs-demo-form",ref:s,style:{opacity:d?1:0,height:d?"auto":0,overflow:d?"visible":"hidden",transition:"opacity 0.3s ease"}})]})]})]})},c2="22649393",d2="6913c4ac-38ae-4053-a2f3-3e9609d50b7d",mp="//js.hsforms.net/forms/embed/v2.js",u2=({onClose:r})=>{const s=R.useRef(null),u=R.useRef(!1),[d,m]=R.useState(!1);return R.useEffect(()=>(document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}),[]),R.useEffect(()=>{const f=p=>{p.key==="Escape"&&r()};return window.addEventListener("keydown",f),()=>window.removeEventListener("keydown",f)},[r]),R.useEffect(()=>{if(u.current)return;const f=()=>{u.current||!s.current||(u.current=!0,window.hbspt.forms.create({portalId:c2,formId:d2,region:"na1",target:"#hs-blueprint-form",onFormReady:()=>m(!0)}))},p=()=>{const b=document.querySelector(`script[src="${mp}"]`);if(b)window.hbspt?f():b.addEventListener("load",f,{once:!0});else{const x=document.createElement("script");x.src=mp,x.charset="utf-8",x.async=!0,x.onload=f,document.head.appendChild(x)}};window.hbspt?f():p()},[]),t.jsxs("div",{onClick:r,style:{position:"fixed",inset:0,zIndex:9999,background:"rgba(13,27,42,0.6)",backdropFilter:"blur(2px)",display:"flex",alignItems:"center",justifyContent:"center",padding:24,animation:"bpFadeIn 0.2s ease"},children:[t.jsx("style",{children:`
491        @keyframes bpFadeIn { from { opacity: 0 } to { opacity: 1 } }
492        @keyframes bpSlideUp { from { opacity: 0; transform: translateY(16px) } to { opacity: 1; transform: translateY(0) } }
493        @keyframes bpPulse { 0%, 100% { opacity: 0.4 } 50% { opacity: 1 } }
494        .bp-modal-card { scrollbar-width: none; }
495        .bp-modal-card::-webkit-scrollbar { display: none; }
496      `}),t.jsxs("div",{className:"bp-modal-card",onClick:f=>f.stopPropagation(),style:{background:l.white,borderRadius:10,width:"100%",maxWidth:560,maxHeight:"90vh",overflowY:"auto",boxShadow:"0 8px 32px rgba(13,27,42,0.18)",position:"relative",animation:"bpSlideUp 0.3s ease"},children:[t.jsx("button",{onClick:r,style:{position:"sticky",top:12,float:"right",marginRight:12,zIndex:1,width:32,height:32,borderRadius:8,border:"none",background:"rgba(255,255,255,0.9)",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",transition:"background 0.2s"},onMouseEnter:f=>f.currentTarget.style.background=l.borderLight,onMouseLeave:f=>f.currentTarget.style.background="rgba(255,255,255,0.9)",children:t.jsx(Xi,{size:16,color:l.textMd})}),t.jsxs("div",{style:{padding:"48px 32px 20px",textAlign:"center",background:l.white,marginTop:-32},children:[t.jsx("div",{style:{width:44,height:44,borderRadius:10,margin:"0 auto 14px",background:l.navySoft,display:"flex",alignItems:"center",justifyContent:"center"},children:t.jsx(Ji,{name:"Blueprints",size:22,color:l.primary})}),t.jsx("h2",{style:{fontSize:22,fontWeight:800,color:l.text,margin:0,fontFamily:l.headingFont,lineHeight:1.3},children:"Build a Blueprint"}),t.jsx("p",{style:{fontSize:14,color:l.textMd,margin:"8px 0 0",lineHeight:1.5},children:"Tell us what system you want connected. Our Blueprint agent will get on it."})]}),t.jsxs("div",{style:{padding:"4px 32px 32px",position:"relative",minHeight:120},children:[!d&&t.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:6,padding:"40px 0"},children:[0,1,2].map(f=>t.jsx("div",{style:{width:8,height:8,borderRadius:"50%",background:l.primary,animation:`bpPulse 1.2s ease-in-out ${f*.2}s infinite`}},f))}),t.jsx("div",{id:"hs-blueprint-form",ref:s,style:{opacity:d?1:0,height:d?"auto":0,overflow:d?"visible":"hidden",transition:"opacity 0.3s ease"}})]})]})]})},h2=[{patterns:[/\b(what is|what's|tell me about)\b.*\bkscope\b/i,/^kscope$/i,/\bwho are you\b/i,/\babout kscope\b/i],response:"Kscope weaves a unified context graph across your data silos, so your AI agents actually know what's going on. Entities, relationships, events, and insights, all in one place.",buttons:[{label:"Take the tour",action:"page:platform"},{label:"Book a demo",action:"demo"}]},{patterns:[/\b(what is|what's)\b.*\bkorthread\b/i,/^korthread$/i,/\btell me about korthread\b/i],response:"Korthread is the engine under the hood. It pulls source context in through Blueprints, figures out what's what, wires up the relationships, and keeps a living graph of your enterprise up to date.",buttons:[{label:"See how it works",action:"page:platform"}]},{patterns:[/\b(what is|what's)\b.*\bunified context\b/i,/^unified context$/i],response:"It's the layer between raw data and real decisions. Three pieces: graph context (what exists + how it connects), event context (what changed + when), and insight context (what it actually means for the business).",buttons:[{label:"Platform tour",action:"page:platform"}]},{patterns:[/\b(what is|what's)\b.*\bcontext\b/i,/^context$/i,/\bdefine context\b/i,/\bwhat do you mean by context\b/i],response:"Context is the missing layer between your data and your decisions. Not raw rows. Entities, relationships, events, and insights threaded into one graph that humans and agents can actually query.",buttons:[{label:"More on context",action:"page:platform"}]},{patterns:[/\b(what is|what's)\b.*\bagentic ai\b/i,/^agentic ai$/i,/\bwhat are agentic\b/i],response:"A team of AI agents that live on top of the context graph and actually get things done. Five ship out of the box, one per industry or function, and 
496you can spin up your own with the Agent SDK.",buttons:[{label:"Meet the agents",action:"page:agents"},{label:"Platform tour",action:"page:platform"}]},{patterns:[/\b(what is|what's)\b.*\b(fabric|korthread fabric)\b/i,/^fabric$/i,/\bkorthread fabric\b/i,/\bwhat is fabric\b/i],response:"Fabric is the queryable service layer on top of the context graph. Any agent, ours or yours, can pull full cross-system context in real time via MCP or A2A.",buttons:[{label:"How Fabric works",action:"page:platform"}]},{patterns:[/\bcontext\b.*\b(graph|platform|service|unified)\b/i],response:"Graph context + event context + insight context, unified into one queryable layer. Agents and humans reach it through Fabric.",buttons:[{label:"How Fabric works",action:"page:platform"}]},{patterns:[/\bsoc.?2\b/i,/\bsecurity.*cert/i,/\biso.?27001\b/i,/\bcertif/i,/\bcompliant.*platform\b/i],response:"Security and compliance are built into the platform itself. For specifics on our certifications and data handling, the team can walk you through it directly.",buttons:[{label:"Talk to the team",action:"demo"},{label:"See the platform",action:"page:platform"}]},{patterns:[/\bkworks\b/i,/\bindustrial\b/i,/\bmanufactur/i,/\bsupply chain\b/i,/\bquality\b.*\bagent/i,/\biot\b/i,/\bfaulty part/i,/\blot\b.*\btrace/i],response:"KWorks unifies design, planning, supply chain, manufacturing, and quality in one correlated context graph. Trace faulty parts, root-cause quality drift, and see supplier delays before they hit the line.",buttons:[{label:"Explore KWorks",action:"page:kworks"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bkapital\b/i,/\bfinance\b.*\bagent/i,/\baml\b/i,/\bsanction/i,/\banti.?money\b/i,/\bsar\b/i,/\bfinancial intel/i,/\bfinancial services\b/i],response:"Kapital is Kscope's finance intelligence agent. It connects transaction data, identity verification, and sanctions lists to surface SAR candidates, structuring patterns, and screening gaps, before regulators find them.",buttons:[{label:"Explore Kapital",action:"page:kapital"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bkdefend\b/i,/\bcyber\b/i,/\bciso\b/i,/\bvulnerabilit/i,/\bcve\b/i,/\bposture\b/i,/\bcspm\b/i,/\bcnapp\b/i,/\bexposure\b/i,/\bthreat\b/i,/\bsecurity\b/i,/\bgovernance\b/i,/\bsecurity\b.*\b(agent|risk|finding|posture|tool|issue)\b/i,/\b(agent|app|application|cloud|code|ai|data)\b.*\bsecurity\b/i],response:"KDefend answers which business-critical applications have security issues. It aggregates code vulnerability, cloud posture, data security and AI security from the tools you already run onto one ranked list of apps, with owner and tier.",buttons:[{label:"Explore KDefend",action:"page:kdefend"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bkheal\b/i,/\bhealth\b.*\bagent/i,/\bhealthcare\b/i,/\bclinical\b/i,/\behr\b/i,/\bhipaa\b/i,/\bpatient\b/i],response:"KHeal unifies fragmented patient context across EHRs, labs, imaging, and providers. Clinical decision support, trial matching, and HIPAA-audit evidence, all powered by correlated care history. It's in early access.",buttons:[{label:"Explore KHeal",action:"page:kheal"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bkohort\b/i,/\bcohort\b/i,/\bhospitality\b/i,/\btravel\b/i,/\bhotel/i,/\bguest\b/i,/\bloyalt/i,/\bairline/i,/\bsegment/i,/\baudience\b/i],response:"Kohort builds guest segments from every system at once: property, booking, loyalty and campaign. It keeps the identity when the guest moves. It's in early access for hospitality and travel design partners.",buttons:[{label:"Explore Kohort",action:"page:kohort"},{label:"Request early access",action:"demo"}]},{patterns:[/\b(is|are|how)\b.*\bsecure\b/i,/\bauthoriz/i,/\bpermission/i,/\bguardrail/i,/\baccess control\b/i,/\bsecurity\b.*\b(platform|model|architecture)\b/i],response:"Security is built into the platform: fine-grained authorization on every node in the graph, guardrails and approval gates before an agent acts, and a full audit trail of every action taken on your behalf.",buttons:[{label:"See the platform",action:"page:platform"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bfinops\b/i,/\bcloud cost\b/i,/\bmodel rout/i,/\btoken spend\b/i,/\bspend\b.*\b(visib|budget|team|agent)\b/i,/\boptimiz/i],response:"Cost control is part of the platform: dynamic model routing sends each task to the cheapest model that can do it, with per-agent budgets and spend visibility by team, service and customer.",buttons:[{label:"See the platform",action:"page:platform"}]},{patterns:[/\bcompl/i,/\baudit\b/i,/\bregulat/i],response:"Controls map to evidence continuously, drift is caught as it happens, and the audit trail is generated from the graph rather than assembled by hand.",buttons:[{label:"See the platform",action:"page:platform"}]},{patterns:[/\bagent/i,/\bagentic\b/i,/\bai agent/i],response:"Five of them: KWorks for industrial, Kapital for financial services, KDefend for cyber risk and governance, KHeal for healthcare and Kohort for hospital
496ity and travel. Plus a shared SDK for building your own. Every one runs on the same context graph.",buttons:[{label:"Meet the agents",action:"page:agents"},{label:"Platform tour",action:"page:platform"}]},{patterns:[/\b(what is|what's|what are)\b.*\bblueprint/i,/^blueprint/i],response:"Blueprints are the pre-built connectors that bring source context into Kscope. Each one knows how to read a specific system, whether API, file store or data lake, and pull out the entities and relationships that matter.",buttons:[{label:"Browse blueprints",action:"page:integrations"},{label:"Platform tour",action:"page:platform"}]},{patterns:[/\bintegrat/i,/\bconnect/i,/\bblueprint/i,/\bdata source/i],response:`${Np}+ systems connect out of the box through Blueprints. APIs, files, data lakes. If it holds data, it flows in.`,buttons:[{label:"Browse blueprints",action:"page:integrations"}]},{patterns:[/\bdemo\b/i,/\btry\b/i,/\bget started\b/i,/\bsign up\b/i,/\bfree trial\b/i],response:"Best way to see it is a live walkthrough with our team. Happy to get one on the calendar.",buttons:[{label:"Book a demo",action:"demo"}]},{patterns:[/\bpric/i,/\bhow much\b/i,/\bcost\b/i,/\bplan\b/i,/\bquote\b/i],response:"Pricing depends on your stack and scale, so we'd rather talk it through than quote blind. Want to hop on a quick call?",buttons:[{label:"Let's talk",action:"demo"}]},{patterns:[/\bteam\b/i,/\bfounder/i,/\bcompany\b/i,/\bwho built\b/i,/\babout\b.*\b(you|team|company|kscope|founders)\b/i],response:"Kscope was founded by Suparna Pal (CEO), Zubair Nabi (CTO), and Yonatan Hagos (Executive Chairman). Decades of combined time at GE, IBM, SAP, Careem, and Cambridge between them.",buttons:[{label:"Meet the team",action:"page:company"}]},{patterns:[/\bblog\b/i,/\barticle/i,/\bread\b/i,/\bpost\b/i],response:"Our blog has deep dives on context graphs, agentic AI, security, and engineering. Worth a browse.",buttons:[{label:"Read the blog",action:"page:blog"}]},{patterns:[/\bcross.?system\b/i,/\bcorrelat.*risk\b/i,/\brisk.*correlat/i,/\bconnected.*finding/i],response:"A cross-system insight is what happens when signals that look unremarkable on their own combine into something critical. A lot ships, enters three bills of material, reaches twelve customers, and only then fails QC. No single system sees it.",buttons:[{label:"See it in action",action:"page:platform"}]},{patterns:[/\btemporal\b/i,/\bprovenance\b/i,/\bdecision trace\b/i,/\bhistory\b.*\bgraph\b/i,/\bwhen.*changed\b/i],response:"Every entity and relationship in the graph carries a timestamp and a source trace. That means you can always ask 'what changed, when, and why', not just 'what exists right now'.",buttons:[{label:"More on context",action:"page:platform"}]},{patterns:[/\bcontext operating system\b/i,/\bcos\b/i,/\boperating system.*ai\b/i],response:"Kscope is the context operating system: the layer between raw enterprise data and every AI agent or human decision-maker. Think of it as the OS that gives your AI workforce the situational awareness it needs to actually be useful.",buttons:[{label:"Platform tour",action:"page:platform"}]},{patterns:[/\bsdk\b/i,/\bbuild.*agent/i,/\bcustom.*agent/i,/\bagent.*sdk/i,/\bdeveloper\b/i,/\bapi\b/i],response:"The Agent SDK lets you build your own agents on the same graph infrastructure our built-in ones use. Same context, same Fabric, same MCP/A2A protocols. Your agents get full enterprise context from day one.",buttons:[{label:"Platform tour",action:"page:platform"},{label:"Browse blueprints",action:"page:integrations"}]},{patterns:[/\bhow.*different\b/i,/\bvs\b/i,/\bcompetitor/i,/\balternative\b/i,/\bcompare\b/i,/\bwhy.*kscope\b/i,/\bwhy not\b/i],response:"Most tools see data in silos. Kscope sees the connections: temporal, relational, causal. It's not a data catalog, a SIEM, or an observability tool. It's the layer that makes all of those smarter.",buttons:[{label:"Platform tour",action:"page:platform"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bpalantir\b/i,/\bdatabricks\b/i,/\bsnowflake\b/i,/\bpurview\b/i,/\bcollibra\b/i,/\balation\b/i,/\batlan\b/i],response:"Data catalogues and lakes tell you what you have. Kscope tells you what it means: how it connects, what changed, and what to do next. Agents actually act on it, not just index it.",buttons:[{label:"See the difference",action:"page:platform"}]},{patterns:[/\bllm\b/i,/\bgpt\b/i,/\bopenai\b/i,/\bclaude\b/i,/\brag\b/i,/\brag.*approach\b/i,/\bdifferent.*llm\b/i],response:"LLMs are the brain. The context graph is the memory. Without it, agents forget everything between calls and hallucinate the rest. Kscope gives your LLMs an always-current, structured view of your enterprise.",buttons:[{label:"More on context",action:"page:platform"}]},{patterns:[/\bwhere.*data\b/i,/\bdata.*stor/i,/\bdata.*privacy\b/i,/\bmy data\b/i,/\bon.?prem/i,/\bself.?host/i,/\bdeploy/i],response:"Deployment options depend on your requirements. Cloud, on-prem and hybrid are all on the table. The team can scope the right setup for your stack.",buttons:[{label:"Talk to the team",action:"demo"}]},{patterns:[/\bscal/i,/\bhow big\b/i,/\benterprise.*size\b/i,/\bhow many\b/i,/\blarge.*org/i],response:"Built for enterprise from day one. The context graph handles large, heterogeneous environments: multi-cloud, multi-region, multi-system. Scale is the point.",buttons:[{label:"Platform tour",action:"page:platform"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bpartner/i,/\breseller\b/i,/\bsi\b.*\bpartner\b/i,/\bintegrat.*partner\b/i],response:"We work with system integrators and technology partners. If you're interested in partnering with Kscope, reach out to the team directly.",buttons:[{label:"Get in touch",action:"page:contact"}]},{patterns:[/\bcontact\b/i,/\breach out\b/i,/\bspeak.*human\b/i,/\btalk.*person\b/i,/\bemail\b/i,/\bsales\b/i],response:"You can reach us at [email protected] or fill in the contact form. We get back to every message.",buttons:[{label:"Contact page",action:"page:contact"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bsuparna\b/i,/\bceo\b/i],response:"Suparna Pal is CEO and co-founder. He's spent two decades building platforms that connect data to decisions, from media streaming to industrial IoT at GE, Cisco, and PTC.",buttons:[{label:"Meet the team",action:"page:company"}]},{patterns:[/\bzubair\b/i,/\bcto\b/i],response:"Zubair Nabi is CTO and co-founder. MPhil from Cambridge, ex-IBM Research, ex-Careem. Author of Pro Spark Streaming. Adjunct faculty at GWU. Leads the platform and engineering.",buttons:[{label:"Meet the team",action:"page:company"}]},{patterns:[/\byonatan\b/i,/\bchairman\b/i],response:"Yonatan Hagos is Executive Chairman and co-founder. Former CPO at Beyond Limits, leadership at GE Digital and SAP. Leads strategic positioning and GTM. UC Berkeley grad.",buttons:[{label:"Meet the team",action:"page:company"}]},{patterns:[/\b(hi|hello|hey|howdy|sup)\b/i,/^(hi|hello|hey)$/i],response:"Hey, what brings you by? I can walk you through the platform, introduce the agents, or hook you up with the team.",buttons:[{label:"What is Kscope?",action:"ask:what is kscope"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bthank/i,/\bthanks\b/i,/\bty\b/i,/\bawesome\b/i,/\bgreat\b/i,/\bperfect\b/i],response:"Any time. Ping me if another question pops up."},{patterns:[/\bhow does it work\b/i,/\bhow does kscope work\b/i,/\bexplain\b/i,/\bwalk me through\b/i],response:"Three steps: Blueprints pull source context in from your systems. Korthread discovers entities, maps relationships, and builds the graph. Agents and humans consume it through Fabric, in real time and with full history.",buttons:[{label:"Platform tour",action:"page:platform"},{label:"Book a demo",action:"demo"}]},{patterns:[/\bopen.?source\b/i],response:"Kscope is a commercial product, not open source. The Blueprint SDK is available to partners and customers for building custom integrations.",buttons:[{label:"Talk to the team",action:"demo"}]},{patterns:[/\bfunding\b/i,/\binvestor/i,/\braised\b/i,/\bstage\b/i,/\bseries\b/i],response:"We're focused on building right now. For anything investor-related, reach out to the team directly.",buttons:[{label:"Get in touch",action:"page:contact"}]},{patterns:[/\bmcp\b/i,/\ba2a\b/i,/\bprotocol\b/i],response:"MCP and A2A are first-class here. Agents connect to the graph and to each other through the standards you'd expect. No custom glue.",buttons:[{label:"Platform tour",action:"page:platform"}]},{patterns:[/\bgraph\b/i,/\bentit/i,/\brelationship/i,/\bknowledge graph\b/i],response:"The unified context graph pulls entities from every connected system, maps the relationships between them, and keeps it all current. Graph, event, and insight context living in one place.",buttons:[{label:"More on context",action:"page:platform"}]}],pp={response:"Hmm, that one's outside my lane. I'm best at platform, agents, integrations, pricing and booking demos. Mind trying one of these?",buttons:[{label:"What is Kscope?",action:"ask:what is kscope"},{label:"Book a demo",action:"demo"}]},gp={response:"Hey, I'm Kai, your guide to Kscope. Ask me anything, or tap a shortcut to get going.",buttons:[{label:"What is Kscope?",action:"ask:what is kscope"},{label:"How does it work?",action:"ask:how does it work"},{label:"What is a Blueprint?",action:"ask:what is a blueprint"},{label:"KWorks · Industrial",action:"ask:kworks"},{label:"Kapital · Finance",action:"ask:kapital"},{label:"KDefend · Cyber Risk",action:"ask:kdefend"},{label:"KHeal · Health",action:"ask:kheal"}
496,{label:"Kohort · Hospitality",action:"ask:kohort"},{label:"How is this different?",action:"ask:how is this different"},{label:"Book a demo",action:"demo"}]},xp=["Ask Kai anything…","What's Korthread Fabric?","How do Blueprints work?","Tell me about KWorks","How is this different from an LLM?","What is a cross-system insight?","How does Kapital work?","What's a context graph?","How does KWorks help manufacturing?","How is Kscope different from Palantir?","Tell me about KHeal","Can I build my own agents?","How do I book a demo?","Who built Kscope?","Is there an API?"];function f2(r){const s=r.trim();if(!s)return pp;for(const u of h2)if(u.patterns.some(d=>d.test(s)))return u;return pp}const So="https://d19ghee10g0huo.cloudfront.net/images/kgpt/kgpt.svg",m2="Kai",p2=()=>t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,padding:"12px 14px",borderRadius:12,borderBottomLeftRadius:4,background:l.bg,maxWidth:"fit-content"},children:[t.jsx("style",{children:"@keyframes kaiDot{0%,80%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}"}),[0,1,2].map(r=>t.jsx("span",{style:{display:"inline-block",width:6,height:6,borderRadius:"50%",background:l.mintDark,animation:`kaiDot 1.2s ease-in-out ${r*.15}s infinite`}},r))]}),g2=({go:r,openDemo:s})=>{const[u,d]=R.useState(!1),[m,f]=R.useState([]),[p,b]=R.useState(""),[x,y]=R.useState(!1),[j,A]=R.useState(!1),[D,B]=R.useState(!1),[N,G]=R.useState(!1),[q,Z]=R.useState(0),de=R.useRef(null),he=R.useRef(null),me=R.useRef(null),De=vt(l.bp.tablet);R.useEffect(()=>{if(De||j)return;const I=setTimeout(()=>y(!0),3e3),pe=setTimeout(()=>y(!1),11e3);return()=>{clearTimeout(I),clearTimeout(pe)}},[j,De]),R.useEffect(()=>{const I=setInterval(()=>{Z(pe=>(pe+1)%xp.length)},4e3);return()=>clearInterval(I)},[]);const Se=()=>{A(!0),y(!1),m.length||f([{role:"bot",text:gp.response,buttons:gp.buttons}]),d(!0),setTimeout(()=>{var I;return(I=he.current)==null?void 0:I.focus()},120)};R.useEffect(()=>{var I;(I=de.current)==null||I.scrollIntoView({behavior:"smooth"})},[m,N]),R.useEffect(()=>()=>{me.current&&clearTimeout(me.current)},[]);const X=I=>{if(I==="demo"){s();return}if(I.startsWith("page:")){r(I.slice(5)),d(!1);return}if(I.startsWith("ask:")){re(I.slice(4));return}},re=I=>{const pe={role:"user",text:I},ge=f2(I),ze={role:"bot",text:ge.response,buttons:ge.buttons};f(E=>[...E,pe]),b(""),G(!0),me.current&&clearTimeout(me.current),me.current=setTimeout(()=>{f(E=>[...E,ze]),G(!1)},600)},U=I=>{I.preventDefault(),p.trim()&&re(p.trim())},$=De?"calc(100vw - 32px)":380,J=De?"calc(100vh - 140px)":520;return t.jsxs(t.Fragment,{children:[u&&t.jsxs("div",{style:{position:"fixed",bottom:De?16:88,right:16,width:$,height:J,background:l.white,borderRadius:12,border:`1px solid ${l.border}`,boxShadow:"0 16px 48px rgba(13,27,42,0.14), 0 4px 16px rgba(13,27,42,0.06)",zIndex:100,display:"flex",flexDirection:"column",overflow:"hidden",animation:"chatSlideUp 0.25s ease"},children:[t.jsxs("div",{style:{padding:"12px 16px",background:l.primary,color:l.white,display:"flex",alignItems:"center",justifyContent:"space-between",flexShrink:0},children:[t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10},children:[t.jsxs("div",{style:{position:"relative"},children:[t.jsx("img",{src:So,alt:"",width:28,height:28}),t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",bottom:-2,right:-2,width:10,height:10,borderRadius:"50%",background:l.mint,border:`2px solid ${l.primary}`}})]}),t.jsxs("div",{style:{display:"flex",flexDirection:"column",lineHeight:1.1},children:[t.jsx("span",{style:{fontFamily:l.headingFont,fontWeight:700,fontSize:14,letterSpacing:"-0.01em"},children:"Kai"}),t.jsx(P,{style:{fontSize:9,color:"rgba(255,255,255,0.65)",letterSpacing:"0.12em",marginTop:2},children:"KSCOPE ASSISTANT"})]})]}),t.jsx("button",{onClick:()=>d(!1),className:"kscope-focus-ring","aria-label":"Close chat",style:{background:"rgba(255,255,255,0.12)",border:"none",borderRadius:6,width:28,height:28,cursor:"pointer",outline:"none",display:"flex",alignItems:"center",justifyContent:"center"},children:t.jsx(Xi,{size:14,color:l.mint,strokeWidth:1.5})})]}),t.jsxs("div",{style:{flex:1,overflowY:"auto",padding:"14px 14px",display:"flex",flexDirection:"column",gap:12},children:[m.map((I,pe)=>t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:I.role==="user"?"flex-end":"flex-start",ga
496p:8,animation:"kaiMsgIn 0.28s cubic-bezier(0.4,0,0.2,1)"},children:[t.jsx("div",{style:{maxWidth:"85%",padding:"10px 14px",borderRadius:12,fontSize:13,lineHeight:1.6,background:I.role==="user"?l.primary:l.bg,color:I.role==="user"?"#fff":l.text,fontFamily:l.bodyFont,borderBottomRightRadius:I.role==="user"?4:12,borderBottomLeftRadius:I.role==="bot"?4:12,boxShadow:I.role==="user"?"0 2px 6px rgba(30,58,95,0.18)":"none"},children:I.text}),I.buttons&&t.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:6},children:I.buttons.map((ge,ze)=>t.jsx("button",{onClick:()=>X(ge.action),className:"kscope-focus-ring",style:{padding:"6px 12px",borderRadius:100,fontSize:11,fontWeight:600,border:`1px solid ${l.navyLight}30`,background:l.white,color:l.navyLight,cursor:"pointer",transition:"all 0.15s",fontFamily:l.bodyFont,outline:"none"},onMouseEnter:E=>{E.currentTarget.style.background=l.navySoft,E.currentTarget.style.borderColor=`${l.navyLight}60`},onMouseLeave:E=>{E.currentTarget.style.background=l.white,E.currentTarget.style.borderColor=`${l.navyLight}30`},children:ge.label},ze))})]},pe)),N&&t.jsx("div",{style:{alignSelf:"flex-start",animation:"kaiMsgIn 0.2s ease"},children:t.jsx(p2,{})}),t.jsx("div",{ref:de})]}),t.jsxs("form",{onSubmit:U,style:{padding:"10px 14px",borderTop:`1px solid ${l.border}`,display:"flex",gap:8,flexShrink:0,background:l.white},children:[t.jsx("input",{ref:he,value:p,onChange:I=>b(I.target.value),placeholder:xp[q],"aria-label":"Ask Kai a question",style:{flex:1,padding:"10px 12px",borderRadius:8,border:`1px solid ${l.border}`,fontSize:13,fontFamily:l.bodyFont,outline:"none",color:l.text,transition:"border-color 0.15s, box-shadow 0.15s, placeholder 0.3s"},onFocus:I=>{I.currentTarget.style.borderColor=l.mint,I.currentTarget.style.boxShadow="0 0 0 3px rgba(0,201,167,0.15)"},onBlur:I=>{I.currentTarget.style.borderColor=l.border,I.currentTarget.style.boxShadow="none"}}),t.jsx("button",{type:"submit",className:"kscope-focus-ring","aria-label":"Send message",disabled:!p.trim(),style:{width:38,height:38,borderRadius:8,border:"none",background:p.trim()?l.gradient:l.border,cursor:p.trim()?"pointer":"default",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,outline:"none",boxShadow:p.trim()?"0 2px 8px rgba(13,139,125,0.3)":"none",transition:"background 0.2s, box-shadow 0.2s"},children:t.jsx(r1,{size:14,color:"#fff",strokeWidth:1.5})})]})]}),x&&!u&&t.jsxs("div",{style:{position:"fixed",bottom:80,right:20,zIndex:48,background:l.white,borderRadius:10,padding:"12px 16px",boxShadow:"0 12px 32px rgba(13,27,42,0.12), 0 4px 12px rgba(13,27,42,0.06)",border:"0.5px solid rgba(13,27,42,0.1)",maxWidth:240,animation:"chatSlideUp 0.3s ease"},children:[t.jsx("button",{onClick:()=>{y(!1),A(!0)},className:"kscope-focus-ring","aria-label":"Dismiss tooltip",style:{position:"absolute",top:4,right:4,background:"none",border:"none",cursor:"pointer",padding:4,lineHeight:1,borderRadius:4,outline:"none"},children:t.jsx(Xi,{size:12,color:l.textLight,strokeWidth:1.5})}),t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:6},children:[t.jsxs("span",{style:{position:"relative",width:8,height:8,flexShrink:0},children:[t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",inset:-3,borderRadius:"50%",background:`${l.mintDark}35`,animation:"kscopeLivePulse 2s ease-in-out infinite"}}),t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",inset:0,borderRadius:"50%",background:l.mintDark}})]}),t.jsx(P,{style:{color:l.mintDark,fontSize:10,letterSpacing:"0.12em",fontWeight:600},children:"KAI IS ONLINE"})]}),t.jsx("p",{style:{fontSize:13,color:l.text,margin:0,lineHeight:1.5,fontFamily:l.bodyFont,paddingRight:12},children:"Got questions about Kscope? I’m here."}),t.jsx("div",{"aria-hidden":"true",style:{position:"absolute",bottom:-7,right:24,width:14,height:14,background:l.white,border:"0.5px solid rgba(13,27,42,0.1)",borderTop:"none",borderLeft:"none",transform:"rotate(45deg)"}})]}),t.jsx("button",{onClick:u?()=>d(!1):Se,onMouseEnter:()=>B(!0),onMouseLeave:()=>B(!1),className:"kscope-focus-ring","aria-label":u?"Close Kai":"Open Kai, the Kscope assistant",style:{position:"fixed",bottom:20,right:20,width:48,height:48,background:"none",border:"none",cursor:"pointer",zIndex:101,display:"flex",alignItems:"center",justifyContent:"center",transition:"transform 0.25s cubic-bezier(0.4,0,0.2,1), box-shadow 0.25s ease",transform:D?"scale(1.08)":"scale(1)",padding:0,borderRadius:"50%",outline:"none",boxShadow:x&&!u?"0 0 0 4px rgba(0,201,16
4967,0.25)":"none"},children:u?t.jsx(Xi,{size:22,color:l.textLight,strokeWidth:1.5}):t.jsxs(t.Fragment,{children:[t.jsx("img",{src:So,alt:"Kai",width:44,height:44}),t.jsx("span",{"aria-hidden":"true",style:{position:"absolute",bottom:2,right:2,width:12,height:12,borderRadius:"50%",background:l.mint,border:`2px solid ${l.white}`,animation:"kaiPulse 2.4s ease-in-out infinite"}})]})}),t.jsx("style",{children:`
497        @keyframes chatSlideUp {
498          from { opacity: 0; transform: translateY(12px); }
499          to   { opacity: 1; transform: translateY(0); }
500        }
501        @keyframes kaiMsgIn {
502          from { opacity: 0; transform: translateY(6px); }
503          to   { opacity: 1; transform: translateY(0); }
504        }
505        @keyframes kaiPulse {
506          0%, 100% { box-shadow: 0 0 0 0 rgba(0,201,167,0.45); }
507          50%      { box-shadow: 0 0 0 6px rgba(0,201,167,0); }
508        }
509      `})]})},dd="kscope_cookies",x2=({go:r})=>{const[s,u]=R.useState(()=>!localStorage.getItem(dd)),d=vt(l.bp.tablet);if(!s)return null;const m=()=>{localStorage.setItem(dd,"accepted"),typeof window.gtag=="function"&&window.gtag("consent","update",{analytics_storage:"granted"}),u(!1)},f=()=>{localStorage.setItem(dd,"declined"),u(!1)};return t.jsxs("div",{style:{position:"fixed",bottom:0,left:0,right:0,zIndex:99,background:l.white,borderTop:`1px solid ${l.border}`,boxShadow:"0 -4px 20px rgba(13,27,42,0.08)",padding:d?"16px":"16px 24px",animation:"cookieSlideUp 0.3s ease"},children:[t.jsxs("div",{style:{maxWidth:1180,margin:"0 auto",display:"flex",alignItems:d?"stretch":"center",flexDirection:d?"column":"row",gap:d?12:16},children:[t.jsxs("p",{style:{flex:1,fontSize:13,color:l.textMd,lineHeight:1.6,margin:0},children:["We use cookies to analyze site traffic and improve your experience. See our ",t.jsx("a",{onClick:()=>{r("cookies"),f()},style:{color:l.navyLight,cursor:"pointer",textDecoration:"underline"},children:"Cookie Policy"})," for details."]}),t.jsxs("div",{style:{display:"flex",gap:8,flexShrink:0},children:[t.jsx("button",{onClick:f,style:{padding:"8px 18px",borderRadius:6,fontSize:13,fontWeight:600,border:`1px solid ${l.primary}`,background:"transparent",color:l.primary,cursor:"pointer",fontFamily:l.bodyFont},children:"Decline"}),t.jsx("button",{onClick:m,style:{padding:"8px 18px",borderRadius:6,fontSize:13,fontWeight:600,border:"none",background:l.primary,color:l.white,cursor:"pointer",fontFamily:l.bodyFont},children:"Accept"})]})]}),t.jsx("style",{children:`
510        @keyframes cookieSlideUp {
511          from { opacity: 0; transform: translateY(100%); }
512          to   { opacity: 1; transform: translateY(0); }
513        }
514      `})]})},yn={...te.h2,fontSize:20,marginTop:32},hn={fontSize:14,lineHeight:1.8,color:l.textMd,marginTop:8},Ks={fontSize:14,lineHeight:1.8,color:l.textMd,paddingLeft:24,marginTop:8};function y2(){return t.jsxs(t.Fragment,{children:[t.jsx("section",{style:{background:l.bg},children:t.jsxs("div",{style:{...te.section,maxWidth:780},children:[t.jsx("h1",{style:{...te.h1,textAlign:"center"},children:"Privacy Policy"}),t.jsx("p",{style:{...te.sub,textAlign:"center",margin:"8px auto 0"},children:"Last updated: March 4, 2026"})]})}),t.jsx("section",{children:t.jsxs("div",{style:{...te.section,maxWidth:780},children:[t.jsx("p",{style:hn,children:'Kscope™ Inc. ("Kscope", "we", "us", or "our") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website at kscope.ai.'}),t.jsx("h2",{style:yn,children:"Information We Collect"}),t.jsx("p",{style:hn,children:t.jsx("strong",{children:"Information you provide directly:"})}),t.jsxs("ul",{style:Ks,children:[t.jsx("li",{children:"Name, email address, and company name when you submit a demo request form"}),t.jsx("li",{children:"Any additional information you choose to provide in form fields or email correspondence"})]}),t.jsx("p",{style:hn,children:t.jsx("strong",{children:"Information collected automatically:"})}),t.jsxs("ul",{style:Ks,children:[t.jsx("li",{children:"Usage data via Google Analytics 4 (GA4), including pages visited, session duration, referral source, and general geographic location"}),t.jsx("li",{children:"Device and browser information (type, operating system, screen resolution)"}),t.jsx("li",{children:"IP address (anonymized by GA4 by default)"})]}),t.jsx("h2",{style:yn,children:"How We Use Your Information"}),t.jsxs("ul",{style:Ks,children:[t.jsx("li",{children:"To respond to demo requests and communicate with you about our products"}),t.jsx("li",{children:"To understand how visitors use our website and improve our content and experience"}),t.jsx("li",{children:"To send occasional product updates or announcements (only with your consent)"}),t.jsx("li",{children:"To comply with legal obligations"})]}),t.jsx("h2",{style:yn,children:"Third-Party Services"}
514),t.jsx("p",{style:hn,children:"We use the following third-party services that may process your data:"}),t.jsxs("ul",{style:Ks,children:[t.jsxs("li",{children:[t.jsx("strong",{children:"Google Analytics 4 (GA4)"})," for website analytics. Google's privacy policy applies to data collected by GA4."]}),t.jsxs("li",{children:[t.jsx("strong",{children:"HubSpot"})," for demo request form processing and CRM. HubSpot's privacy policy governs data submitted through our forms."]})]}),t.jsx("h2",{style:yn,children:"Data Sharing"}),t.jsx("p",{style:hn,children:"We do not sell, trade, or rent your personal information to third parties. We may share data with service providers who assist in operating our website, provided they agree to keep your information confidential."}),t.jsx("h2",{style:yn,children:"Data Retention"}),t.jsx("p",{style:hn,children:"We retain personal information for as long as necessary to fulfill the purposes described in this policy or as required by law. You may request deletion of your data at any time."}),t.jsx("h2",{style:yn,children:"Your Rights"}),t.jsx("p",{style:hn,children:"Depending on your location, you may have the right to:"}),t.jsxs("ul",{style:Ks,children:[t.jsx("li",{children:"Access the personal data we hold about you"}),t.jsx("li",{children:"Request correction or deletion of your data"}),t.jsx("li",{children:"Object to or restrict processing of your data"}),t.jsx("li",{children:"Withdraw consent at any time"})]}),t.jsx("h2",{style:yn,children:"Security"}),t.jsx("p",{style:hn,children:"We implement reasonable technical and organizational measures to protect your personal information. However, no method of electronic transmission or storage is 100% secure."}),t.jsx("h2",{style:yn,children:"Children's Privacy"}),t.jsx("p",{style:hn,children:"Our website is not intended for children under 16. We do not knowingly collect personal information from children."}),t.jsx("h2",{style:yn,children:"Changes to This Policy"}),t.jsx("p",{style:hn,children:"We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date."}),t.jsx("h2",{style:yn,children:"Contact Us"}),t.jsxs("p",{style:hn,children:["If you have questions about this Privacy Policy, please contact us at ",t.jsx("a",{href:"mailto:[email protected]",style:{color:l.navyLight},children:"[email protected]"}),"."]})]})})]})}const Na={...te.h2,fontSize:20,marginTop:32},qn={fontSize:14,lineHeight:1.8,color:l.textMd,marginTop:8},b2={fontSize:14,lineHeight:1.8,color:l.textMd,paddingLeft:24,marginTop:8},bo={textAlign:"left",padding:"10px 14px",fontSize:12,fontWeight:600,color:l.text,borderBottom:`1px solid ${l.border}`},it={padding:"10px 14px",fontSize:13,color:l.textMd,borderBottom:`1px solid ${l.borderLight}`};function v2({go:r}){return t.jsxs(t.Fragment,{children:[t.jsx("section",{style:{background:l.bg},children:t.jsxs("div",{style:{...te.section,maxWidth:780},children:[t.jsx("h1",{style:{...te.h1,textAlign:"center"},children:"Cookie Policy"}),t.jsx("p",{style:{...te.sub,textAlign:"center",margin:"8px auto 0"},children:"Last updated: March 4, 2026"})]})}),t.jsx("section",{children:t.jsxs("div",{style:{...te.section,maxWidth:780},children:[t.jsx("p",{style:qn,children:'This Cookie Policy explains how Kscope™ Inc. ("Kscope", "we", "us") uses cookies and similar technologies on our website at kscope.ai.'}),t.jsx("h2",{style:Na,children:"What Are Cookies?"}),t.jsx("p",{style:qn,children:"Cookies are small text files placed on your device by websites you visit. They are widely used to make websites work more efficiently and to provide information to site owners."}),t.jsx("h2",{style:Na,children:"Cookies We Use"}),t.jsx("p",{style:qn,children:"Our website uses the following cookies:"}),t.jsx("div",{style:{overflowX:"auto",marginTop:16},children:t.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",border:`1px solid ${l.border}`,borderRadius:10},children:[t.jsx("thead",{style:{background:l.bg},children:t.jsxs("tr",{children:[t.jsx("th",{style:bo,children:"Cookie"}),t.jsx("th",{style:bo,children:"Provider"}),t.jsx("th",{style:bo,children:"Purpose"}),t.jsx("th",{style:bo,children:"Duration"})]})}),t.jsxs("tbody",{children:[t.jsxs("tr",{children:[t.jsx("td",{style:it,children:"_ga"}),t.jsx("td",{style:it,children:"Google Analytics"}),t.jsx("td",{style:it,children:"Distinguishes unique users"}),t.jsx("td",{style:it,children:"2 years"})]}),t.jsxs("tr",{children:[t.jsx("td",{style:it,children:"_ga_*"}),t.jsx("td",{style:it,children:"Google Analytics"}),t.jsx("td",{style:it,children:"Maintains session state"}),t.jsx("td",{style:it,children:"2 years"})]}),t.jsxs("tr",{children:[t.jsx("td",{style:it,children:"__hstc"}),t.jsx("td",{style:it,children:"HubSpot"}),t.jsx("td",{style:it,children:"Tracks visitor sessions"}),t.jsx("td",{style:it,children:"6 months"})]}),t.jsxs("tr",{children:[t.jsx("td",{style:it,children:"hubspotutk"}),t.jsx("td",{style:it,children:"HubSpot"}),t.jsx("td",{style:it,children:"Tracks visitor identity for form submissions"}),t.jsx("td",{style:it,children:"6 months"})]}),t.jsxs("tr",{children:[t.jsx("td",{style:it,children:"__hssc"}),t.jsx("td",{style:it,children:"HubSpot"}),t.jsx("td",{style:it,children:"Tracks session count and duration"}),t.jsx("td",{style:it,children:"30 minutes"})]})]})]})}),t.jsx("h2",{style:Na,children:"Types of Cookies"}),t.jsxs("p",{style:qn,children:[t.jsx("strong",{children:"Essential cookies:"})," Required for the website to function. We do not currently use essential cookies beyond standard server-side session handling."]}),t.jsxs("p",{style:qn,children:[t.jsx("strong",{children:"Analytics cookies:"})," Help us understand how visitors interact with our website by collecting anonymous usage data. These include Google Analytics and HubSpot cookies listed above."]}),t.jsx("h2",{style:Na,children:"Managing Cookies"}),t.jsx("p",{style:qn,children:"You can control and manage cookies through your browser settings. Most browsers allow you to:"}),t.jsxs("ul",{style:b2,children:[t.jsx("li",{children:"View what cookies are stored and delete them individually"}),t.jsx("li",{children:"Block third-party cookies"}),t.jsx("li",{children:"Block cookies from specific sites"}),t.jsx("li",{children:"Block all cookies"}
514),t.jsx("li",{children:"Delete all cookies when you close the browser"})]}),t.jsx("p",{style:qn,children:"Please note that blocking cookies may affect the functionality of some parts of our website."}),t.jsx("h2",{style:Na,children:"Changes to This Policy"}),t.jsx("p",{style:qn,children:"We may update this Cookie Policy from time to time. Changes will be posted on this page with an updated revision date."}),t.jsx("h2",{style:Na,children:"More Information"}),t.jsxs("p",{style:qn,children:["For more details about how we handle your data, please see our"," ",t.jsx("a",{onClick:()=>r("privacy"),style:{color:l.navyLight,cursor:"pointer",textDecoration:"underline"},children:"Privacy Policy"}),". If you have questions, contact us at"," ",t.jsx("a",{href:"mailto:[email protected]",style:{color:l.navyLight},children:"[email protected]"}),"."]})]})})]})}const j2=["AWS","Microsoft Azure","Google Cloud","Cloudflare","GitHub","GitLab","Kubernetes","Docker","Terraform","Wiz","Snyk","CrowdStrike","HashiCorp Vault","Palo Alto","Microsoft Defender","Okta","Snowflake","Databricks","PostgreSQL","Apache Kafka","Datadog","Splunk","Grafana","Slack","OpenAI","Anthropic","NVIDIA","Salesforce","ServiceNow","SAP","Workday","Siemens","Rockwell Automation","Schneider Electric","ABB","Honeywell","Emerson","AVEVA","PTC","Epic","MEDITECH","athenahealth","Redox","Optum","Philips Healthcare","GE HealthCare","HL7 FHIR","FIS","Fiserv","Plaid","Temenos","Swift","Visa","Bloomberg","NICE Actimize"],w2=["AWS","Microsoft Azure","Google Cloud","GitHub","Kubernetes","Terraform","Wiz","Okta","Snowflake","Datadog","Splunk","Slack","OpenAI","Anthropic","Salesforce","ServiceNow","SAP","Siemens","Rockwell Automation","AVEVA","Honeywell","Epic","Redox","Philips Healthcare","FIS","Plaid","Swift"],vd=r=>r.toLowerCase().replace(/[^a-z0-9]+/g,"-"),dg=r=>{const s=o0[r];if(!s)throw new Error(`heroLogos: unknown blueprint name "${r}". Add it to src/lib/blueprints.js first.`);return{id:vd(s.name),name:s.name,slug:s.slug,domain:s.d,cat:s.cat,logo:s.logo}},k2=j2.map(dg),ug=w2.map(dg),S2=[["AWS","GitHub"],["Microsoft Azure","GitHub"],["Google Cloud","Kubernetes"],["AWS","Terraform"],["GitLab","Docker"],["Kubernetes","Docker"],["Terraform","Kubernetes"],["Wiz","AWS"],["Snyk","GitHub"],["CrowdStrike","Microsoft Defender"],["HashiCorp Vault","Kubernetes"],["Palo Alto","Microsoft Azure"],["Okta","Slack"],["Snowflake","AWS"],["Databricks","Microsoft Azure"],["PostgreSQL","AWS"],["Apache Kafka","Databricks"],["Datadog","AWS"],["Splunk","Palo Alto"],["Grafana","Kubernetes"],["OpenAI","Snowflake"],["Anthropic","Databricks"],["NVIDIA","AWS"],["Salesforce","Snowflake"],["ServiceNow","Okta"],["Workday","Okta"],["Siemens","SAP"],["Rockwell Automation","Microsoft Azure"],["AVEVA","Snowflake"],["Honeywell","Splunk"],["Emerson","AWS"],["PTC","Salesforce"],["ABB","ServiceNow"],["Schneider Electric","Google Cloud"],["Epic","Snowflake"],["MEDITECH","Microsoft Azure"],["athenahealth","Salesforce"],["Redox","Apache Kafka"],["HL7 FHIR","Epic"],["Optum","Databricks"],["Philips Healthcare","AWS"],["GE HealthCare","Splunk"],["FIS","Snowflake"],["Fiserv","Microsoft Azure"],["Plaid","PostgreSQL"],["Temenos","AWS"],["Swift","Splunk"],["Visa","Datadog"],["Bloomberg","Databricks"],["NICE Actimize","ServiceNow"],["Slack","GitHub"]],A2=([r,s])=>[vd(r),vd(s)],hg=S2.map(A2),yp=new Set(ug.map(r=>r.id)),C2=hg.filter(([r,s])=>yp.has(r)&&yp.has(s)),T2=1023,bp=110,z2=()=>{const r=R.useRef(null),s=R.useRef(null),u=R.useRef(null),d=vt(l.bp.tablet),m=vt(T2);return R.useEffect(()=>{const f=r.current,p=s.current,b=u.current;if(!f||!p)return;const x="http://www.w3.org/2000/svg",y="http://www.w3.org/1999/xlink",j=d?ug:k2,A=d?C2:hg,D=typeof window!="undefined"&&window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,B=()=>f.clientWidth||p.clientWidth||1,N=()=>f.clientHeight||p.clientHeight||1,G={},q=j.map(W=>({...W}));q.forEach(W=>{G[W.id]=W});const Z=A.filter(([W,K])=>G[W]&&G[K]).map(([W,K])=>({a:W,b:K})),de={};Z.forEach(({a:W,b:K})=>{(de[W]=de[W]||new Set).add(K),(de[K]=de[K]||new Set).add(W)});let he=[],me={},De=[],Se=0,X=0,re=null;const U=()=>{const W=B()/2,K=N()/2,V=d?16:22,Y=V+12,v=Math.max(B()/2-Y,B()*.4),M=N()*.32,H=B()*(d?.36:.44),Q=N()*(d?.24:.25),le=d?Math.min(B()*.44,300):Math.min(B()*.37,540),ue=d?Math.min(N()*.36,260):Math.min(N()*.34,270),Ae=1.22,Je=Math.PI*.48,xe=(lt,St,an,sn)=>{lt.length&&lt.forEach((ln,Ci)=>{const Ti=lt.length===1?.5:Ci/(lt.length-1),Xn=sn-Je/2+Ti*Je;ln.x=W+Math.cos(Xn)*St,ln.y=K+Math.sin(Xn)*an,ln.r=V})},Vn=Math.ceil(q.length/2),Ai=q.slice(0,Vn),ta=q.slice(Vn);if(d)xe(Ai,v,M,0),xe(ta,v,M,Math.PI);else{const lt=sn=>{const ln=[],Ci=[];return sn.forEach((Ti,Xn)=>(Xn%2===0?ln:Ci).push(Ti)),{outer:ln,inner:Ci}},St=lt(Ai),an=lt(ta);xe(St.outer,v,M,0),xe(St.inner,H,Q,0),xe(an.outer,v,M,Math.PI),xe(an.inner,H,Q,Math.PI)}q.forEach(lt=>{const St=lt.x-W,an=lt.y-K,sn=Math.sqrt((St/le)**2+(an/ue)**2);if(sn>0&&sn<Ae){const ln=Ae/sn;lt.x=W+St*ln,lt.y=K+an*ln}lt.ox=lt.x,lt.oy=lt.y})},$=()=>{f.innerHTML="",f.setAttribute("viewBox",`0 0 ${B()} ${N()}`);const W=B()/2,K=N()/2;if((d?[[B()*.44,N()*.32]]:[[Math.max(B()/2-34,B()*.4),N()*.32],[B()*.44,N()*.25]]).forEac
514h(([Y,v])=>{const M=document.createElementNS(x,"ellipse");M.setAttribute("cx",W),M.setAttribute("cy",K),M.setAttribute("rx",Y),M.setAttribute("ry",v),M.setAttribute("fill","none"),M.setAttribute("stroke","rgba(30,58,95,0.05)"),M.setAttribute("stroke-width","1"),M.setAttribute("stroke-dasharray","2 4"),f.appendChild(M)}),he=Z.map(Y=>{const v=G[Y.a],M=G[Y.b],H=document.createElementNS(x,"line");return H.setAttribute("x1",v.x),H.setAttribute("y1",v.y),H.setAttribute("x2",M.x),H.setAttribute("y2",M.y),H.setAttribute("class","kscope-hero-edge"),H.dataset.a=Y.a,H.dataset.b=Y.b,f.appendChild(H),H}),me={},q.forEach(Y=>{const v=document.createElementNS(x,"g");v.setAttribute("class","kscope-hero-node"),v.setAttribute("transform",`translate(${Y.x},${Y.y})`),v.dataset.id=Y.id;const M=document.createElementNS(x,"rect");M.setAttribute("x",-Y.r),M.setAttribute("y",-Y.r),M.setAttribute("width",Y.r*2),M.setAttribute("height",Y.r*2),M.setAttribute("rx",d?7:10),M.setAttribute("class","kscope-hero-tile"),v.appendChild(M);const H=document.createElementNS(x,"image"),Q=Y.r*1.25;H.setAttribute("x",-Q/2),H.setAttribute("y",-Q/2),H.setAttribute("width",Q),H.setAttribute("height",Q),H.setAttribute("preserveAspectRatio","xMidYMid meet");const le=cg(Y.slug,Y.domain,Y.logo);let ue=0;const Ae=xe=>{H.setAttributeNS(y,"xlink:href",xe),H.setAttribute("href",xe)};Ae(le[0]);const Je=l.primary;H.addEventListener("error",()=>{if(ue+1<le.length){ue+=1,Ae(le[ue]);return}H.remove();const xe=document.createElementNS(x,"text");xe.setAttribute("text-anchor","middle"),xe.setAttribute("dominant-baseline","central"),xe.setAttribute("fill",Je),xe.setAttribute("font-family",l.headingFont),xe.setAttribute("font-weight","800"),xe.setAttribute("font-size",Y.r*.9),xe.textContent=Y.name.charAt(0).toUpperCase(),v.appendChild(xe)}),v.appendChild(H),d||(v.addEventListener("mouseenter",()=>{J(Y.id),b&&(b.textContent=Y.name,b.classList.add("show"))}),v.addEventListener("mousemove",xe=>{b&&(b.style.left=xe.clientX+"px",b.style.top=xe.clientY+"px")}),v.addEventListener("mouseleave",()=>{J(null),b&&b.classList.remove("show")})),f.appendChild(v),me[Y.id]=v}),De=[],!D){const Y=d?8:20;for(let v=0;v<Y;v++){const M=document.createElementNS(x,"circle");M.setAttribute("class","kscope-hero-pulse"),M.setAttribute("r","2.5"),M.style.opacity=0,f.appendChild(M),De.push({el:M,edgeIdx:-1,t:0,speed:0})}}},J=W=>{const K=W?de[W]:null;Object.entries(me).forEach(([V,Y])=>{if(!W){Y.classList.remove("active","dim");return}V===W||K&&K.has(V)?(Y.classList.add("active"),Y.classList.remove("dim")):(Y.classList.add("dim"),Y.classList.remove("active"))}),he.forEach(V=>{const{a:Y,b:v}=V.dataset;if(!W){V.classList.remove("active","dim");return}Y===W||v===W?(V.classList.add("active"),V.classList.remove("dim")):(V.classList.add("dim"),V.classList.remove("active"))})},I=W=>{if(!Z.length)return;const K=Math.floor(Math.random()*Z.length);W.edgeIdx=K,W.t=0,W.speed=.0014+Math.random()*.002,W.el.style.opacity=1},pe=W=>{const K=W/1e3;q.forEach(V=>{const Y=(V.id.charCodeAt(0)||0)+(V.id.charCodeAt(1)||0),v=Math.cos(K*.12+Y*.3)*2,M=Math.sin(K*.15+Y*.4)*2,H=d?0:14,Q=V.ox+(D?0:v)+Se*H,le=V.oy+(D?0:M)+X*H;V.x=Q,V.y=le;const ue=me[V.id];ue&&ue.setAttribute("transform",`translate(${Q},${le})`)}),he.forEach(V=>{const Y=G[V.dataset.a],v=G[V.dataset.b];V.setAttribute("x1",Y.x),V.setAttribute("y1",Y.y),V.setAttribute("x2",v.x),V.setAttribute("y2",v.y)}),De.forEach(V=>{if(V.edgeIdx<0){Math.random()<.008&&I(V);return}if(V.t+=V.speed,V.t>=1){V.edgeIdx=-1,V.el.style.opacity=0;return}const Y=Z[V.edgeIdx],v=G[Y.a],M=G[Y.b];V.el.setAttribute("cx",v.x+(M.x-v.x)*V.t),V.el.setAttribute("cy",v.y+(M.y-v.y)*V.t)}),re=requestAnimationFrame(pe)},ge=W=>{if(d)return;const K=p.getBoundingClientRect();Se=(W.clientX-K.left)/K.width-.5,X=(W.clientY-K.top)/K.height-.5},ze=()=>{Se=0,X=0},E=()=>{U(),$()};return U(),$(),re=requestAnimationFrame(pe),d||(p.addEventListener("mousemove",ge),p.addEventListener("mouseleave",ze)),window.addEventListener("resize",E),()=>{cancelAnimationFrame(re),window.removeEventListener("resize",E),d||(p.removeEventListener("mousemove",ge),p.removeEventListener("mouseleave",ze))}},[d,m]),t.jsxs(t.Fragment,{children:[t.jsx("style",{children:`
515        .kscope-hero-edge {
516          stroke: rgba(30,58,95,0.08);
517          stroke-width: 1;
518          fill: none;
519          transition: stroke 0.3s, stroke-width 0.3s, opacity 0.3s;
520        }
521        .kscope-hero-edge.active {
522          stroke: rgba(13,139,125,0.5);
523          stroke-width: 1.6;
524        }
525        .kscope-hero-edge.dim { opacity: 0.15; }
526        .kscope-hero-node {
527          transition: opacity 0.3s;
528        }
529        .kscope-hero-node.dim { opacity: 0.28; }
530        .kscope-hero-tile {
531          fill: white;
532          stroke: ${l.border};
533          stroke-width: 1;
534          transition: stroke 0.3s, filter 0.3s;
535        }
536        .kscope-hero-node.active .kscope-hero-tile {
537          stroke: ${l.mintDark};
538          stroke-width: 2;
539          filter: drop-shadow(0 6px 14px rgba(13,139,125,0.25));
540        }
541        .kscope-hero-pulse {
542          fill: ${l.mintDark};
543          filter: drop-shadow(0 0 4px rgba(13,139,125,0.9));
544        }
545        .kscope-hero-tooltip {
546          position: fixed;
547          pointer-events: none;
548          font-family: ${l.monoFont};
549          font-size: 10px;
550          font-weight: 600;
551          letter-spacing: 0.12em;
552          text-transform: uppercase;
553          padding: 6px 10px;
554          border-radius: 6px;
555          background: ${l.deep};
556          color: white;
557          opacity: 0;
558          transition: opacity 0.15s;
559          z-index: 100;
560          white-space: nowrap;
561          transform: translate(-50%, -140%);
562          box-shadow: 0 6px 18px rgba(13,27,42,0.2);
563        }
564        .kscope-hero-tooltip.show { opacity: 1; }
565      `}),t.jsx("div",{ref:s,style:{position:"absolute",top:0,bottom:0,left:m?0:bp,right:m?0:bp,pointerEvents:"auto",opacity:.35}
565,children:t.jsx("svg",{ref:r,style:{width:"100%",height:"100%"},preserveAspectRatio:"xMidYMid slice","aria-hidden":"true"})}),t.jsx("div",{ref:u,className:"kscope-hero-tooltip","aria-hidden":"true"})]})},fg=({tick:r})=>{const s=Math.max(0,Math.min(r,6)),u=[{k:"opc-ua",l:"line-3:press.torque",c:l.primary},{k:"scada",l:"ignition:tags.oven-7",c:l.navyLight},{k:"mes",l:"wip:lot-C4471",c:l.mintDark},{k:"erp",l:"sap:bom.SKU-8842",c:l.medium},{k:"lims",l:"qc:assay-results",c:l.coral},{k:"doc",l:"sop/heat-treat-rev-C",c:l.primary},{k:"cmms",l:"maximo:work-orders",c:l.navyLight},{k:"sensor",l:"vibration:pump-P12",c:l.mintDark},{k:"batch",l:"historian:batch-4471",c:l.medium},{k:"csv",l:"supplier-coa-2026.csv",c:l.primary},{k:"plc",l:"siemens:s7-1500.line3",c:l.navyLight},{k:"edi",l:"shipments.asn.feb",c:l.mintDark}],d=Math.min(Math.floor(s*2.2),u.length),m=16,f=u.slice(0,d).reverse().slice(0,5);return t.jsxs("svg",{viewBox:"0 0 280 150",style:{width:"100%",display:"block"},children:[t.jsxs("g",{children:[t.jsx("circle",{cx:12,cy:12,r:3,fill:l.low,children:t.jsx("animate",{attributeName:"opacity",values:"1;0.25;1",dur:"1.1s",repeatCount:"indefinite"})}),t.jsxs("circle",{cx:12,cy:12,r:3,fill:"none",stroke:l.low,strokeWidth:"1",children:[t.jsx("animate",{attributeName:"r",values:"3;9",dur:"1.5s",repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"opacity",values:"0.7;0",dur:"1.5s",repeatCount:"indefinite"})]}),t.jsx("text",{x:22,y:15,fontSize:"7",fontWeight:"800",fill:l.text,fontFamily:l.monoFont,letterSpacing:"0.08em",children:"LIVE SCAN"}),t.jsx("text",{x:268,y:15,textAnchor:"end",fontSize:"7",fontWeight:"600",fill:l.textLight,fontFamily:l.monoFont,children:"zero install · read-only"})]}),t.jsx("rect",{x:0,y:24,width:280,height:108,rx:6,fill:l.bg,stroke:l.borderLight}),t.jsxs("g",{clipPath:"url(#ttv-feed-clip)",children:[t.jsx("clipPath",{id:"ttv-feed-clip",children:t.jsx("rect",{x:1,y:25,width:278,height:106})}),f.map((p,b)=>{const x=40+b*m,y=b===0;return t.jsxs("g",{style:{opacity:y?1:.85-b*.15},children:[y&&t.jsx("rect",{x:2,y:x-11,width:276,height:m-2,rx:3,fill:p.c,opacity:"0",children:t.jsx("animate",{attributeName:"opacity",values:"0.18;0",dur:"0.6s",fill:"freeze"})}),t.jsx("rect",{x:8,y:x-9,width:40,height:12,rx:2.5,fill:`${p.c}1a`,stroke:p.c,strokeWidth:"0.6"}),t.jsx("text",{x:28,y:x-.5,textAnchor:"middle",fontSize:"6.5",fontWeight:"700",fill:p.c,fontFamily:l.monoFont,letterSpacing:"0.06em",children:p.k.toUpperCase()}),t.jsx("text",{x:56,y:x-.5,fontSize:"7.5",fontWeight:"600",fill:l.text,fontFamily:l.monoFont,children:p.l}),t.jsxs("text",{x:268,y:x-.5,textAnchor:"end",fontSize:"6.5",fontWeight:"500",fill:l.textLight,fontFamily:l.monoFont,children:["+0",String(b*3%9),"ms"]})]},`${d}-${b}`)})]}),t.jsx("rect",{x:0,y:130,width:280,height:2,fill:l.borderLight}),t.jsxs("rect",{y:130,height:2,fill:l.primary,children:[t.jsx("animate",{attributeName:"width",values:"0;280;0",dur:"2.2s",repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"opacity",values:"0.7;1;0.7",dur:"2.2s",repeatCount:"indefinite"})]}),t.jsxs("g",{children:[t.jsx("text",{x:10,y:146,fontSize:"8",fontWeight:"700",fill:l.textLight,fontFamily:l.monoFont,letterSpacing:"0.08em",children:"DISCOVERED"}),t.jsx("text",{x:268,y:146,textAnchor:"end",fontSize:"11",fontWeight:"800",fill:l.primary,fontFamily:l.monoFont,letterSpacing:"-0.01em",children:String(d).padStart(3,"0")})]})]})},mg=({tick:r})=>{const s=Math.max(0,r-5),u=[{i:0,x:170,y:90,l:"Context",c:l.navyLight,hub:!0,sub:"state + history"},{i:1,x:45,y:42,l:"Change",c:l.mintDark,sub:"who · when"},{i:2,x:170,y:30,l:"Asset",c:l.primary},{i:3,x:295,y:42,l:"Data",c:l.navyLight},{i:4,x:275,y:148,l:"Decision",c:l.primary,sub:"why · by whom"},{i:5,x:65,y:148,l:"Policy",c:l.mintDark}],d=[[1,0],[2,0],[3,0],[4,0],[5,0]],m=[[1,2],[2,3],[3,4],[4,5],[5,1]],f=[1,2,0,4],p=s>=2,b=s>=3,x=s>=4,y=s>=5,j=s>=6,A=f.map((B,N)=>`${N===0?"M":"L"} ${u[B].x} ${u[B].y}`).join(" "),D=(B,N,G={})=>{var he,me,De,Se;const q=u[B],Z=u[N],de=Math.hypot(Z.x-q.x,Z.y-q.y);return t.jsx("line",{x1:q.x,y1:q.y,x2:Z.x,y2:Z.y,stroke:G.stroke,strokeWidth:(he=G.width)!=null?he:1.2,strokeLinecap:"round",strokeDasharray:de,strokeDashoffset:G.drawn?0:de,opacity:(me=G.opacity)!=null?me:.5,style:{transition:`stroke-dashoffset ${(De=G.duration)!=null?De:.5}s cubic-bezier(0.4,0,0.2,1) ${(Se=G.delay)!=null?Se:0}s, opacity 0.4s`}},G.key)};return t.jsxs("svg",{viewBox:"0 0 340 180",style:{width:"100%",display:"block"},children:[t.jsx("defs",{children:t.jsxs("radialGradient",{id:"ttv-enr-hub-halo",cx:"50%",cy:"50%",r:"50%",children:[t.jsx("stop",{offset:"0%",stopColor:l.mint,stopOpacity:"0.32"}),t.jsx("stop",{offset:"70%",stopColor:l.mint,stopOpacity:"0"})]})}),t.jsx("circle",{cx:u[0].x,cy:u[0].y,r:44,fill:"url(#ttv-enr-hub-halo)",opacity:s>=0?.9:0,style:{transition:"opacity 0.6s ease"},children:j&&t.jsx("animate",{attributeName:"r",values:"36;50;
56536",dur:"3.2s",repeatCount:"indefinite"})}),m.map(([B,N],G)=>D(B,N,{key:`cross-${G}`,stroke:l.navyLight,width:.7,opacity:b?.2:0,drawn:b,duration:.7,delay:G*.08})),d.map(([B,N],G)=>D(B,N,{key:`spoke-${G}`,stroke:l.mintDark,width:1.3,opacity:p?.45:0,drawn:p,duration:.6,delay:G*.06})),x&&t.jsxs(t.Fragment,{children:[t.jsx("path",{d:A,fill:"none",stroke:l.coral,strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",opacity:"0.18",children:t.jsx("animate",{attributeName:"opacity",values:"0;0.22",dur:"0.5s",fill:"freeze"})}),t.jsxs("path",{d:A,fill:"none",stroke:l.coral,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",opacity:"0.85",children:[t.jsx("animate",{attributeName:"stroke-dasharray",values:"0 400; 400 0",dur:"1.2s",fill:"freeze"}),t.jsx("animate",{attributeName:"opacity",values:"0;0.95",dur:"0.4s",fill:"freeze"})]}),t.jsxs("circle",{r:"3.5",fill:l.coral,opacity:"0.95",style:{filter:`drop-shadow(0 0 4px ${l.coral})`},children:[t.jsx("animateMotion",{dur:"2.2s",repeatCount:"indefinite",path:A}),t.jsx("animate",{attributeName:"opacity",values:"0.6;1;0.6",dur:"1s",repeatCount:"indefinite"})]})]}),y&&d.map(([B,N],G)=>{const q=u[B],Z=u[N];return t.jsxs("circle",{r:"1.6",fill:l.mint,opacity:"0.9",children:[t.jsx("animate",{attributeName:"cx",values:`${q.x};${Z.x}`,dur:`${1.6+G*.15}s`,repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"cy",values:`${q.y};${Z.y}`,dur:`${1.6+G*.15}s`,repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"opacity",values:"0;0.9;0",dur:`${1.6+G*.15}s`,repeatCount:"indefinite"})]},`flow-${G}`)}),u.map(B=>{const N=B.hub?s>=0:s>=1,G=B.hub?14:9,q=x&&f.includes(B.i);return t.jsxs("g",{opacity:N?1:0,style:{transition:"opacity 0.5s ease, transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1)",transformOrigin:`${B.x}px ${B.y}px`,transform:N?"scale(1)":"scale(0.3)"},children:[q&&t.jsx("circle",{cx:B.x,cy:B.y,r:G+5,fill:"none",stroke:l.coral,strokeWidth:"1.5",opacity:"0.7",children:t.jsx("animate",{attributeName:"opacity",values:"0;0.7",dur:"0.4s",fill:"freeze"})}),t.jsx("circle",{cx:B.x,cy:B.y,r:G+2.5,fill:l.white}),t.jsx("circle",{cx:B.x,cy:B.y,r:G,fill:B.c}),B.hub&&t.jsx("circle",{cx:B.x,cy:B.y,r:G-4,fill:l.white,opacity:"0.35"}),t.jsx("text",{x:B.x,y:B.y+G+11,textAnchor:"middle",fontSize:B.hub?"8.5":"7.5",fontWeight:B.hub?800:700,fill:B.c,fontFamily:l.headingFont,letterSpacing:"-0.01em",children:B.l}),B.sub&&t.jsx("text",{x:B.x,y:B.y+G+19,textAnchor:"middle",fontSize:"5.2",fontWeight:"600",fill:l.textLight,fontFamily:l.monoFont,letterSpacing:"0.12em",children:B.sub.toUpperCase()})]},B.i)}),x&&t.jsxs("g",{opacity:"0",children:[t.jsx("animate",{attributeName:"opacity",values:"0;1",dur:"0.4s",fill:"freeze"}),t.jsx("rect",{x:8,y:8,width:124,height:16,rx:4,fill:`${l.coral}12`,stroke:l.coral,strokeWidth:"0.8"}),t.jsx("circle",{cx:17,cy:16,r:2.2,fill:l.coral,children:t.jsx("animate",{attributeName:"opacity",values:"1;0.3;1",dur:"1.2s",repeatCount:"indefinite"})}),t.jsx("text",{x:25,y:19.5,fontSize:"7",fontWeight:"800",fill:l.coral,fontFamily:l.monoFont,letterSpacing:"0.1em",children:"CROSS-SYSTEM INSIGHT"})]}),p&&t.jsxs("g",{opacity:"0",children:[t.jsx("animate",{attributeName:"opacity",values:"0;1",dur:"0.5s",begin:"0.2s",fill:"freeze"}),t.jsx("rect",{x:240,y:8,width:92,height:16,rx:4,fill:`${l.mintDark}10`,stroke:l.mintDark,strokeWidth:"0.8"}),t.jsx("circle",{cx:249,cy:16,r:2.2,fill:"none",stroke:l.mintDark,strokeWidth:"1",children:t.jsx("animate",{attributeName:"r",values:"2;3;2",dur:"2.4s",repeatCount:"indefinite"})}),t.jsx("circle",{cx:249,cy:16,r:1,fill:l.mintDark}),t.jsx("text",{x:257,y:19.5,fontSize:"7",fontWeight:"800",fill:l.mintDark,fontFamily:l.monoFont,letterSpacing:"0.1em",children:"CONTEXT GRAPH"})]})]})},pg=({tick:r})=>{const s=Math.max(0,r-11),u=[{l:"qc-fail: lot C-4471",sev:"P0",c:l.critical,pr:"hold 847 units in field"},{l:"drift: oven-7 temp",sev:"P1",c:l.coral,pr:"recalibrate oven-7"},{l:"vibration: pump-P12",sev:"P2",c:l.medium,pr:"schedule bearing swap"}],d=p=>s>=p,m=p=>s>=p+1,f=s>=u.length+1;return t.jsxs("svg",{viewBox:"0 0 280 150",style:{width:"100%",display:"block"},children:[t.jsx("text",{x:8,y:10,fontSize:"6.5",fontWeight:"800",fill:l.textLight,fontFamily:l.monoFont,letterSpacing:"0.12em",children:"DETECT · PRIORITIZE"}),t.jsx("text",{x:272,y:10,textAnchor:"end",fontSize:"6.5",fontWeight:"800",fill:l.textLight,fontFamily:l.monoFont,letterSpacing:"0.12em",children:"RESOLVE"}),t.jsx("line",{x1:140,y1:18,x2:140,y2:118,stroke:l.borderLight,strokeWidth:"1",strokeDasharray:"2 3"}),!f&&s<u.length&&t.jsxs("g",{style:{transition:"transform 0.4s cubic-bezier(0.4,0,0.2,1)",transform:`translateY(${Math.floor(s)*32}px)`},children:[t.jsx("path",{d:"M 0 18 L 5 18 L 5 50 L 0 50",fill:"none",stroke:l.mint,strokeWidth:"1.5"}),t.jsx("path",{d:"M 136 18 L 131 18 L 131 50 L 136 50",fill:"none",stroke:l.mint,strokeWidth:"1.5"})]}),u.map((p,b)=>{const x=20+b*32;return t.jsxs("g",{opacity:d(b)?1:.15,style:{transition:"opacity 0.4s, transform 0.4s",transform:d(b)?"translateX(0)":"translateX(-8px)",transformOrigin:"0 0"},children:[t.jsx("rect",{x:8,y:x+2,width:16,height:12,rx:2.5,fill:p.c}),t.jsx("text",{x:16,y:x+10.5,textAnchor:"middle",fontSize:"6.5",fontWeight:"800",fill:"#fff",fontFamily:l.monoFont,children:p.sev}),t.jsx("text",{x:28,y:x+10.5,fontSize:"7.5",fontWeight:"700",fill:l.text,fontFamily:l.monoFont,children:p.l}),t.jsx("text",{x:28,y:x+21,fontSize:"6",fontWeight:"500",fill:l.textLight,fontFamily:l.bodyFont,children:m(b)?"✓ closed":d(b)?"triaging…":""}),m(b)&&!f&&Math.floor(s)===b+1&&t.jsxs("circle",{r:"1.5",fill:l.mint,children:[t.jsx("animate",{attributeName:"cx",values:"130;150",dur:"0.4s",fill:"freeze"}),t.jsx("animate",{attributeName:"cy",values:`${x+10};${x+10}`,dur:"0.4s",fill:"freeze"}),t.jsx("animate",{attributeName:"opacity",values:"1;0",dur:"0.4s",fill:"freeze"})]})]},`det-${b}`)}),u.map((p,b)=>{const x=20+b*32,y=m(b);return t.jsxs("g",{opacity:y?1:.15,style:{transition:"opacity 0.4s"},children:[t.jsx("rect",{x:150,y:x,width:122,height:24,rx:4,fill:y?`${l.low}0c`:l.white,stroke:y?l.low:l.borderLight,strokeWidth:"1"}),t.jsxs("text",{x:156,y:x+10,fontSize:"6",fontWeight:"800",fill:l.low,fontFamily:l.monoFont,letterSpacing:"0.08em",children:["WO #",2847+b]}),t.jsx("text",{x:156,y:x+19,fontSize:"6.5",fontWeight:"600",fill:l.text,fontFamily:l.monoFont,children:y?p.pr:""}),y&&t.jsxs("g",{transform:`translate(266, ${x+10})`,children:[t.jsx("circle",{r:"3",fill:l.low}),t.jsx("path",{d:"M -1.5 0 L -0.5 1 L 1.5 -1",stroke:"#fff",strokeWidth:"1",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})]})]},`pr-${b}`)}),t.jsxs("g",{children:[t.jsx("rect",{x:8,y:128,width:264,height:18,rx:9,fill:f?`${l.low}12`:`${l.navyLight}
56510`,stroke:f?l.low:l.navyLight,strokeWidth:"0.8"}),t.jsx("circle",{cx:18,cy:137,r:2.5,fill:f?l.low:l.navyLight,children:t.jsx("animate",{attributeName:"opacity",values:"1;0.35;1",dur:"1.6s",repeatCount:"indefinite"})}),t.jsxs("text",{x:28,y:140,fontSize:"7",fontWeight:"800",fill:f?l.low:l.navyLight,fontFamily:l.monoFont,letterSpacing:"0.1em",children:["AGENT · ",f?"ALL CLEAR":s>0?"EXECUTING":"READY"]}),t.jsxs("text",{x:266,y:140,textAnchor:"end",fontSize:"6.5",fontWeight:"600",fill:l.textLight,fontFamily:l.monoFont,children:[Math.min(Math.floor(s),u.length),"/",u.length," resolved"]})]})]})},vp=[{id:"discover",num:"01",title:"Discover",time:"5 mins",timeLabel:"to first discovery",color:l.primary,lede:t.jsxs(t.Fragment,{children:["Surfaces every system, sensor, and dependency. ",t.jsx(ae,{children:"Zero installation"})," required."]}),Visual:fg},{id:"enrich",num:"02",title:"Enrich",time:"2 hrs",timeLabel:"to full context graph",color:l.navyLight,lede:t.jsxs(t.Fragment,{children:["Builds a ",t.jsx(ae,{children:"unified context graph"})," with relationships and ",t.jsx(ae,{children:"cross-system insights"})," across every domain."]}),Visual:mg},{id:"act",num:"03",title:"Act",time:"4 hrs",timeLabel:"to first autonomous action",color:l.low,lede:t.jsxs(t.Fragment,{children:[t.jsx(ae,{children:"Detects, prioritizes, and resolves"}),", grounded in full context."]}),Visual:pg}],E2=r=>{const s=Math.max(0,Math.min(1,r)),u=Math.max(0,Math.min(1,r-1)),d=Math.max(0,Math.min(1,r-2));return{discoverTick:s*7,enrichTick:5+u*8,actTick:11+d*8}},M2=({go:r})=>{const s=R.useRef(null),[u,d]=R.useState(0),[m,f]=R.useState(0),p=vt(l.bp.tablet);R.useEffect(()=>{const D=()=>{const B=s.current;if(!B)return;const N=B.getBoundingClientRect(),G=window.innerHeight,q=G*.5,Z=-N.height+G*.5,de=q-Z,he=de===0?0:(q-N.top)/de,me=Math.max(0,Math.min(3,he*3));d(me),f(Math.min(2,Math.max(0,Math.floor(me))))};return D(),window.addEventListener("scroll",D,{passive:!0}),window.addEventListener("resize",D),()=>{window.removeEventListener("scroll",D),window.removeEventListener("resize",D)}},[]);const{discoverTick:b,enrichTick:x,actTick:y}=E2(u),j=vp[m],A=p?{position:"sticky",top:64,zIndex:1,background:l.white,paddingTop:8,paddingBottom:16}:{position:"sticky",top:0,height:"100vh",display:"grid",placeItems:"center"};return t.jsxs(ve,{id:"how-it-works",children:[t.jsx(Me,{eyebrow:"01 / Time to Value",title:t.jsxs(t.Fragment,{children:["From Zero to Agentic Resolution, ",t.jsx(ae,{children:"In Hours, Not Months"})]})}),t.jsx("div",{ref:s,style:{position:"relative",marginTop:24},children:t.jsxs("div",{style:{display:"grid",gridTemplateColumns:p?"1fr":"1fr 1fr",gap:p?24:56,alignItems:"start"},children:[t.jsx("div",{style:{...A,order:p?0:2},children:t.jsxs("div",{style:{width:"100%",maxWidth:p?420:560,margin:"0 auto",position:"relative"},children:[t.jsxs("div",{style:{marginBottom:12,display:"inline-flex",alignItems:"center",gap:10,fontFamily:l.monoFont,fontSize:10,fontWeight:700,letterSpacing:"0.14em",textTransform:"uppercase",color:l.textLight,padding:"6px 12px",borderRadius:6,background:l.white,border:`1px solid ${l.border}`},children:[t.jsx("span",{style:{width:6,height:6,borderRadius:"50%",background:j.color,flexShrink:0}}),"Stage ",t.jsx("span",{style:{color:j.color},children:j.num})," · ",j.title]}),t.jsx("div",{style:{borderRadius:14,padding:p?18:28,border:`1px solid ${l.border}`,background:`radial-gradient(circle at 50% 110%, ${j.color}10 0%, ${l.bg} 65%)`,boxShadow:`0 16px 48px -24px ${j.color}55, 0 2px 8px rgba(13,27,42,0.06)`,transition:"background 0.6s ease, box-shadow 0.6s ease",minHeight:p?220:320,display:"flex",alignItems:"center",justifyContent:"center"},children:t.jsxs("div",{style:{width:"100%",position:"relative"},children:[m===0&&t.jsx(fg,{tick:b}),m===1&&t.jsx(mg,{tick:x}),m===2&&t.jsx(pg,{tick:y})]})})]})}),t.jsx("div",{style:{order:1},children:vp.map((D,B)=>{const N=B===m;return t.jsxs("div",{style:{minHeight:p?"auto":"85vh",paddingBottom:p?40:0,paddingTop:p?16:0,display:"flex",flexDirection:"column",justifyContent:"center",opacity:N?1:.38,transition:"opacity 0.5s ease"},children:[t.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:12,marginBottom:18},children:[t.jsx("span",{style:{width:28,height:2,background:D.color,display:"inline-block"}}),t.jsxs(P,{style:{fontSize:12,fontWeight:700,letterSpacing:"0.14em",color:D.color,textTransform:"uppercase"},children:[D.num," / ",D.title]})]}),t.jsx("h3",{style:{fontFamily:l.headingFont,fontSize:"clamp(1.6rem, 2.4vw, 2.2rem)",fontWeight:700,letterSpacing:"-0.02em",lineHeight:1.15,margin:"0 0 20px",color:l.text},children:D.lede}),t.jsxs("div",{style:{display:"flex",alignItems:"baseline",gap:10},children:[t.jsx(P,{style:{fontSize:28,fontWeight:700,color:D.color,letterSpacing:"-0.02em"},children:D.time}),t.jsx("span",{style:{fontSize:13,color:l.textLight,fontFamily:l.bodyFont},children:D.timeLabel})]})]},D.id)})})]})}),t.jsxs("p",{style:{textAlign:"center",marginTop:44,fontSize:14.5,color:l.textMd,fontFamily:l.bodyFont},children:["Discover, enrich and act are three of four platform pillars."," ",t.jsx(Ze,{href:"#",onClick:D=>{D.preventDefault(),r&&r("platform")},children:"See how the platform works"})]})]})},jp=({active:r,color:s,bg:u,icon:d,label:m,onClick:f})=>{const[p,b]=R.useState(!1);return t.jsxs("button",{onClick:f,onMouseEnter:()=>b(!0),onMouseLeave:()=>b(!1),style:{position:"relative",overflow:"hidden",display:"flex",alignItems:"center",justifyContent:"center",gap:10,maxWidth:280,width:"100%",padding:"16px 0",whiteSpace:"nowrap",background:u,border:"none",borderRadius:10,cursor:"pointer",transition:"all 0.35s cubic-bezier(0.4,0,0.2,1)",boxShadow:r?`0 8px 24px ${s}45`:p?`0 6px 20px ${s}30`:`0 2px 8px ${s}15`,transform:r?"translateY(-1px)":p?"translateY(-3px)":"none"},children:[t.jsx("span",{style:te.shimmer(p)}),t.jsx(d,{size:18,color:l.white,strokeWidth:1.5,style:{transition:"transform 0.35s cubic-bezier(0.4,0,0.2,1)",transform:p?"rotate(-10deg) scale(1.15)":"none",flexShrink:0}}),t.jsx("span",{style:{fontSize:15,fontWeight:600,color:l.white,position:"relative",fontFamily:l.bodyFont},children:m}),t.jsx(st,{size:14,color:"rgba(255,255,255,0.7)",strokeWidth:1.5,style:{transform:r?"rotate(90deg)":p?"translateX(4px)":"none",transition:"transform 0.35s cubic-bezier(0.4,0,0.2,1)",flexShrink:0}})]})},D2=({go:r})=>t.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:14,marginTop:0,flexWrap:"wrap",padding:"0 16px"}
565,children:[t.jsx(jp,{color:l.navyLight,bg:`linear-gradient(135deg, ${l.navyLight}, ${l.primary})`,icon:To,label:"See how it works",onClick:()=>r("platform")}),t.jsx(jp,{color:l.mintDark,bg:`linear-gradient(135deg, ${l.mintDark}, ${l.low})`,icon:$s,label:"Explore Solutions",onClick:()=>r("agents")})]}),vo=[{id:"digitalthread",agent:"KWorks",page:"kworks",icon:Up,mark:"industrial",label:"Industrial",sub:"Manufacturing, oil & gas, heavy industry",color:l.coral,bg:l.coralSoft,systems:[{sys:"QMS",knows:"knows the lot failed."},{sys:"MES",knows:"knows it shipped before the hold."},{sys:"ERP",knows:"knows it went into three products."}],noneKnows:"847 units are already at 12 customer sites.",fast:"~45 seconds",slow:"3-5 days"},{id:"finance",agent:"Kapital",page:"kapital",icon:K0,mark:"finance",label:"Financial Services",sub:"Banking, payments, capital markets",color:l.navyLight,bg:l.navySoft,systems:[{sys:"Screening",knows:"knows the identity matched a sanctions list."},{sys:"Payments",knows:"knows $340K moved this morning."},{sys:"KYC",knows:"knows three accounts share one SSN."}],noneKnows:"the SAR clock started two hours ago.",fast:"~90 seconds",slow:"3-5 days"},{id:"healthcare",agent:"KHeal",page:"kheal",icon:q0,mark:"health",label:"Healthcare",sub:"Providers, payers, life sciences",color:l.critical,bg:l.criticalSoft,systems:[{sys:"Cardiology",knows:"knows the ejection fraction is falling."},{sys:"Lab",knows:"knows troponin is rising."},{sys:"Pharmacy",knows:"knows warfarin started six weeks ago."}],noneKnows:"this is a high-risk bleed before the next dose.",fast:"~30 seconds",slow:"2-4 hours"},{id:"security",agent:"KDefend",page:"kdefend",icon:Dd,mark:"security",label:"Cyber Risk & Governance",sub:"Code, cloud, data and AI",color:l.mintDark,bg:l.mintSoft,systems:[{sys:"Code",knows:"knows a critical CVE shipped."},{sys:"Cloud",knows:"knows that workload is internet-facing."},{sys:"Data",knows:"knows it reads the cardholder table."}],noneKnows:"these are one app, and it clears every payment.",fast:"~60 seconds",slow:"2-3 days"},{id:"hospitality",agent:"Kohort",page:"kohort",icon:yd,mark:"cohort",label:"Hospitality & Travel",sub:"Hotels, airlines, extended stay",color:l.medium,bg:l.mediumSoft,systems:[{sys:"Property",knows:"knows the guest stayed 34 nights."},{sys:"Campaign",knows:"knows they stopped opening email."},{sys:"Web",knows:"knows they priced a stay elsewhere."}],noneKnows:"this guest is relocating, not lapsing.",fast:"~40 seconds",slow:"overnight"}],L2=({children:r,color:s})=>t.jsx(P,{style:{fontSize:13,fontWeight:700,color:s,letterSpacing:"0.08em",textTransform:"uppercase"},children:r}),R2=({uc:r,go:s})=>t.jsxs(rt,{style:{minHeight:268},children:[t.jsxs("p",{style:{margin:0,fontFamily:l.headingFont,fontWeight:600,fontSize:"clamp(16px, 2.1vw, 21px)",lineHeight:1.55,letterSpacing:"-0.015em",color:l.textLight},children:[r.systems.map(({sys:u,knows:d})=>t.jsxs(R.Fragment,{children:[t.jsx(L2,{color:r.color,children:u})," ",d,t.jsx("br",{})]},u)),"None of them knows ",t.jsx("span",{style:{color:l.text,fontWeight:700},children:r.noneKnows})]}),t.jsxs("div",{style:{display:"flex",alignItems:"baseline",gap:14,flexWrap:"wrap",marginTop:24},children:[t.jsx("span",{style:{fontFamily:l.headingFont,fontWeight:800,fontSize:"clamp(21px, 2.8vw, 28px)",letterSpacing:"-0.025em",color:l.low},children:"Korthread does."}),t.jsxs("div",{style:{display:"flex",alignItems:"baseline",gap:18,flexWrap:"wrap"},children:[t.jsxs("span",{style:{display:"inline-flex",alignItems:"baseline",gap:7},children:[t.jsx(P,{style:{fontSize:9.5,fontWeight:700,letterSpacing:"0.12em",textTransform:"uppercase",color:l.textLight},children:"With Korthread"}),t.jsx(P,{style:{fontSize:14,fontWeight:700,color:l.low},children:r.fast})]}),t.jsxs("span",{style:{display:"inline-flex",alignItems:"baseline",gap:7},children:[t.jsx(P,{style:{fontSize:9.5,fontWeight:700,letterSpacing:"0.12em",textTransform:"uppercase",color:l.textLight},children:"Today"}),t.jsx(P,{style:{fontSize:14,fontWeight:700,color:l.textLight,textDecoration:"line-through",textDecorationColor:`${l.textLight}66`},children:r.slow})]})]})]}),t.jsx("p",{style:{margin:"18px 0 0",fontSize:14,lineHeight:1.6,color:l.textMd},children:t.jsxs(Ze,{href:`/${r.page}`,variant:"arrow",onClick:u=>{u.preventDefault(),s(r.page)},children:["See ",r.agent," trace it end to end"]})})]}),B2=({go:r})=>{const[s,u]=R.useState(vo[0].id),d=R.useRef(null),m=R.useRef(!1),f=R.useRef(null);vt(l.bp.tablet);const p=R.useCallback(()=>
565{if(d.current)return;const j=vo.map(A=>A.id);d.current=setInterval(()=>{u(A=>{const D=j.indexOf(A);return j[(D+1)%j.length]})},4e3)},[]),b=R.useCallback(()=>{d.current&&(clearInterval(d.current),d.current=null)},[]);R.useEffect(()=>(p(),b),[p,b]),R.useEffect(()=>{const j=f.current;if(!j)return;const A=new IntersectionObserver(([D])=>{!D.isIntersecting&&m.current&&(m.current=!1,p())},{threshold:0});return A.observe(j),()=>A.disconnect()},[p]);const x=j=>{u(j),m.current=!0,b()},y=vo.find(j=>j.id===s);return t.jsxs(ve,{ref:f,alt:!0,spotlight:!0,id:"fabric-in-action",children:[t.jsx(Me,{eyebrow:"02 / Fabric in Action",title:t.jsxs(t.Fragment,{children:["Korthread℠ Fabric: The Context Operating System, ",t.jsx(ae,{children:"in Action"})]}),subtitle:"See what agents can do with full context, not fragmented tool output."}),t.jsx(Ld,{items:vo,active:s,onChange:x,dwellMs:4e3,isRunning:!!d.current,children:t.jsx(R2,{uc:y,go:r})})]})},ud=({children:r,textStyle:s,glowColor:u})=>{const[d,m]=R.useState(!1);return t.jsxs("span",{onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),style:{position:"relative",display:"inline-block",cursor:"default"},children:[t.jsx("span",{style:{position:"absolute",inset:"-6px -10px",borderRadius:8,background:`radial-gradient(ellipse, ${u}28 0%, transparent 70%)`,transition:"opacity 0.4s ease",opacity:d?1:0,pointerEvents:"none"}}),t.jsx("span",{style:{...s,position:"relative",display:"inline-block",transition:"transform 0.3s cubic-bezier(0.4,0,0.2,1)",transform:d?"translateY(-2px)":"none"},children:r}),t.jsx("span",{style:{position:"absolute",bottom:-2,left:"50%",height:3,borderRadius:2,background:`linear-gradient(90deg, transparent, ${u}, transparent)`,transition:"all 0.4s cubic-bezier(0.4,0,0.2,1)",width:d?"100%":"0%",transform:"translateX(-50%)",opacity:d?.8:0}})]})},F2=[{label:"Decision Quality",dir:"↑",color:l.primary},{label:"Cost per Decision",dir:"↓",color:l.primaryHover},{label:"Time to Decision",dir:"↓",color:l.mintDark}],O2=()=>{const r=vt(l.bp.tablet);return t.jsxs("div",{onClick:()=>{var s;return(s=document.getElementById("fabric-in-action"))==null?void 0:s.scrollIntoView({behavior:"smooth"})},style:{display:"flex",flexDirection:r?"column":"row",justifyContent:"center",alignItems:"center",gap:r?10:14,marginTop:40,cursor:"pointer"},children:[t.jsx(P,{style:{fontSize:11,fontWeight:600,color:l.textLight,letterSpacing:"0.12em",textTransform:"uppercase"},children:"Delivering"}),F2.map((s,u)=>t.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:10,padding:"12px 22px",background:l.white,border:`1px solid ${l.border}`,borderRadius:100,boxShadow:"0 2px 8px rgba(13,27,42,0.06)",...r?{width:"100%",maxWidth:280}:{}},children:[t.jsx("span",{style:{fontSize:14,fontWeight:600,color:l.text,fontFamily:l.bodyFont},children:s.label}),t.jsx(P,{style:{fontSize:16,fontWeight:700,color:s.color},children:s.dir})]},u))]})},W2=[{id:"overview",label:"Overview",number:""},{id:"how-it-works",label:"Time to Value",number:"01"},{id:"fabric-in-action",label:"Fabric in Action",number:"02"},{id:"see-it",label:"See it",number:"03",theme:"dark"}],_2=({go:r,openDemo:s})=>t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:W2}),t.jsxs("section",{id:"overview",style:{background:l.white,position:"relative",overflow:"hidden"},children:[t.jsx("div",{"aria-hidden":"true",style:{position:"absolute",inset:0,overflow:"hidden",pointerEvents:"none"},children:t.jsx($n,{color:l.mint,position:"top",intensity:.2})}),t.jsx(z2,{}),t.jsxs("div",{style:{...te.section,textAlign:"center",paddingTop:24,paddingBottom:20,position:"relative",zIndex:1},children:[t.jsx("div",{style:{display:"flex",justifyContent:"center",marginBottom:40},children:t.jsx("a",{href:"https://www.gartner.com/document-reader/document/7436862?ref=AnalystProfile",target:"_blank",rel:"noopener noreferrer",style:{textDecoration:"none"},children:t.jsxs("p",{style:{margin:0,fontSize:"clamp(12px, 2.5vw, 15px)",color:"rgba(255,255,255,0.85)",fontWeight:500,textAlign:"center",fontFamily:l.bodyFont,background:l.primary,padding:"10px clamp(16px, 4vw, 48px)",borderRadius:8,display:"inline-flex",alignItems:"center",gap:10,flexWrap:"wrap",justifyContent:"center",cursor:"pointer"},children:[t.jsxs("span",{style:{color:l.white,fontFamily:l.headingFont,fontWeight:800,fontSize:16,letterSpacing:"0.02em"},children:["Gartner",t.jsx("sup",{style:{fontSize:8,verticalAlign:"super",lineHeight:0},children:"®"})]}),t.jsx("span",{"aria-hidden":"true",style:{width:1,height:16,background:"rgba(255,255,255,0.3)",flexShrink:0}}),"By 2028, context will be the critical differentiator for AI agents."," ",t.jsx(P,{style:{color:l.coral,fontWeight:700,letterSpacing:"0.12em",fontSize:11},children:"WHY WAIT?"})]})})}),t.jsxs(Gn,{style:{maxWidth:960,margin:"0 auto",textAlign:"center"},children:["Context Operating System for ",t.jsx(ud,{textStyle:{color:l.coral},glowColor:l.coral,children:"Humans"})," and ",t.jsx(ud,{textStyle:te.gradText,glowColor:l.mintDark,children:"Agents"})]}),t.jsxs(se,{size:"lead",align:"center",style:{marginTop:28,maxWidth:720,marginLeft:"auto",marginRight:"auto"},children:["The ",t.jsx(ud,{textStyle:{...te.gradText,fontWeight:700},glowColor:l.mint,children:"missing layer"})," between your data and decisions"]}),t.jsx(O2,{})]}),t.jsx("div",{style:{padding:"52px 24px 56px",maxWidth:1200,margin:"0 auto",position:"relative",zIndex:1},children:t.jsx(D2,{go:r})})]}),t.jsx(M2,{go:r}),t.jsx(B2,{go:r}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"03 / See it"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["Every one of those answers already exists in your systems. ",t.jsx("span",{style:{color:l.mint},children:"See yours."})]}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:s,children:["Book a Demo ",t.jsx(st,{size:15})]})})]})})]}),wp=[{k:"Crawled",v:[{t:"schema"},{t:"·",dim:!0},{t:"API surface"},{t:"·",dim:!0},{t:"existing objects"}]},{k:"Entities",v:[{t:"lot"},{t:"·",dim:!0},{t:"assay"},{t:"·",dim:!0},{t:"disposition"},{t:"·",dim:!0},{t:"operator"}]},{k:"Relationships",v:[{t:"lot → assay"},{t:"(1:n)",dim:!0},{t:"·",dim:!0},{t:"lot → disposition"},{t:"(1:1)",dim:!0}]},{k:"Joined as",v:[{t:"lot.id",id:!0},{t:"≡",hi:!0},{t:"MES",dim:!0},{t:"batch.id",id:!0},{t:"≡",hi:!0},{t:"ERP",dim:!0},{t:"material.lot_no",id:!0}]},{k:"Watching",v:[{t:"assay.result"},{t:"·",dim:!0},{t:"disposition.status"}]}],H2=r=>r.id?{color:l.coral,fontWeight:600}:r.hi?{color:l.mintDark,fontWeight:700,padding:"0 4px"}:r.dim?{color:l.borderHover}:{color:l.text},N2=()=>{const r=vt(l.bp.tablet);return t.jsxs("div",{style:{background:l.white,border:"0.5px solid rgba(13,27,42,0.1)",borderRadius:10,maxWidth:860,margin:"0 auto",overflow:"hidden"},children:[t.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:12,flexWrap:"wrap",padding:r?"11px 16px":"12px 20px",borderBottom:`1px solid ${l.borderLight}`,background:"#FBFCFE"},children:[t.jsxs(P,{style:{fontSize:11,fontWeight:700,letterSpacing:"0.1em",color:l.primary},children:[t.jsx("span",{style:{display:"inline-block",width:6,height:6,borderRadius:"50%",background:l.low,marginRight:8,verticalAlign:"middle"}}),"BLUEPRINT · QMS"]}),t.jsx(P,{style:{fontSize:11,color:l.textLight}
565,children:"connected · watching"})]}),t.jsx("div",{style:{padding:r?"4px 16px 14px":"6px 20px 16px"},children:wp.map((s,u)=>t.jsxs("div",{style:{display:"grid",gridTemplateColumns:r?"1fr":"124px 1fr",gap:r?5:16,padding:r?"12px 0":"11px 0",alignItems:"baseline",borderBottom:u===wp.length-1?"none":`1px solid ${l.borderLight}`},children:[t.jsx(P,{style:{fontSize:10.5,fontWeight:700,letterSpacing:"0.1em",textTransform:"uppercase",color:l.textLight},children:s.k}),t.jsx(P,{style:{fontSize:r?12.5:13.5,display:"flex",flexWrap:"wrap",alignItems:"baseline",gap:"2px 7px"},children:s.v.map((d,m)=>t.jsx("span",{style:H2(d),children:d.t},m))})]},s.k))})]})},I2=78e3,q2=94e3,kp=({items:r,duration:s,reverse:u})=>t.jsx("div",{style:{display:"flex",width:"max-content",animation:`kscopeMarquee ${s}ms linear infinite${u?" reverse":""}`},children:[0,1].map(d=>t.jsx("div",{"aria-hidden":d===1,style:{display:"flex",flexShrink:0},children:r.map(m=>t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,padding:"0 26px",flexShrink:0},children:[t.jsx(Pi,{name:m.name,slug:m.slug,domain:m.d,logo:m.logo,size:22,radius:4}),t.jsx("span",{style:{fontSize:14,color:l.textMd,whiteSpace:"nowrap"},children:m.name})]},`${d}-${m.name}`))},d))}),G2=()=>{const[r,s]=R.useMemo(()=>{const u=Object.fromEntries(Us.map((f,p)=>[f.id,p])),m=[...Ys].map((f,p)=>({b:f,i:p})).sort((f,p)=>{var b,x;return((b=u[f.b.cat])!=null?b:99)-((x=u[p.b.cat])!=null?x:99)||f.i-p.i}).map(({b:f})=>f).filter((f,p)=>p%5===0).slice(0,48);return[m.filter((f,p)=>p%2===0),m.filter((f,p)=>p%2===1)]},[]);return t.jsxs("div",{"aria-label":"A sample of the Blueprint catalog",style:{position:"relative",overflow:"hidden",padding:"6px 0 2px",maskImage:"linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent)",WebkitMaskImage:"linear-gradient(90deg, transparent, #000 9%, #000 91%, transparent)"},children:[t.jsx("style",{children:`
566        @keyframes kscopeMarquee { from { transform: translateX(0) } to { transform: translateX(-50%) } }
567        .kscope-marquee:hover > div { animation-play-state: paused; }
568        @media (prefers-reduced-motion: reduce) {
569          .kscope-marquee > div { animation: none !important; }
570        }
571      `}),t.jsxs("div",{className:"kscope-marquee",children:[t.jsx(kp,{items:r,duration:I2}),t.jsx("div",{style:{height:14}}),t.jsx(kp,{items:s,duration:q2,reverse:!0})]})]})},K2=[{n:"01",label:"Crawl",desc:"Reads the schema and the API surface. Nobody maps fields by hand."},{n:"02",label:"Discover",desc:"Works out which objects are entities, and how they relate."},{n:"03",label:"Thread",desc:"Joins them to everything else you run, under one identity."},{n:"04",label:"Watch",desc:"Follows changes, so the graph holds a history, not a snapshot."}],U2=r=>(Us.find(s=>s.id===r)||{}).color||l.textLight,$2=r=>(Us.find(s=>s.id===r)||{}).label||"",Y2=({c:r,i:s,isBig:u})=>{const[d,m]=R.useState(!1),f=U2(r.cat),p=((s*7+3)%7-3)*.5;return t.jsxs("div",{onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),style:{position:"relative",gridColumn:u?"span 2":"span 1",gridRow:u?"span 2":"span 1",background:l.white,border:`1px solid ${d?f+"50":l.border}`,borderLeft:`3px solid ${f}${d?"":"30"}`,borderRadius:12,padding:u?"22px 18px":"14px 10px",display:"flex",flexDirection:u?"row":"column",alignItems:"center",gap:u?14:8,justifyContent:u?"flex-start":"center",cursor:"default",transition:"all 0.25s cubic-bezier(0.4,0,0.2,1)",boxShadow:d?`0 6px 20px ${f}14`:"0 1px 3px rgba(13,27,42,0.03)",transform:d?`translateY(-3px) rotate(${p}deg)`:"none"},children:[t.jsx(Pi,{name:r.name,slug:r.slug,domain:r.d,logo:r.logo,size:u?36:26}),t.jsxs("div",{style:{textAlign:u?"left":"center",minWidth:0},children:[t.jsx("span",{style:{fontSize:u?13:10.5,fontWeight:u?700:500,color:l.text,display:"block",lineHeight:1.3,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:u?"normal":"nowrap",maxWidth:u?"none":80},children:r.name}),u&&t.jsx("span",{style:{fontSize:10,fontWeight:600,color:f,marginTop:3,display:"block"},children:$2(r.cat)})]}),!u&&t.jsx("div",{style:{position:"absolute",top:6,right:6,width:5,height:5,borderRadius:"50%",background:f,opacity:d?.8:.3,transition:"opacity 0.2s"}})]})},V2=[{id:"overview",label:"Overview",number:""},{id:"what",label:"What they do",number:"01"},{id:"browse",label:"Browse",number:"02"},{id:"see-it",label:"See it",number:"03",theme:"dark"}],X2=({go:r,openBlueprint:s,openDemo:u})=>{const[d,m]=R.useState(""),[f,p]=R.useState("all"),b=d.toLowerCase(),x=Object.fromEntries(Us.map((j,A)=>[j.id,A])),y=Ys.filter(j=>j.name.toLowerCase().includes(b)&&(f==="all"||j.cat===f)).map((j,A)=>({c:j,i:A})).sort((j,A)=>{var D,B;return((D=x[j.c.cat])!=null?D:99)-((B=x[A.c.cat])!=null?B:99)||j.i-A.i}).map(({c:j}
571)=>j);return t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:V2}),t.jsxs("div",{id:"overview",children:[t.jsx(Yn,{title:"Blueprints for",titleAccent:"Every System",subtitle:"Pre-built integrations that auto-discover entities and relationships, normalize them, and continuously sync into the context graph. Cloud, code, security, data, identity, AI, and the operational systems that run industry: plant floor, hospital, and bank. Point at a system and Korthread℠ does the rest."}),t.jsx("div",{style:{marginTop:8,paddingBottom:56},children:t.jsx(G2,{})})]}),t.jsxs(ve,{id:"what",children:[t.jsx(Me,{eyebrow:"01 / What they do",title:t.jsxs(t.Fragment,{children:["A Blueprint is how Korthread ",t.jsx(ae,{children:"learns a system"})]}),subtitle:"Not a data pipe. A Blueprint teaches the platform what lives in one system and how it connects to everything else you run."}),t.jsx(N2,{}),t.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 190px), 1fr))",gap:22,marginTop:34,maxWidth:860,marginLeft:"auto",marginRight:"auto"},children:K2.map((j,A)=>t.jsx(kt,{delay:A*70,children:t.jsxs("div",{children:[t.jsxs(P,{style:{fontSize:10.5,fontWeight:700,letterSpacing:"0.14em",color:l.mintDark},children:[j.n," ",j.label]}),t.jsx(se,{size:"small",style:{margin:"7px 0 0",fontSize:13.5},children:j.desc})]})},j.n))}),t.jsx(Kn,{style:{marginTop:56}}),t.jsxs("p",{style:te.callout,children:["The join is the point. One system knowing about lot C-4471 is a record."," ",t.jsx(ae,{children:"Four systems agreeing it is the same lot is an answer."})]}),t.jsxs("p",{style:{marginTop:28,textAlign:"center",fontSize:14,lineHeight:1.7,color:l.textMd,maxWidth:680,marginLeft:"auto",marginRight:"auto"},children:["Blueprints read from the system that owns the data, at query time, and write back only through the same connector under policy."," ",t.jsx(Ze,{href:"/platform",variant:"arrow",onClick:j=>{j.preventDefault(),r("platform")},children:"See what the platform guarantees"})]})]}),t.jsxs(ve,{id:"browse",children:[t.jsx(Me,{eyebrow:"02 / Browse",title:t.jsxs(t.Fragment,{children:["Search the ",t.jsx(ae,{children:"Blueprint Catalog"})]})}),t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:16,marginBottom:20,flexWrap:"wrap"},children:[t.jsxs("div",{style:{flex:1,display:"flex",alignItems:"center",gap:10,background:l.white,border:`1px solid ${l.border}`,borderRadius:10,padding:"10px 16px",transition:"border-color 0.15s, box-shadow 0.15s"},children:[t.jsx(Xp,{size:18,color:l.textLight,strokeWidth:1.5}),t.jsx("input",{type:"text",placeholder:"Search blueprints...",value:d,onChange:j=>m(j.target.value),"aria-label":"Search blueprints",style:{border:"none",outline:"none",background:"transparent",fontSize:14,color:l.text,width:"100%",fontFamily:l.bodyFont}})]}),d&&t.jsxs("span",{style:{fontSize:12,fontWeight:600,color:l.textLight,background:l.bg,padding:"6px 14px",borderRadius:8,whiteSpace:"nowrap",fontFamily:l.monoFont},children:[y.length," results"]})]}),t.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:8,marginBottom:28},children:Us.map(j=>{const A=f===j.id;return t.jsxs("button",{onClick:()=>p(j.id),className:"kscope-focus-ring","aria-pressed":A,style:{padding:"6px 16px",borderRadius:20,fontSize:12,fontWeight:600,border:A?"none":`1px solid ${l.border}`,background:A?l.primary:l.white,color:A?l.white:l.textMd,cursor:"pointer",transition:"all 0.2s",outline:"none",display:"flex",alignItems:"center",gap:6,fontFamily:l.bodyFont},children:[!A&&j.id!=="all"&&t.jsx("span",{style:{width:6,height:6,borderRadius:"50%",background:j.color,flexShrink:0}}),j.label]},j.id)})}),y.length>0?t.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(min(100%, 90px), 1fr))",gridAutoRows:90,gap:10},children:y.map((j,A)=>t.jsx(Y2,{c:j,i:A,isBig:l0.has(j.name)},`${j.slug}-${j.cat}-${A}`))}):t.jsxs("div",{style:{textAlign:"center",padding:"48px 0"},children:[t.jsxs(se,{size:"small",style:{color:l.textLight},children:["No blueprints match “",d,"”"]}),t.jsx(ko,{onClick:()=>{m(""),p("all")},style:{marginTop:12,fontSize:13,padding:"8px 20px"},children:"Clear filters"})]}),t.jsx(P,{style:{display:"block",marginTop:28,fontSize:10.5,color:l.textLight,letterSpacing:"0.04em",textAlign:"center"},children:"All product names, logos and brands are property of their respective owners"})]}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"03 / Need more?"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["Don’t see the ",t.jsx("span",{style:{color:l.mint},children:"Blueprint"})," you need?"]}),t.jsx(se,{size:"lead",align:"center",style:{color:"rgba(255,255,255,0.75)",marginTop:16,maxWidth:560,marginLeft:"auto",marginRight:"auto"},children:"Tell us what system you want connected. Our Blueprint agent will get on it."}
571),t.jsxs("div",{style:{marginTop:32,display:"flex",gap:14,justifyContent:"center",flexWrap:"wrap"},children:[t.jsxs(bt,{onClick:s,children:["Build a Blueprint ",t.jsx(st,{size:15,strokeWidth:1.5})]}),t.jsxs(ko,{onClick:u,style:{color:l.white,borderColor:"rgba(255,255,255,0.35)"},children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})]})]})})]})},Q2=[{name:"PTC"},{name:"SAP",slug:"sap",d:"sap.com"},{name:"GE",slug:"generalelectric",d:"ge.com"},{name:"Cisco",slug:"cisco",d:"cisco.com"}],Z2=()=>t.jsxs("div",{style:{marginTop:44,textAlign:"center"},children:[t.jsx(P,{style:{display:"block",fontSize:10.5,fontWeight:700,letterSpacing:"0.14em",textTransform:"uppercase",color:l.textLight,marginBottom:20},children:"Where we learned it"}),t.jsx("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:34},children:Q2.map(r=>t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10},children:[t.jsx(Pi,{name:r.name,slug:r.slug,domain:r.d,size:24,radius:4}),t.jsx("span",{style:{fontSize:15,color:l.textMd},children:r.name})]},r.name))})]}),Sp=({label:r,accent:s,children:u,last:d})=>{const m=vt(l.bp.desktop);return t.jsxs("div",{style:{display:"grid",gridTemplateColumns:m?"1fr":"200px minmax(0, 1fr)",gap:m?16:48,padding:d?"34px 0 0":"34px 0",borderBottom:d?"none":`1px solid ${l.borderLight}`},children:[t.jsxs("div",{children:[t.jsx("div",{style:{width:28,height:2,background:s,borderRadius:2,marginBottom:14}}),t.jsx(Ye,{style:{margin:0},children:r})]}),t.jsx("div",{style:{maxWidth:620},children:u})]})},Ia=({children:r,last:s})=>t.jsx("p",{style:{margin:s?0:"0 0 18px",fontSize:16.5,lineHeight:1.75,color:l.textMd,fontFamily:l.bodyFont},children:r}),J2=({size:r=16})=>
571t.jsx("svg",{width:r,height:r,viewBox:"0 0 72 72",fill:"currentColor",children:t.jsx("path",{d:"M62 62H51.3V43.8c0-4.3-.1-9.8-6-9.8-6 0-6.9 4.7-6.9 9.5V62H27.7V27h10.3v4.8h.1c1.4-2.7 5-5.6 10.2-5.6 10.9 0 12.9 7.2 12.9 16.5V62zM16.1 22.2c-3.4 0-6.2-2.8-6.2-6.2s2.8-6.2 6.2-6.2 6.2 2.8 6.2 6.2-2.8 6.2-6.2 6.2zM21.5 62H10.7V27h10.8v35zM67.2 0H4.8C2.1 0 0 2.1 0 4.7v62.7C0 69.9 2.1 72 4.8 72h62.4c2.6 0 4.8-2.1 4.8-4.7V4.7C72 2.1 69.9 0 67.2 0z"})}),Ap=({person:r,onClick:s})=>{const u=r.color||l.navyLight;return t.jsxs(rt,{emphasis:!0,emphasisColor:u,onClick:()=>s(r),style:{padding:0,overflow:"hidden"},children:[t.jsx("div",{style:{position:"relative",paddingTop:"90%",overflow:"hidden"},children:t.jsx("img",{src:r.photo,alt:r.name,style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",objectPosition:"top center",transition:"transform 0.4s ease",...r.photoStyle||{}}})}),t.jsxs("div",{style:{padding:"14px 18px 18px",textAlign:"center"},children:[t.jsx(Ye,{style:{fontSize:16,margin:0},children:r.name}),t.jsx("div",{style:{fontSize:12,fontWeight:600,color:u,marginTop:4,fontFamily:l.bodyFont},children:r.role})]})]})},P2=({person:r,onClose:s})=>{const u=r.color||l.navyLight;return R.useEffect(()=>{const d=m=>{m.key==="Escape"&&s()};return document.addEventListener("keydown",d),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",d),document.body.style.overflow=""}},[s]),t.jsxs("div",{onClick:s,style:{position:"fixed",inset:0,zIndex:9999,background:"rgba(13,27,42,0.6)",backdropFilter:"blur(2px)",display:"flex",alignItems:"center",justifyContent:"center",padding:24,animation:"fadeIn 0.2s ease"},children:[t.jsx("style",{children:"@keyframes fadeIn{from{opacity:0}to{opacity:1}}"}),t.jsxs("div",{onClick:d=>d.stopPropagation(),style:{background:l.card,borderRadius:12,overflow:"hidden",maxWidth:520,width:"100%",maxHeight:"90vh",overflowY:"auto",boxShadow:"0 16px 48px rgba(13,27,42,0.18), 0 4px 16px rgba(13,27,42,0.08)"},children:[t.jsx("div",{style:{display:"flex",justifyContent:"flex-end",padding:"12px 16px 0"},children:t.jsx("button",{onClick:s,className:"kscope-focus-ring","aria-label":"Close bio",style:{background:"none",border:"none",cursor:"pointer",padding:4,color:l.textLight,display:"flex",alignItems:"center",outline:"none",borderRadius:6},children:t.jsx(Xi,{size:20})})}),t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",padding:"0 32px 28px"},children:[t.jsx("img",{src:r.photo,alt:r.name,style:{width:120,height:120,borderRadius:"50%",objectFit:"cover",objectPosition:"top center",border:`3px solid ${u}`}}),t.jsx(Ye,{style:{fontSize:22,marginTop:16},children:r.name}),t.jsx("div",{style:{fontSize:13,fontWeight:600,color:u,marginTop:4,fontFamily:l.bodyFont},children:r.role}),t.jsx(se,{size:"small",align:"center",style:{marginTop:18},children:r.bio}),r.linkedin&&t.jsxs("a",{href:r.linkedin,target:"_blank",rel:"noopener noreferrer",className:"kscope-focus-ring",style:{display:"inline-flex",alignItems:"center",gap:6,marginTop:18,padding:"10px 18px",borderRadius:8,background:l.linkedIn,color:l.white,fontSize:13,fontWeight:600,textDecoration:"none",outline:"none",fontFamily:l.bodyFont},children:[t.jsx(J2,{size:14})," View on LinkedIn"]})]})]})]})},ev=[{id:"overview",label:"Overview",number:""},{id:"story",label:"Our Story",number:"01"},{id:"founders",label:"Founders",number:"02"},{id:"advisors",label:"Advisors",number:"03"},{id:"see-it",label:"See it",number:"04",theme:"dark"}],tv=({openDemo:r})=>{const[s,u]=R.useState(null);return t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:ev}),t.jsxs("section",{id:"overview",style:{background:l.white,position:"relative"},children:[t.jsx("div",{"aria-hidden":"true",style:{position:"absolute",inset:0,overflow:"hidden",pointerEvents:"none"},children:t.jsx($n,{color:l.mint,position:"top",intensity:.16})}),t.jsxs("div",{style:{...te.heroInner,position:"relative",zIndex:1,paddingTop:64,paddingBottom:48},children:[t.jsxs(Gn,{style:{maxWidth:820,margin:"0 auto",textAlign:"center"},children:["Make Intelligence ",t.jsx(ae,{children:"Operational"})]}),t.jsx(se,{size:"lead",align:"center",style:{marginTop:24,maxWidth:640,marginLeft:"auto",marginRight:"auto"},children:"Every system, team, and decision grounded in context, not guesswork."})]})]}),t.jsxs(ve,{id:"story",children:[t.jsx(Me,{eyebrow:"01 / Our Story",title:t.jsxs(t.Fragment,{children:["Our ",t.jsx(ae,{children:"Story"})]})}),t.jsxs("div",{style:{maxWidth:920,margin:"0 auto"},children:[t.jsx(kt,{children:t.jsxs(Sp,{label:"The Problem",accent:l.coral,children:[t.jsx(Ia,{children:"For fifty years, enterprises across Energy, Manufacturing, Financial Services, CPG, and Healthcare have generated more data than they could understand and more intelligence than their systems could act on."}),t.jsx(Ia,{children:"The complexity compounds when you layer in the critical processes that cut across every one of those industries: Logistics, Supply Chain, Procurement, Cost, Security, and Compliance."}),t.jsxs(Ia,{last:!0,children:["Each siloed, each generating its own signals, and none of them talking to each other. Managing that complexity in concert, in real time, has been ",t.jsx("strong",{style:{color:l.coral},children:"nearly impossible"}),"."]})]})}),t.jsx(kt,{delay:100,children:t.jsxs(Sp,{label:t.jsx(t.Fragment,{children:"Why We Built Kscope™"}),accent:l.navyLight,last:!0,children:[t.jsx(Ia,{children:"We lived through those problems firsthand, building platforms and applications at Business Objects, SAP, GE, Cisco, PTC, and IBM. Data stayed fragmented, knowledge stayed locked in people’s heads, and systems stayed disconnected from reality."}),t.jsxs(Ia,{children:["We set out to close that gap permanently by unifying every signal from any system into a ",t.jsx("strong",{style:{color:l.n
571avyLight},children:"living context graph"}),". Kscope™ gives humans and AI agents the full picture: not just what happened, but why, when, what factors drove it, and how to fix it."]}),t.jsxs(Ia,{last:!0,children:["And now with ",t.jsx("strong",{style:{color:l.mintDark},children:"Fabric"}),"℠ we empower our agents and your agents to ",t.jsx("strong",{style:{color:l.navyLight},children:"act"}),": detecting risk, generating remediations, and closing the loop with the right human at the right moment."]})]})})]}),t.jsx(Z2,{}),t.jsx(Kn,{style:{marginTop:56}}),t.jsxs("p",{style:te.callout,children:["We didn’t start with a thesis. We started with ",t.jsx(ae,{children:"decades of scar tissue"}),". Korthread is the platform we wish we had."]})]}),t.jsxs(ve,{alt:!0,id:"founders",children:[t.jsx(Me,{eyebrow:"02 / Founders",title:t.jsxs(t.Fragment,{children:["The People Behind ",t.jsx(ae,{children:"Kscope"})]})}),t.jsx("div",{style:{...te.grid3,gap:28,maxWidth:900,margin:"0 auto"},children:fb.map((d,m)=>t.jsx(kt,{delay:m*100,children:t.jsx(Ap,{person:d,onClick:u})},m))})]}),t.jsxs(ve,{id:"advisors",children:[t.jsx(Me,{eyebrow:"03 / Advisors",title:t.jsxs(t.Fragment,{children:["Our ",t.jsx(ae,{children:"Advisors"})]})}),t.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 260px), 1fr))",gap:28,maxWidth:600,margin:"0 auto"},children:mb.map((d,m)=>t.jsx(kt,{delay:m*100,children:t.jsx(Ap,{person:d,onClick:u})},m))})]}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"04 / See it"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["Come see what we ",t.jsx("span",{style:{color:l.mint},children:"built"}),"."]}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:r,children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})}),s&&t.jsx(P2,{person:s,onClose:()=>u(null)})]})},nv=({tabs:r,style:s={}})=>{const[u,d]=R.useState(0),[m,f]=R.useState(!1),p=vt(l.bp.tablet),b=()=>{navigator.clipboard.writeText(r[u].code).then(()=>{f(!0),setTimeout(()=>f(!1),2e3)})};return t.jsxs("div",{style:{borderRadius:10,overflow:"hidden",border:`1px solid ${l.border}`,...s},children:[r.length>1&&t.jsx("div",{style:{padding:"8px 8px 0",background:l.bg,borderBottom:`1px solid ${l.border}`},children:t.jsx("div",{style:{display:"inline-flex",gap:4,padding:4,borderRadius:10,background:"#EDF0F5"},children:r.map((x,y)=>t.jsx("button",{onClick:()=>{d(y),f(!1)},style:{padding:"6px 14px",fontSize:12,fontWeight:500,color:u===y?l.text:l.textLight,background:u===y?l.white:"transparent",border:"none",borderRadius:8,cursor:"pointer",transition:"all 0.15s",boxShadow:u===y?"0 1px 3px rgba(13,27,42,0.06)":"none",fontFamily:l.bodyFont},children:x.label},x.label))})}),t.jsxs("div",{style:{position:"relative"},children:[t.jsx("pre",{style:{...te.pre,fontSize:p?11:13,padding:p?"14px 12px":"20px 24px",margin:0,whiteSpace:"pre",overflowX:"auto",WebkitOverflowScrolling:"touch"},children:r[u].code}),t.jsxs("button",{onClick:b,style:{position:"absolute",top:10,right:10,display:"flex",alignItems:"center",gap:4,padding:"5px 10px",fontSize:11,fontWeight:500,color:m?l.low:l.textLight,background:"rgba(30, 41, 59, 
5710.8)",border:"1px solid rgba(148, 163, 184, 0.3)",borderRadius:6,cursor:"pointer",transition:"all 0.15s"},children:[m?t.jsx(k0,{size:12}):t.jsx(D0,{size:12}),m?"Copied!":"Copy"]})]})]})},iv=()=>typeof navigator!="undefined"&&/ReactSnap/i.test(navigator.userAgent),av=()=>typeof window!="undefined"&&typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,sv=()=>typeof window!="undefined"&&"IntersectionObserver"in window&&!av()&&!iv();function gg({threshold:r=.35}={}){const[s,u]=R.useState(!0),[d,m]=R.useState(!1),f=R.useRef(null);R.useEffect(()=>{sv()&&(m(!0),u(!1))},[]);const p=R.useRef(!1);return R.useEffect(()=>{if(!d||p.current||!f.current)return;const x=new IntersectionObserver(([y])=>{y.isIntersecting&&(p.current=!0,u(!0),x.disconnect())},{threshold:r});return x.observe(f.current),()=>x.disconnect()},[d,r]),{ref:f,armed:d,shown:s,replay:()=>{u(!1),requestAnimationFrame(()=>requestAnimationFrame(()=>u(!0)))}}}const Cp=1400,Qe=[260,560,1060,1320],Tp=1750,lv=()=>{const{ref:r,armed:s,shown:u}=gg({threshold:.4}),d=s?{strokeDasharray:920,strokeDashoffset:u?0:920,transition:u?`stroke-dashoffset ${Cp}ms cubic-bezier(0.33,0,0.2,1)`:"none"}:null,m=s?{strokeDasharray:750,strokeDashoffset:u?0:750,transition:u?`stroke-dashoffset ${Cp}ms cubic-bezier(0.33,0,0.2,1)`:"none"}:null,f=p=>s?{opacity:u?1:0,transition:u?`opacity 340ms ease ${p}ms`:"none"}:null;return t.jsxs("svg",{ref:r,viewBox:"0 0 1000 196",style:{width:"100%",display:"block"},role:"img","aria-label":"Timeline: lot C-4471 shipped on 14 February and QC flagged the failure on 2 March, seventeen days later",children:[t.jsx("line",{x1:"40",y1:"95",x2:"960",y2:"95",stroke:l.border,strokeWidth:"2",style:d}),t.jsx("line",{x1:"125",y1:"95",x2:"875",y2:"95",stroke:l.coral,strokeWidth:"2",opacity:"0.35",style:m}),t.jsxs("g",{fontFamily:l.monoFont,fontSize:"10",fontWeight:"700",letterSpacing:"1",fill:l.textLight,textAnchor:"middle",children:[t.jsx("text",{x:"125",y:"30",style:f(Qe[0]),children:"MES"}),t.jsx("text",{x:"312",y:"30",style:f(Qe[1]),children:"ERP"}),t.jsx("text",{x:"688",y:"30",style:f(Qe[2]),children:"SHIPPING"}),t.jsx("text",{x:"875",y:"30",fill:l.coral,style:f(Qe[3]),children:"QMS"})]}),t.jsxs("g",{fontFamily:l.headingFont,fontSize:"13.5",fontWeight:"600",fill:l.text,textAnchor:"middle",children:[t.jsx("text",{x:"125",y:"54",style:f(Qe[0]),children:"Lot C-4471 shipped"}),t.jsx("text",{x:"312",y:"54",style:f(Qe[1]),children:"Entered 3 BOMs"}),t.jsx("text",{x:"688",y:"54",style:f(Qe[2]),children:"Reached 12 sites"}),t.jsx("text",{x:"875",y:"54",fill:l.coral,style:f(Qe[3]),children:"QC flags the failure"})]}),t.jsxs("g",{stroke:l.border,strokeWidth:"1",children:[t.jsx("line",{x1:"125",y1:"62",x2:"125",y2:"86",style:f(Qe[0])}),t.jsx("line",{x1:"312",y1:"62",x2:"312",y2:"86",style:f(Qe[1])}),t.jsx("line",{x1:"688",y1:"62",x2:"688",y2:"86",style:f(Qe[2])}),t.jsx("line",{x1:"875",y1:"62",x2:"875",y2:"86",style:f(Qe[3])})]}
571),t.jsxs("g",{fill:l.white,stroke:l.navyLight,strokeWidth:"2.5",children:[t.jsx("circle",{cx:"125",cy:"95",r:"7",style:f(Qe[0])}),t.jsx("circle",{cx:"312",cy:"95",r:"7",style:f(Qe[1])}),t.jsx("circle",{cx:"688",cy:"95",r:"7",style:f(Qe[2])})]}),t.jsx("circle",{cx:"875",cy:"95",r:"8.5",fill:l.coral,stroke:l.white,strokeWidth:"3",style:f(Qe[3])}),t.jsx("circle",{cx:"875",cy:"95",r:"13",fill:"none",stroke:l.coral,strokeWidth:"1.5",opacity:"0.45",style:f(Qe[3])}),t.jsxs("g",{fontFamily:l.monoFont,fontSize:"10",fill:l.textLight,textAnchor:"middle",children:[t.jsx("text",{x:"125",y:"122",style:f(Qe[0]),children:"Feb 14"}),t.jsx("text",{x:"312",y:"122",style:f(Qe[1]),children:"Feb 18"}),t.jsx("text",{x:"688",y:"122",style:f(Qe[2]),children:"Feb 26"}),t.jsx("text",{x:"875",y:"122",style:f(Qe[3]),children:"Mar 2"})]}),t.jsxs("g",{style:f(Tp),children:[t.jsxs("g",{stroke:l.textLight,strokeWidth:"1",children:[t.jsx("line",{x1:"125",y1:"140",x2:"125",y2:"152"}),t.jsx("line",{x1:"875",y1:"140",x2:"875",y2:"152"}),t.jsx("line",{x1:"125",y1:"146",x2:"430",y2:"146"}),t.jsx("line",{x1:"700",y1:"146",x2:"875",y2:"146"})]}),t.jsx("text",{x:"565",y:"150",textAnchor:"middle",fontFamily:l.monoFont,fontSize:"11",fontWeight:"600",fill:l.textLight,children:"17 days undetected"})]}),t.jsx("text",{x:"500",y:"180",textAnchor:"middle",fontFamily:l.bodyFont,fontSize:"12.5",fill:l.textLight,style:f(Tp+200),children:"A snapshot shows all four facts. Only a timeline shows the gap between them."})]})},ov=`{
572  "question": "Lot C-4471 failed QC. Where did it go and who has it now?",
573
574  "read_at_query_time": {
575    "qc_result":         "fail",         // QMS
576    "shipped_at":        "2026-02-14",   // MES
577    "bills_of_material": 3,              // ERP
578    "customer_sites":    12              // Shipping
579  },
580
581  // derived by Fabric, stored in no system
582  "units_in_field":  847,
583  "undetected_days": 17,
584
585  "next_actions": [
586    "Recall lot C-4471 across 12 sites",
587    "File regulator notice, window closes in 72h"
588  ]
589}`,xg=({size:r=28,textColor:s})=>t.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:Math.max(6,r*.28)},children:[t.jsx(at,{variant:"platform",size:r,title:"Korthread"}),t.jsx("span",{style:{fontFamily:l.headingFont,fontSize:Math.round(r*.9),fontWeight:800,letterSpacing:"-0.03em",color:s||l.text,lineHeight:1},children:"Korthread"})]}),jd=[{id:"ingestion",icon:Yp,label:"Agentic Discovery and Ingestion",color:l.mintDark,bg:l.mintSoft,desc:"Korthread's ingestion agents use the Blueprint SDK to create integrations on the fly. APIs, files, streams, historians, clinical and core banking systems. If it has data, it flows in.",tagline:"Feed the graph."},{id:"unified",icon:$p,label:"Unified Context",color:l.navyLight,bg:l.navySoft,desc:"Discovers entities across silos, models relationships, and threads them into a single graph.",tagline:"Build the graph."},{id:"agentsdk",icon:Gp,label:"Agent SDK",color:l.navyLight,bg:l.navySoft,desc:"Every agent is built on a shared SDK that handles memory, orchestration, auth, A2A, and MCP out of the box.",tagline:"Power the agents."},{id:"enterprise",icon:Dd,label:"Enterprise Ready",color:l.medium,bg:l.mediumSoft,desc:"Fine-grained authorization on every node, guardrails on every agent action, and cost control built in.",tagline:"Secure everything."}],wd=()=>{var r;(r=document.getElementById("federation"))==null||r.scrollIntoView({behavior:"smooth",block:"start"})},hd=({label:r,desc:s,icon:u,iconNode:d,onClick:m,color:f=l.navyLight})=>t.jsxs("div",{onClick:m,style:{textAlign:"center",marginBottom:10,cursor:"pointer"},children:[d?t.jsx("div",{style:{display:"inline-flex",justifyContent:"center",marginBottom:6},children:d}):u&&t.jsx(u,{size:14,color:f,style:{marginBottom:4}}),t.jsx("div",{style:{fontSize:10,fontWeight:800,color:l.text,letterSpacing:"0.12em",textTransform:"uppercase"},children:r}),s&&t.jsx("div",{style:{fontSize:8,color:l.textLight,lineHeight:1.4,marginTop:3},children:s}),t.jsxs("div",{style:{fontSize:9,fontWeight:700,color:f,display:"flex",alignItems:"center",justifyContent:"center",gap:3,marginTop:4},children:["Explore ",t.jsx(Vs,{size:9})]})]}),rv=[{label:"Industrial & OT",color:l.coral,names:["Siemens","Rockwell Automation","PTC"]},{label:"Healthcare",color:l.critical,names:["Epic","Veeva","Redox"]}
589,{label:"Financial Services",color:l.navyLight,names:["FIS","Plaid","Temenos"]},{label:"ERP & Back Office",color:l.medium,names:["SAP","Workday","SAP Ariba"]},{label:"Cloud",color:l.primary,names:["AWS","Microsoft Azure","Google Cloud"]},{label:"Data & Analytics",color:l.low,names:["Snowflake","Databricks","PostgreSQL"]},{label:"Security & Identity",color:l.coral,names:["CrowdStrike","Wiz","Okta"]},{label:"AI & LLM",color:l.navyLight,names:["OpenAI","Anthropic","NVIDIA"]}],fd=({stage:r="raw",label:s})=>{const u=r==="raw"?l.primary:r==="enriched"?l.navyLight:l.mintDark,d=r==="raw"?"1.6s":r==="enriched"?"1.5s":"1.4s",m=r==="raw"?"0.45":r==="enriched"?"0.5":"0.55",f=r==="raw"?"0,-5 3,-2 5,3 0,5 -5,2 -3,-3":r==="enriched"?"0,-6 5,0 0,6 -5,0":"0,-6 5,-3 5,3 0,6 -5,3 -5,-3";return t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:2},children:[t.jsxs("svg",{viewBox:"0 0 36 220",width:36,height:220,style:{display:"block"},children:[[0,1,2,3,4].map(p=>t.jsxs("g",{children:[t.jsx("line",{x1:"6",y1:20+p*46,x2:"30",y2:20+p*46,stroke:u,strokeWidth:"1",opacity:"0.1"}),t.jsx("polygon",{points:`27,${16+p*46} 33,${20+p*46} 27,${24+p*46}`,fill:u,opacity:"0.15"})]},`track-${p}`)),[0,1,2,3,4].map(p=>t.jsx("g",{children:t.jsxs("g",{children:[t.jsx("polygon",{points:f,fill:u,opacity:"0",children:t.jsx("animate",{attributeName:"opacity",values:`0;${m};0`,dur:d,begin:`${p*.35}s`,repeatCount:"indefinite"})}),r!=="raw"&&t.jsx("circle",{r:"2",fill:l.white,opacity:"0",children:t.jsx("animate",{attributeName:"opacity",values:"0;0.3;0",dur:d,begin:`${p*.35}s`,repeatCount:"indefinite"})}),t.jsx("animateTransform",{attributeName:"transform",type:"translate",values:`6,${20+p*46};30,${20+p*46}`,dur:d,begin:`${p*.35}s`,repeatCount:"indefinite"})]})},`shape-${p}`))]}),s&&t.jsx("div",{style:{fontSize:10,fontWeight:800,color:u,textTransform:"uppercase",letterSpacing:"0.12em",textAlign:"center",lineHeight:1.3},children:s.split(" ").map((p,b)=>t.jsxs("span",{children:[b>0&&t.jsx("br",{}),p]},b))})]})},zp=({children:r,color:s})=>t.jsx("div",{style:{position:"absolute",top:-10,left:"50%",transform:"translateX(-50%)",background:l.bg,padding:"2px 12px",fontSize:9,fontWeight:800,color:s,letterSpacing:"0.12em",textTransform:"uppercase",whiteSpace:"nowrap",borderRadius:4},children:r}),cv={raw:"0,-4 3,-1 4,3 0,5 -4,2 -3,-2",enriched:"0,-4 4,0 0,4 -4,0",contextual:"0,-4 3,-1 3,3 0,5 -3,3 -3,-1"},dv=({fromColor:r,toColor:s,stage:u="raw"})=>{const d=cv[u],m=[{x:14,delay:"0s"},{x:22,delay:"0.5s"},{x:30,delay:"0.25s"}];return t.jsx("div",{style:{display:"flex",justifyContent:"center",padding:"2px 0"},children:t.jsxs("svg",{width:"44",height:"32",viewBox:"0 0 44 32",children:[t.jsx("line",{x1:"22",y1:"2",x2:"22",y2:"26",stroke:s,strokeWidth:"1",opacity:"0.15"}),t.jsx("polygon",{points:"18,22 22,29 26,22",fill:s,opacity:"0.2"}),m.map((f,p)=>t.jsxs("g",{children:[t.jsx("polygon",{points:d,fill:r,opacity:"0",children:t.jsx("animate",{attributeName:"opacity",values:"0;0.5;0",dur:"1.4s",begin:f.delay,repeatCount:"indefinite"})}),t.jsx("animateTransform",{attributeName:"transform",type:"translate",values:`${f.x},4;${f.x},26`,dur:"1.4s",begin:f.delay,repeatCount:"indefinite"})]},p))]})})},uv=({go:r})=>{const s=[{label:"Blueprints",desc:"Agentic discovery and ingestion",prismIcon:"Blueprints",color:l.primary,page:"integrations",stage:"raw"},{label:"Korthread Platform",desc:"Contextualize and enrich",mark:"platform",color:l.navyLight,page:"platform",stage:"enriched"},{label:"Korthread Fabric",desc:"Serve unified context",mark:"fabric",color:l.mintDark,scroll:!0,stage:"contextual"},{label:"Agentic AI",desc:"Consume context to act",mark:"agents",color:l.navyLight,page:"agents"}];return t.jsx("div",{style:{display:"flex",flexDirection:"column",gap:0,alignItems:"center",maxWidth:340,margin:"0 auto"},children:s.map((u,d)=>t.jsxs("div",{children:[t.jsxs("div",{onClick:()=>u.scroll?wd():r&&r(u.page),style:{background:l.white,borderLeft:`3px solid ${u.color}`,borderRadius:"0 10px 10px 0",padding:"14px 18px",display:"flex",alignItems:"center",gap:14,cursor:"pointer",transition:"transform 0.2s, box-shadow 0.2s",width:300,boxShadow:"0 2px 8px rgba(13,27,42,0.06)"},onMouseEnter:m=>{m.currentTarget.style.transform="translateY(-1px)",m.currentTarget.style.boxShadow="0 8px 20px rgba(13,27,42,0.1)"},onMouseLeave:m=>{m.currentTarget.style.transform="translateY(0)",m.currentTarget.style.boxShadow="0 2px 8px rgba(13,27,42,0.06)"},children:[u.mark?t.jsx(at,{variant:u.mark,size:28,title:u.label}):u.prismIcon?t.jsx(Ji,{name:u.prismIcon,size:22,color:u.color}):null,t.jsxs("div",{children:[t.jsx("div",{style:{fontSize:13,fontWeight:700,color:u.color,fontFamily:l.headingFont},children:u.label}),t.jsx("div",{style:{fontSize:11,color:l.textLight,lineHeight:1.4,marginTop:2,fontFamily:l.bodyFont},children:u.desc})]})]}),d<s.length-1&&t.jsx(dv,{fromColor:u.color,toColor:s[d+1].color,stage:u.stage})]},u.label))})},hv=({go:r})=>t.jsxs("div",{style:{display:"flex",maxWidth:1180,margin:"0 auto",alignItems:"stretch",gap:16},children:[t.jsxs("div",{style:{flex:1,position:"relative",border:`1.5px dashed ${l.navyLight}30`,borderRadius:10,padding:"28px 12px 12px"}
589,children:[t.jsx(zp,{color:l.navyLight,children:"Platform"}),t.jsxs("div",{style:{display:"grid",gridTemplateColumns:"185px 80px 1fr 80px",alignItems:"stretch",height:"100%"},children:[t.jsxs("div",{style:{background:`${l.navySoft}80`,border:`1px solid ${l.primary}18`,borderRadius:10,padding:"16px 14px",display:"flex",flexDirection:"column",transition:"box-shadow 0.3s",boxShadow:`0 2px 12px ${l.primary}08`},children:[t.jsx(hd,{label:"Blueprints",desc:"Agentic discovery and ingestion of schema, data, and events",iconNode:t.jsx(Ji,{name:"Blueprints",size:22,color:l.primary}),onClick:()=>r&&r("integrations"),color:l.primary}),t.jsx("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-evenly"},children:rv.map((s,u)=>t.jsxs("div",{style:{background:l.white,borderLeft:`3px solid ${s.color}`,borderRadius:8,padding:"8px 10px",boxShadow:l.shadow,display:"flex",alignItems:"center",justifyContent:"space-between",gap:6,transition:"transform 0.2s, box-shadow 0.2s"},children:[t.jsx("div",{style:{fontSize:9,fontWeight:800,color:s.color,whiteSpace:"nowrap"},children:s.label}),t.jsx("div",{style:{display:"flex",gap:5,alignItems:"center",flexShrink:0},children:s.names.map((d,m)=>t.jsx(Pi,{name:d,size:14,radius:3},m))})]},u))})]}),t.jsx("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:t.jsx(fd,{label:"Source Context"})}),t.jsxs("div",{style:{background:`linear-gradient(135deg, ${l.navySoft}, ${l.mintSoft})`,border:`1.5px solid ${l.navyLight}30`,borderRadius:10,padding:24,boxShadow:"0 12px 48px rgba(13,27,42,0.08), 0 2px 8px rgba(13,27,42,0.04)",backdropFilter:"blur(12px)"},children:[t.jsxs("div",{style:{textAlign:"center",marginBottom:16},children:[t.jsx(xg,{size:20}),t.jsx("div",{style:{fontSize:8,color:l.textLight,lineHeight:1.4,marginTop:4},children:"Contextualize and enrich source context"})]}),t.jsxs("div",{style:{display:"flex",alignItems:"stretch",gap:12},children:[t.jsxs("div",{style:{background:"rgba(255,255,255,0.8)",border:`1px solid ${l.border}`,borderRadius:12,padding:"10px 10px 10px 12px",width:130,flexShrink:0,display:"flex",flexDirection:"column",boxShadow:`0 2px 8px ${l.navyLight}06`},children:[t.jsxs("div",{style:{textAlign:"center",marginBottom:6}
589,children:[t.jsx(Gp,{size:13,color:l.navyLight,style:{display:"block",margin:"0 auto 3px"}}),t.jsx("div",{style:{fontSize:10,fontWeight:800,color:l.text,letterSpacing:"0.12em",textTransform:"uppercase"},children:"Agents"})]}),t.jsx("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-evenly"},children:[{icon:$p,label:"Joiner",color:l.navyLight},{icon:Ym,label:"Semantics",color:l.medium},{icon:v0,label:"Embedding",color:l.primary},{icon:y1,label:"Correlation",color:l.low},{icon:Vm,label:"Enrichment",color:l.navyLight},{icon:Kp,label:"Checkpoint",color:l.mintDark},{icon:O0,label:"Topology",color:l.coral},{icon:Dd,label:"Risk Score",color:l.coral}].map((s,u)=>t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:7},children:[t.jsx("div",{style:{width:24,height:24,borderRadius:"50%",background:l.white,border:`1.5px solid ${s.color}30`,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,boxShadow:`0 1px 4px ${s.color}12`},children:t.jsx(s.icon,{size:12,color:s.color})}),t.jsx("div",{style:{fontSize:8,fontWeight:700,color:s.color},children:s.label})]},u))})]}),t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:2},children:[t.jsxs("svg",{viewBox:"0 0 36 220",width:36,height:220,style:{display:"block"},children:[[0,1,2,3,4].map(s=>t.jsxs("g",{children:[t.jsx("line",{x1:"6",y1:20+s*46,x2:"30",y2:20+s*46,stroke:l.navyLight,
589strokeWidth:"1",opacity:"0.1"}),t.jsx("polygon",{points:`27,${16+s*46} 33,${20+s*46} 27,${24+s*46}`,fill:l.navyLight,opacity:"0.15"})]},`track-${s}`)),[0,1,2,3,4].map(s=>t.jsx("g",{children:t.jsxs("g",{children:[t.jsx("polygon",{points:"0,-6 5,0 0,6 -5,0",fill:l.navyLight,opacity:"0",children:t.jsx("animate",{attributeName:"opacity",values:"0;0.5;0",dur:"1.5s",begin:`${s*.35}s`,repeatCount:"indefinite"})}),t.jsx("circle",{r:"2",fill:l.white,opacity:"0",children:t.jsx("animate",{attributeName:"opacity",values:"0;0.3;0",dur:"1.5s",begin:`${s*.35}s`,repeatCount:"indefinite"})}),t.jsx("animateTransform",{attributeName:"transform",type:"translate",values:`6,${20+s*46};30,${20+s*46}`,dur:"1.5s",begin:`${s*.35}s`,repeatCount:"indefinite"})]})},`shape-${s}`))]}),t.jsxs("div",{style:{fontSize:10,fontWeight:800,color:l.navyLight,textTransform:"uppercase",letterSpacing:"0.12em",textAlign:"center",lineHeight:1.3},children:["Enriched",t.jsx("br",{}),"Context"]})]}),t.jsxs("div",{style:{background:"rgba(255,255,255,0.95)",border:`1px solid ${l.border}`,borderRadius:12,padding:"10px 16px 6px",flex:1,display:"flex",flexDirection:"column",boxShadow:`inset 0 1px 0 rgba(255,255,255,0.8), 0 2px 8px ${l.navyLight}06`},children:[t.jsxs("div",{style:{textAlign:"center",marginBottom:4}
589,children:[t.jsx(P0,{size:13,color:l.navyLight,style:{verticalAlign:"middle",marginRight:5}}),t.jsx("span",{style:{fontSize:10,fontWeight:800,color:l.text,letterSpacing:"0.12em",textTransform:"uppercase"},children:"Unified Context Graph"})]}),t.jsxs("svg",{viewBox:"38 18 204 124",style:{width:"100%",flex:1,display:"block"},children:[t.jsxs("defs",{children:[t.jsxs("filter",{id:"hubGlow",children:[t.jsx("feGaussianBlur",{stdDeviation:"5",result:"b"}),t.jsxs("feMerge",{children:[t.jsx("feMergeNode",{in:"b"}),t.jsx("feMergeNode",{in:"SourceGraphic"})]})]}),t.jsxs("filter",{id:"nodeGlow",children:[t.jsx("feGaussianBlur",{stdDeviation:"2",result:"b"}),t.jsxs("feMerge",{children:[t.jsx("feMergeNode",{in:"b"}),t.jsx("feMergeNode",{in:"SourceGraphic"})]})]}),t.jsx("filter",{id:"edgeGlow",children:t.jsx("feGaussianBlur",{stdDeviation:"3"})}),t.jsxs("radialGradient",{id:"hubGrad",cx:"50%",cy:"50%",r:"50%",children:[t.jsx("stop",{offset:"0%",stopColor:l.white}),t.jsx("stop",{offset:"40%",stopColor:l.navySoft}),t.jsx("stop",{offset:"100%",stopColor:l.navySoft})]}),t.jsxs("radialGradient",{id:"nodeBlue",cx:"40%",cy:"35%",r:"65%",children:[t.jsx("stop",{offset:"0%",stopColor:l.white}),t.jsx("stop",{offset:"100%",stopColor:l.navySoft})]}),t.jsxs("radialGradient",{id:"nodeAmber",cx:"40%",cy:"35%",r:"65%",children:[t.jsx("stop",{offset:"0%",stopColor:l.white}),t.jsx("stop",{offset:"100%",stopColor:l.mediumSoft})]}),t.jsxs("radialGradient",{id:"nodeGreen",cx:"40%",cy:"35%",r:"65%",children:[t.jsx("stop",{offset:"0%",stopColor:l.white}),t.jsx("stop",{offset:"100%",stopColor:l.lowSoft})]}),t.jsxs("radialGradient",{id:"nodeCoral",cx:"40%",cy:"35%",r:"65%",children:[t.jsx("stop",{offset:"0%",stopColor:l.white}),t.jsx("stop",{offset:"100%",stopColor:l.coralBg})]}),t.jsxs("linearGradient",{id:"edgeBlue",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[t.jsx("stop",{offset:"0%",stopColor:l.primary}),t.jsx("stop",{offset:"100%",stopColor:l.navyLight})]}),t.jsxs("linearGradient",{id:"edgeAmber",x1:"100%",y1:"0%",x2:"0%",y2:"100%",children:[t.jsx("stop",{offset:"0%",stopColor:l.medium}),t.jsx("stop",{offset:"100%",stopColor:l.navyLight})]}),t.jsxs("linearGradient",{id:"edgeGreen",x1:"0%",y1:"100%",x2:"100%",y2:"0%",children:[t.jsx("stop",{offset:"0%",stopColor:l.low}),t.jsx("stop",{offset:"100%",stopColor:l.navyLight})]}),t.jsxs("linearGradient",{id:"edgeCoral",x1:"100%",y1:"100%",x2:"0%",y2:"0%",children:[t.jsx("stop",{offset:"0%",stopColor:l.coral}),t.jsx("stop",{offset:"100%",stopColor:l.navyLight})]})]}),t.jsx("line",{x1:"60",y1:"35",x2:"140",y2:"80",stroke:l.primary,strokeWidth:"4",opacity:"0.06",filter:"url(#edgeGlow)"}),t.jsx("line",{x1:"220",y1:"35",x2:"140",y2:"80",stroke:l.medium,strokeWidth:"4",opacity:"0.06",filter:"url(#edgeGlow)"}),t.jsx("line",{x1:"60",y1:"125",x2:"140",y2:"80",stroke:l.low,strokeWidth:"4",opacity:"0.06",filter:"url(#edgeGlow)"}),t.jsx("line",{x1:"220",y1:"125",x2:"140",y2:"80",stroke:l.coral,strokeWidth:"4",opacity:"0.06",filter:"url(#edgeGlow)"}),t.jsx("line",{x1:"60",y1:"35",x2:"140",y2:"80",stroke:"url(#edgeBlue)",strokeWidth:"1.5",opacity:"0.35"}),t.jsx("line",{x1:"220",y1:"35",x2:"140",y2:"80",stroke:"url(#edgeAmber)",strokeWidth:"1.5",opacity:"0.35"}),t.jsx("line",{x1:"60",y1:"125",x2:"140",y2:"80",stroke:"url(#edgeGreen)",strokeWidth:"1.5",opacity:"0.35"}),t.jsx("line",{x1:"220",y1:"125",x2:"140",y2:"80",stroke:"url(#edgeCoral)",strokeWidth:"1.5",opacity:"0.35"}),[{x1:60,y1:35,color:l.primary,dur:"1.8s"},{x1:220,y1:35,color:l.medium,dur:"2.1s"},{x1:60,y1:125,color:l.low,dur:"2.4s"},{x1:220,y1:125,color:l.coral,dur:"2.7s"}].map((s,u)=>t.jsxs("g",{children:[t.jsxs("circle",{r:"3.5",fill:s.color,opacity:"0",children:[t.jsx("animate",{attributeName:"cx",values:`${s.x1};140`,dur:s.dur,repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"cy",values:`${s.y1};80`,dur:s.dur,repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"opacity",values:"0;0.12;0",dur:s.dur,repeatCount:"indefinite"})]}),t.jsxs("circle",{r:"1.5",fill:s.color,opacity:"0",children:[t.jsx("animate",{attributeName:"cx",values:`${s.x1};
589140`,dur:s.dur,repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"cy",values:`${s.y1};80`,dur:s.dur,repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"opacity",values:"0;0.5;0",dur:s.dur,repeatCount:"indefinite"})]})]},`particle-${u}`)),t.jsxs("circle",{cx:"140",cy:"80",r:"40",fill:"none",stroke:l.navyLight,strokeWidth:"0.5",opacity:"0",children:[t.jsx("animate",{attributeName:"r",values:"28;36;28",dur:"3s",repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"opacity",values:"0.15;0;0.15",dur:"3s",repeatCount:"indefinite"})]}),t.jsxs("circle",{cx:"140",cy:"80",r:"44",fill:"none",stroke:l.navyLight,strokeWidth:"0.3",opacity:"0",children:[t.jsx("animate",{attributeName:"r",values:"40;48;40",dur:"4s",repeatCount:"indefinite"}),t.jsx("animate",{attributeName:"opacity",values:"0.06;0;0.06",dur:"4s",repeatCount:"indefinite"})]}),t.jsx("circle",{cx:"140",cy:"80",r:"36",fill:"none",stroke:l.navyLight,strokeWidth:"0.5",opacity:"0.1",strokeDasharray:"2,4",children:t.jsx("animateTransform",{attributeName:"transform",type:"rotate",from:"0 140 80",to:"360 140 80",dur:"30s",repeatCount:"indefinite"})}),t.jsx("circle",{cx:"140",cy:"80",r:"24",fill:"url(#hubGrad)",stroke:l.navyLight,
589strokeWidth:"1.5",filter:"url(#hubGlow)"}),t.jsx("text",{x:"140",y:"77",textAnchor:"middle",fontSize:"8",fontWeight:"800",fill:l.navyLight,fontFamily:l.bodyFont,children:"Unified"}),t.jsx("text",{x:"140",y:"88",textAnchor:"middle",fontSize:"8",fontWeight:"800",fill:l.navyLight,fontFamily:l.bodyFont,children:"Graph"}),t.jsx("circle",{cx:"60",cy:"35",r:"24",fill:"none",stroke:l.primary,strokeWidth:"0.5",opacity:"0.08"}),t.jsx("circle",{cx:"60",cy:"35",r:"18",fill:"url(#nodeBlue)",stroke:l.primary,strokeWidth:"1.5",filter:"url(#nodeGlow)"}),t.jsx("circle",{cx:"53",cy:"29",r:"3",fill:l.white,opacity:"0.25"}),t.jsx("text",{x:"60",y:"38",textAnchor:"middle",fontSize:"7",fontWeight:"700",fill:l.primary,fontFamily:l.bodyFont,children:"Entities"}),t.jsx("circle",{cx:"220",cy:"35",r:"24",fill:"none",stroke:l.medium,strokeWidth:"0.5",opacity:"0.08"}),t.jsx("circle",{cx:"220",cy:"35",r:"18",fill:"url(#nodeAmber)",stroke:l.medium,strokeWidth:"1.5",filter:"url(#nodeGlow)"}),t.jsx("circle",{cx:"213",cy:"29",r:"3",fill:l.white,opacity:"0.25"}),t.jsx("text",{x:"220",y:"38",textAnchor:"middle",fontSize:"7",fontWeight:"700",fill:l.medium,fontFamily:l.bodyFont,children:"Insights"}),t.jsx("circle",{cx:"60",cy:"125",r:"24",fill:"none",stroke:l.low,strokeWidth:"0.5",opacity:"0.08"}),t.jsx("circle",{cx:"60",cy:"125",r:"18",fill:"url(#nodeGreen)",stroke:l.low,strokeWidth:"1.5",filter:"url(#nodeGlow)"}),t.jsx("circle",{cx:"53",cy:"119",r:"3",fill:l.white,opacity:"0.25"}),t.jsx("text",{x:"60",y:"128",textAnchor:"middle",fontSize:"7",fontWeight:"700",fill:l.low,fontFamily:l.bodyFont,children:"Events"}),t.jsx("circle",{cx:"220",cy:"125",r:"24",fill:"none",stroke:l.coral,strokeWidth:"0.5",opacity:"0.08"}),t.jsx("circle",{cx:"220",cy:"125",r:"18",fill:"url(#nodeCoral)",stroke:l.coral,strokeWidth:"1.5",filter:"url(#nodeGlow)"}),t.jsx("circle",{cx:"213",cy:"119",r:"3",fill:l.white,opacity:"0.25"}),t.jsx("text",{x:"220",y:"122",textAnchor:"middle",fontSize:"6",fontWeight:"700",fill:l.coral,fontFamily:l.bodyFont,children:"Temporal"}),t.jsx("text",{x:"220",y:"131",textAnchor:"middle",fontSize:"6",fontWeight:"700",fill:l.coral,fontFamily:l.bodyFont,children:"State"})]})]})]}),t.jsxs("div",{style:{marginTop:14,background:`${l.mintSoft}`,border:`1px dashed ${l.mintDark}55`,borderRadius:10,padding:"9px 12px",display:"flex",alignItems:"center",gap:10},children:[t.jsx(t1,{size:14,color:l.mintDark,style:{flexShrink:0}}),t.jsxs("div",{style:{minWidth:0},children:[t.jsx("div",{style:{fontSize:10,fontWeight:800,color:l.mintDark,letterSpacing:"0.1em",textTransform:"uppercase"},children:"Context Studio"}),t.jsx("div",{style:{fontSize:9,fontWeight:500,color:l.textMd,marginTop:2,lineHeight:1.35},children:"Model the entities and relationships no system owns"})]}),t.jsx(g0,{size:13,color:`${l.mintDark}99`,style:{marginLeft:"auto",flexShrink:0}})]})]}),t.jsx("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:t.jsx(fd,{stage:"enriched",label:"Unified Context"})})]})]}),t.jsxs("div",{style:{position:"relative",border:`1.5px dashed ${l.mintDark}30`,borderRadius:10,padding:"28px 12px 12px"},children:[t.jsx(zp,{color:l.mintDark,children:"Agentic Layer"}),t.jsxs("div",{style:{display:"grid",gridTemplateColumns:"155px 80px 155px",alignItems:"stretch",height:"100%"},children:[t.jsxs("div",{style:{background:`${l.mintSoft}80`,border:`1px solid ${l.mintDark}18`,borderRadius:10,padding:"16px 14px",display:"flex",flexDirection:"column",cursor:"pointer",transition:"box-shadow 0.3s",boxShadow:`0 2px 12px ${l.mintDark}08`},onClick:wd,children:[t.jsx(hd,{label:"Fabric",desc:"Serve unified context to agents",iconNode:t.jsx(at,{variant:"fabric",size:28,title:"Korthread Fabric"}),onClick:wd,color:l.mintDark}),t.jsx("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-evenly"},children:[{icon:Yp,label:"MCP",color:l.navyLight},{icon:N0,label:"A2A",color:l.navyLight},{icon:Ym,label:"Skills",color:l.medium},{icon:$s,label:"Agent Catalog",color:l.low}].map((s,u)=>t.jsxs("div",{style:{background:l.white,borderLeft:`3px solid ${s.color}`,borderRadius:"0 8px 8px 0",padding:"6px 10px",boxShadow:l.shadow,display:"flex",alignItems:"center",gap:8},children:[t.jsx(s.icon,{size:14,color:s.color,strokeWidth:1.5,style:{flexShrink:0}}),t.jsx("span",{style:{fontSize:10,fontWeight:600,color:l.text,fontFamily:l.bodyFont},children:s.label})]},u))})]}),t.jsx("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:t.jsx(fd,{stage:"contextual",label:"Actionable Context"})}),t.jsxs("div",{style:{background:`${l.navySoft}80`,border:`1px solid ${l.navyLight}18`,borderRadius:10,padding:"16px 14px",display:"flex",flexDirection:"column",transition:"box-shadow 0.3s",boxShadow:`0 2px 12px ${l.navyLight}08`},children:[t.jsx(hd,{label:"Agentic AI",desc:"Consume context to act on problems",iconNode:t.jsx(at,{variant:"agents",size:28,title:"Korthread Agents"}),onClick:()=>
589r&&r("agents"),color:l.navyLight}),t.jsx("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-evenly"},children:[{label:"KWorks",mark:"industrial",color:l.coral,page:"kworks"},{label:"Kapital",mark:"finance",color:l.navyLight,page:"kapital"},{label:"KHeal",mark:"health",color:l.critical,page:"kheal"},{label:"KDefend",mark:"security",color:l.mintDark,page:"kdefend"},{label:"Kohort",mark:"cohort",color:l.medium,page:"kohort"},{label:"Your Custom Agent",icon:Vm,color:l.medium}].map((s,u)=>t.jsxs("div",{onClick:s.page?()=>r(s.page):void 0,style:{background:l.white,borderLeft:`3px solid ${s.color}`,borderRadius:"0 8px 8px 0",padding:"8px 10px",boxShadow:l.shadow,display:"flex",alignItems:"center",gap:8,cursor:s.page?"pointer":"default",transition:"transform 0.15s ease, box-shadow 0.15s ease"},onMouseEnter:d=>{s.page&&(d.currentTarget.style.transform="translateY(-1px)",d.currentTarget.style.boxShadow=l.shadowHover)},onMouseLeave:d=>{s.page&&(d.currentTarget.style.transform="translateY(0)",d.currentTarget.style.boxShadow=l.shadow)},children:[s.mark?t.jsx(at,{variant:s.mark,size:18,title:`Korthread ${s.label}`}):t.jsx(s.icon,{size:14,color:s.color,strokeWidth:1.5,style:{flexShrink:0}}),t.jsx("span",{style:{fontSize:10,fontWeight:600,color:l.text,fontFamily:l.bodyFont},children:s.label})]},u))})]})]})]})]}),fv="03",Eo=r=>{const s=jd.findIndex(u=>u.id===r);return`${fv}.${s+1}`},Mo=({number:r,title:s,subtitle:u,items:d})=>t.jsxs("div",{style:{marginTop:40},children:[t.jsx(Me,{eyebrow:r,title:s,subtitle:u}),t.jsx("div",{style:te.grid3,children:d.map((m,f)=>t.jsx(kt,{delay:f*100,children:t.jsx(Yi,{number:String(f+1).padStart(2,"0"),color:m.color,title:m.title,children:m.desc})},f))})]}),mv=()=>t.jsx(Mo,{number:`${Eo("unified")} / Unified Context`,title:t.jsxs(t.Fragment,{children:["Four Layers of ",t.jsx(ae,{children:"Unified Context"})]}),subtitle:"Every entity in the graph carries graph, event, modeled, and insight context. Three are discovered. One is declared, because some relationships live in no system at all.",items:[{title:"Graph Context",color:l.primary,desc:"What exists and how everything connects. Entities, relationships, ownership, and dependencies auto-discovered across every connected system."},{title:"Event Context",color:l.low,desc:"What changed, when, and who triggered it. A spec revision, a batch release, a limit change, a deployment. Every event becomes a searchable decision trace."},{title:"Modeled Context",color:l.mintDark,desc:"What your people know that no system records. Define the entities and relationships that span systems in Context Studio, and they thread into the same graph as everything discovered."},{title:"Insight Context",color:l.navyLight,desc:"What it means for the business. Computed intelligence like impact analysis, optimization opportunities, and cross-system correlations."}]}),pv=()=>t.jsx(Mo,{number:`${Eo("ingestion")} / Ingestion`,title:t.jsxs(t.Fragment,{children:["Connect ",t.jsx(ae,{children:"Any Source"}),", Automatically"]}),subtitle:"Korthread's internal agents use the Blueprint SDK to create integrations for any data source. No custom work required.",items:[{title:"API & GraphQL",color:l.mintDark,desc:"REST APIs, GraphQL endpoints, webhooks. Internal agents discover schemas and build integrations automatically."},{title:"Files & Exports",color:l.primary,desc:"CSV, JSON, Parquet, data lake exports. Agents parse, normalize, and map entities into the graph."},{title:"Streams & Events",color:l.low,desc:"Kafka topics, change data capture, and event buses. Blueprints listen for movement instead of waiting for the next scheduled crawl."},{title:"Operational & OT",color:l.coral,desc:"OPC UA, MQTT, SCADA tags, and process historians. The plant floor speaks its own protocols, and Blueprints speak them too."},{title:"Industry Standards",color:l.critical,desc:"HL7 FHIR, DICOM, EDI, and ISO 20022 messages. Regulated formats are parsed and mapped into the graph like any other source."},{title:"SDK-First Architecture",color:l.navyLight,desc:"Every integration is built on the Blueprint SDK. The same SDK is available for custom integrations when you need full control."}]}),gv=()=>t.jsx(Mo,{number:`${Eo("agentsdk")} / Agent SDK`,title:t.jsxs(t.Fragment,{children:["One SDK. ",t.jsx(ae,{children:"Every Agent"}),"."]}),subtitle:"Skills, memory, checkpointing, orchestration, auth, and protocol support built into every agent from the start.",items:[{title:"Agent Runtime",color:l.n
589avyLight,desc:"Memory, checkpointing, and orchestration handled by the SDK. Agents focus on decisions, not infrastructure."},{title:"Auth & Identity",color:l.primary,desc:"Authentication and fine-grained authorization built in. Every agent action is scoped and governed."},{title:"Protocols & Skills",color:l.mintDark,desc:"Native A2A and MCP support. Agents connect to tools, services, and each other through standard protocols."}]}),xv=()=>t.jsx(Mo,{number:`${Eo("enterprise")} / Enterprise`,title:t.jsxs(t.Fragment,{children:["Built for the ",t.jsx(ae,{children:"Enterprise"})]}),subtitle:"Fine-grained authorization, guardrails on every agent action, and cost control built into the platform core.",items:[{title:"Fine-Grained Authorization",color:l.primary,desc:"Every node and property in the context graph has its own access policy, and the policies on your source systems keep applying. Korthread never becomes the new system of record."},{title:"Enterprise Scale",color:l.navyLight,desc:"Designed for billions of entities, relationships, and events. The architecture scales with the data volumes enterprises actually produce."},{title:"Security and Guardrails",color:l.medium,desc:"Policy checks before an agent acts, approval gates on anything that writes back, and a full audit trail of every action taken on your behalf."},{title:"Cost Optimization",color:l.low,desc:"Dynamic model routing sends each task to the cheapest model that can do it, with per-agent budgets and spend visibility by team, service, and customer."}]}),yv={unified:mv,ingestion:pv,agentsdk:gv,enterprise:xv},bv=[{id:"overview",label:"Overview",number:""},{id:"architecture",label:"Architecture",number:"01"},{id:"temporal",label:"What Changed",number:"02"},{id:"pillars",label:"Four Pillars",number:"03"},{id:"federation",label:"In practice",number:"04"},{id:"see-it",label:"See it",number:"05",theme:"dark"}],vv=({go:r,openDemo:s})=>{const[u,d]=R.useState("ingestion"),m=R.useRef(null),f=R.useRef(!1),p=R.useRef(null),b=vt(l.bp.tablet),x=R.useCallback(()=>{if(m.current)return;const D=jd.map(B=>B.id);m.current=setInterval(()=>{d(B=>{const N=D.indexOf(B);return D[(N+1)%D.length]})},5e3)},[]),y=R.useCallback(()=>{m.current&&(clearInterval(m.current),m.current=null)},[]);R.useEffect(()=>(x(),y),[x,y]),R.useEffect(()=>{const D=p.current;if(!D)return;const B=new IntersectionObserver(([N])=>{!N.isIntersecting&&f.current&&(f.current=!1,x())},{threshold:0});return B.observe(D),()=>B.disconnect()},[x]);const j=D=>{d(D),f.current=!0,y()},A=yv[u];return t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:bv}),t.jsxs("section",{id:"overview",style:{background:l.white,position:"relative"},children:[t.jsx("div",{"aria-hidden":"true",style:{position:"absolute",inset:0,overflow:"hidden",pointerEvents:"none"},children:t.jsx($n,{color:l.mint,position:"top",intensity:.16})}),t.jsxs("div",{style:{...te.heroInner,position:"relative",zIndex:1},children:[t.jsx("div",{style:{display:"flex",justifyContent:"center",marginBottom:20},children:t.jsx(xg,{size:36})}),t.jsxs(Gn,{style:{maxWidth:900,margin:"0 auto",textAlign:"center"},children:["The ",t.jsx(ae,{children:"Unified Context Platform"})]}),t.jsx(se,{size:"lead",align:"center",style:{marginTop:24,maxWidth:720,marginLeft:"auto",marginRight:"auto"},children:"Korthread℠ creates a unified context graph by ingesting source context through Blueprints, discovering entities, and normalizing relationships. Agents ask over MCP or A2A through Korthread Fabric, and your data never leaves the systems that own it."})]})]}),t.jsxs(ve,{alt:!0,id:"architecture",children:[t.jsx(Me,{eyebrow:"01 / Architecture",title:t.jsxs(t.Fragment,{children:["From Fragmented Data to ",t.jsx(ae,{children:"Unified Context"})]})}),t.jsx(Kn,{}),b?t.jsx(uv,{go:r}):t.jsx(hv,{go:r}),t.jsxs("div",{style:{maxWidth:940,margin:"44px auto 0",padding:"20px 24px",background:l.white,border:`1px solid ${l.border}`,borderLeft:`3px solid ${l.coral}`,borderRadius:"0 10px 10px 0"},children:[t.jsx(P,{style:{display:"block",fontSize:9.5,fontWeight:700,letterSpacing:"0.12em",textTransform:"uppercase",color:l.textLight,marginBottom:9},children:"What that looks like"}),t.jsxs(se,{style:{margin:0},children:["Blueprints crawl ",t.jsx("strong",{children:"QMS, MES, ERP and shipping"}),". Korthread threads them into one graph and Context Studio adds the links no system records. So when lot ",t.jsx("strong",{children:"C-4471"})," fails QC, an agent asks one question and gets the answer none of those systems hold on its own:",t.jsx("strong",{children:" 847 units already in the field, across 12 customer sites, 17 days after it shipped."})]})]})]}),t.jsxs(ve,{id:"temporal",children:[t.jsx(Me,{eyebrow:"02 / What Changed",title:t.jsxs(t.Fragment,{children:["Most Platforms Stop at ",t.jsx(ae,{children:"“What Exists”"})]}),subtitle:"Knowing what you have is table stakes. The hard questions are how you got here, what changed, and who decided. Korthread answers all three in a single query."}),t.jsx(lv,{}),t.jsx(Kn,{style:{marginTop:56}}),t.jsxs("p",{style:te.callout,children:["Graph tells your agent ",t.jsx("span",{style:{color:l.primary},children:"what exists"}),". Events tell it"," ",t.jsx("span",{style:{color:l.low},children:"what changed"}),". Insights tell it"," ",t.jsx("span",{style:{color:l.primaryHover},children:"what it means"}),". Together, they turn every agent action into an informed decision."]})]}),t.jsxs(ve,{ref:p,id:"pillars",spotlight:!0,children:[t.jsx(Me,{eyebrow:"03 / Four Pillars",title:t.jsxs(t.Fragment,{children:["Built as ",t.jsx(ae,{children:"one unified system"})]}),subtitle:"Ingestion, context graph, agent SDK, enterprise security. Four pillars that make unified context operational."}),t.jsx(Ld,{items:jd.map(D=>({id:D.id,label:D.label,sub:D.tagline,icon:D.icon,color:D.color})),active:u,onChange:j,dwellMs:5e3,isRunning:!!m.current,children:t.jsx(A,{go:r})})]}),t.jsxs(ve,{alt:!0,id:"federation",children:[t.jsx(Me,{eyebrow:"04 / In practice",title:t.jsxs(t.Fragment,{children:["Leave Your ",t.jsx(ae,{children:"Systems Alone"})]}),subtitle:"Korthread threads context across your systems and reads from the owner at query time. No copies, no second w
589arehouse, nothing governed twice."}),t.jsxs("div",{style:{maxWidth:840,margin:"0 auto"},children:[t.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:10,flexWrap:"wrap",background:l.white,border:`1px solid ${l.border}`,borderRadius:8,padding:"13px 18px",marginBottom:26,fontFamily:l.monoFont,fontSize:10.5,color:l.textMd},children:[t.jsx("span",{children:"QMS"}),t.jsx("span",{style:{color:l.borderHover},children:"·"}),t.jsx("span",{children:"MES"}),t.jsx("span",{style:{color:l.borderHover},children:"·"}),t.jsx("span",{children:"ERP"}),t.jsx("span",{style:{color:l.borderHover},children:"·"}),t.jsx("span",{children:"Shipping"}),t.jsx("span",{style:{color:l.borderHover,padding:"0 6px"},children:"→"}),t.jsx("strong",{style:{color:l.mintDark},children:"types and relationships up"}),t.jsx("span",{style:{color:l.borderHover},children:"|"}),t.jsx("strong",{style:{color:l.mintDark},children:"actions back down"}),t.jsx("span",{style:{color:l.borderHover,padding:"0 6px"},children:"→"}),t.jsx("span",{children:"rows stay put"})]}),t.jsx(P,{style:{display:"block",fontSize:9.5,fontWeight:700,letterSpacing:"0.12em",textTransform:"uppercase",color:l.textLight,marginBottom:8},children:"One question, answered across all four"}),t.jsx(nv,{tabs:[{label:"Fabric response",code:ov}]}),t.jsxs("p",{style:{marginTop:22,fontSize:13.5,color:l.textMd,textAlign:"center"},children:["Blueprints do write back when an agent acts, raising the order or filing the notice."," ",t.jsx("strong",{style:{color:l.text},children:"What never leaves is your data."})," ",t.jsx(Ze,{href:"/integrations",onClick:D=>{D.preventDefault(),r("integrations")},children:"See how Blueprints work"})]})]})]}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"05 / See it"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["One question. ",t.jsx("span",{style:{color:l.mint},children:"One answer."})," Your systems, left alone."]}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:s,children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})})]})},jv=({post:r,go:s})=>{const[u,d]=R.useState(!1),m=wn[r.category]||wn.All,f=r.Icon,p=!!r.externalUrl,b=r.coverColor||l.navyLight;return t.jsx(rt,{emphasis:!0,emphasisColor:b,onClick:()=>p?window.open(r.externalUrl,"_blank","noopener"):s("blog/"+r.slug),style:{padding:0,overflow:"hidden",display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 300px), 1fr))"},children:t.jsxs("div",{onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),style:{display:"contents"},children:[t.jsxs("div",{style:{padding:"40px 36px"},children:[t.jsxs(ht,{color:m.color,children:[t.jsx(f,{size:11,strokeWidth:1.5})," ",r.category]}),t.jsx(jt,{align:"left",style:{marginTop:16,marginBottom:0},children:r.title}),t.jsx(se,{size:"small",style:{marginTop:12},children:r.description}),t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,fontSize:13,color:l.textLight,marginTop:20,flexWrap:"wrap",fontFamily:l.bodyFont},children:[r.authorPhotos?t.jsx("div",{style:{display:"flex",marginRight:2},children:r.authorPhotos.map((x,y)=>t.jsx("img",{src:x,alt:"",style:{width:24,height:24,borderRadius:"50%",objectFit:"cover",border:`2px solid ${l.white}`,marginLeft:y>0?-8:0}},y))}):r.authorPhoto&&t.jsx("img",{src:r.authorPhoto,alt:r.authorName,style:{width:24,height:24,borderRadius:"50%",objectFit:"cover"}}),t.jsx("span",{style:{fontWeight:600,color:l.text},children:r.authorDisplay||r.authorName}),t.jsx("span",{style:{opacity:.4},children:"·"}),t.jsx("span",{children:zo(r.date)}),t.jsx("span",{style:{opacity:.4},children:"·"}),t.jsx("span",{children:r.readTime})]}),t.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:4,fontSize:14,fontWeight:700,color:b,marginTop:24,transition:"gap 0.2s ease",fontFamily:l.bodyFont},children:[p?"Read Externally":"Read Article"," ",p?t.jsx(Md,{size:14,style:{transition:"transform 0.2s ease",transform:u?"translateX(3px)":"none"}}):t.jsx(st,{size:16,style:{transition:"transform 0.2s ease",transform:u?"translateX(3px)":"none"}})]})]}),t.jsx("div",{style:{background:l.white,borderLeft:`1px solid ${l.borderLight}`,display:"flex",alignItems:"center",justifyContent:"center",padding:24,minHeight:200},children:t.jsx("div",{style:{width:96,height:96,borderRadius:"50%",background:r.coverColorBg||`${b}14`,display:"flex",alignItems:"center",justifyContent:"center",transition:"transform 0.3s ease",transform:u?"scale(1.04)":"scale(1)"},children:t.jsx(f,{size:40,color:b,strokeWidth:1.5})})})]})})},wv=({categories:r,active:s,onSelect:u})=>t.jsx("div",{style:{display:"flex",gap:8,justifyContent:"center",flexWrap:"wrap",marginBottom:36},children:r.map(d=>{const m=s===d,f=wn[d]||wn.All;return t.jsx("button",{onClick:()=>u(d),className:"kscope-focus-ring","aria-pressed":m,style:{padding:"8px 20px",borderRadius:100,border:`1px solid ${m?f.color:l.border}`,borderLeft:m?`3px solid ${f.color}`:`1px solid ${l.border}`,background:l.white,color:m?f.color:l.textMd,fontSize:12,fontWeight:600,cursor:"pointer",outline:"none",opacity:m?1:.75,transition:"all 0.2s ease",fontFamily:l.bodyFont},children:d},d)})}),yg=({post:r,go:s})=>
589{const u=wn[r.category]||wn.All,d=r.Icon,m=!!r.externalUrl,f=r.coverColor||l.navyLight;return t.jsxs(rt,{emphasis:!0,emphasisColor:f,onClick:()=>m?window.open(r.externalUrl,"_blank","noopener"):s("blog/"+r.slug),style:{padding:0,overflow:"hidden",display:"flex",flexDirection:"column",height:380},children:[t.jsx("div",{style:{height:84,background:l.white,borderBottom:`1px solid ${l.borderLight}`,display:"flex",alignItems:"center",justifyContent:"center"},children:t.jsx("div",{style:{width:48,height:48,borderRadius:"50%",background:r.coverColorBg||`${f}14`,display:"flex",alignItems:"center",justifyContent:"center"},children:t.jsx(d,{size:22,color:f,strokeWidth:1.5})})}),t.jsxs("div",{style:{padding:"20px 24px 24px",flex:1,display:"flex",flexDirection:"column"},children:[t.jsx("div",{children:t.jsx(ht,{color:u.color,children:r.category})}),t.jsx(Ye,{style:{fontSize:15,lineHeight:1.35,marginTop:12,marginBottom:0,display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:r.title}),t.jsx("p",{style:{fontSize:13,lineHeight:1.6,color:l.textMd,marginTop:8,marginBottom:0,fontFamily:l.bodyFont,display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:r.description}),t.jsx("div",{style:{flex:1}}),t.jsx("div",{style:{height:1,background:l.borderLight,margin:"16px 0"}}),t.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[t.jsxs("div",{style:{fontSize:12,color:l.textLight,display:"flex",alignItems:"center",gap:6,minWidth:0,fontFamily:l.bodyFont},children:[r.authorPhotos?t.jsx("div",{style:{display:"flex",flexShrink:0},children:r.authorPhotos.map((p,b)=>t.jsx("img",{src:p,alt:"",style:{width:20,height:20,borderRadius:"50%",objectFit:"cover",border:`2px solid ${l.white}`,marginLeft:b>0?-6:0}},b))}):r.authorPhoto&&t.jsx("img",{src:r.authorPhoto,alt:r.authorName,style:{width:20,height:20,borderRadius:"50%",objectFit:"cover",flexShrink:0}}),t.jsx("span",{style:{fontWeight:600,color:l.text,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:r.authorDisplay||r.authorName}),t.jsxs("span",{style:{flexShrink:0},children:["· ",zo(r.date)]})]}),t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6,flexShrink:0},children:[m&&t.jsx(Md,{size:10,color:l.textLight}),t.jsx(P,{style:{fontSize:10,fontWeight:600,color:l.textLight,letterSpacing:"0.06em"},children:r.readTime})]})]})]})]})};function Un(r){return Array.isArray?Array.isArray(r):jg(r)==="[object Array]"}function kv(r){if(typeof r=="string")return r;let s=r+"";return s=="0"&&1/r==-1/0?"-0":s}function Sv(r){return r==null?"":kv(r)}function jn(r){return typeof r=="string"}function bg(r){return typeof r=="number"}function Av(r){return r===!0||r===!1||Cv(r)&&jg(r)=="[object Boolean]"}function vg(r){return typeof r=="object"}function Cv(r){return vg(r)&&r!==null}function Gt(r){return r!=null}function md(r){return!r.trim().length}function jg(r){return r==null?r===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(r)}const Tv="Incorrect 'index' type",zv=r=>`Invalid value for key ${r}`,Ev=r=>`Pattern length exceeds max of ${r}.`,Mv=r=>`Missing ${r} property in key`,Dv=r=>`Property 'weight' in key '${r}' must be a positive integer`,Ep=Object.prototype.hasOwnProperty;class Lv{constructor(s){this._keys=[],this._keyMap={};let u=0;s.forEach(d=>{let m=wg(d);this._keys.push(m),this._keyMap[m.id]=m,u+=m.weight}),this._keys.forEach(d=>{d.weight/=u})}get(s){return this._keyMap[s]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function wg(r){let s=null,u=null,d=null,m=1,f=null;if(jn(r)||Un(r))d=r,s=Mp(r),u=kd(r);else{if(!Ep.call(r,"name"))throw new Error(Mv("name"));const p=r.name;if(d=p,Ep.call(r,"weight")&&(m=r.weight,m<=0))throw new Error(Dv(p));s=Mp(p),u=kd(p),f=r.getFn}return{path:s,id:u,weight:m,src:d,getFn:f}}function Mp(r){return Un(r)?r:r.split(".")}function kd(r){return Un(r)?r.join("."):r}function Rv(r,s){let u=[],d=!1;const m=(f,p,b)=>{if(Gt(f))if(!p[b])u.push(f);else{let x=p[b];const y=f[x];if(!Gt(y))return;if(b===p.length-1&&(jn(y)||bg(y)||Av(y)))u.push(Sv(y));else if(Un(y)){d=!0;for(let j=0,A=y.length;j<A;j+=1)m(y[j],p,b+1)}else p.length&&m(y,p,b+1)}};return m(r,jn(s)?s.split("."):s,0),d?u:u[0]}const Bv={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},Fv={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(r,s)=>r.score===s.score?r.idx<s.idx?-1:1:r.score<s.score?-1:1},Ov={location:0,threshold:.6,distance:100},Wv={useExtendedSearch:!1,getFn:Rv,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var ce={...Fv,...Bv,...Ov,...Wv};const _v=/[^ ]+/g;function Hv(r=1,s=3){const u=new Map,d=Math.pow(10,s);return{get(m){const f=m.match(_v).length;if(u.has(f))return u.get(f);const p=1/Math.pow(f,.5*r),b=parseFloat(Math.round(p*d)/d);return u.set(f,b),b},clear(){u.clear()}}}class Rd{constructor({getFn:s=ce.getFn,fieldNormWeight:u=ce.fieldNormWeight}={}){this.norm=Hv(u,3),this.getFn=s,this.isCreated=!1,this.setIndexRecords()}setSources(s=[]){this.docs=s}setIndexRecords(s=[]){this.records=s}setKeys(s=[]){this.keys=s,this._keysMap={}
vendor: 14,929 bytes, line 589
589,s.forEach((u,d)=>{this._keysMap[u.id]=d})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,jn(this.docs[0])?this.docs.forEach((s,u)=>{this._addString(s,u)}):this.docs.forEach((s,u)=>{this._addObject(s,u)}),this.norm.clear())}add(s){const u=this.size();jn(s)?this._addString(s,u):this._addObject(s,u)}removeAt(s){this.records.splice(s,1);for(let u=s,d=this.size();u<d;u+=1)this.records[u].i-=1}getValueForItemAtKeyId(s,u){return s[this._keysMap[u]]}size(){return this.records.length}_addString(s,u){if(!Gt(s)||md(s))return;let d={v:s,i:u,n:this.norm.get(s)};this.records.push(d)}_addObject(s,u){let d={i:u,$:{}};this.keys.forEach((m,f)=>{let p=m.getFn?m.getFn(s):this.getFn(s,m.path);if(Gt(p)){if(Un(p)){let b=[];const x=[{nestedArrIndex:-1,value:p}];for(;x.length;){const{nestedArrIndex:y,value:j}=x.pop();if(Gt(j))if(jn(j)&&!md(j)){let A={v:j,i:y,n:this.norm.get(j)};b.push(A)}else Un(j)&&j.forEach((A,D)=>{x.push({nestedArrIndex:D,value:A})})}d.$[f]=b}else if(jn(p)&&!md(p)){let b={v:p,n:this.norm.get(p)};d.$[f]=b}}}),this.records.push(d)}toJSON(){return{keys:this.keys,records:this.records}}}function kg(r,s,{getFn:u=ce.getFn,fieldNormWeight:d=ce.fieldNormWeight}={}){const m=new Rd({getFn:u,fieldNormWeight:d});return m.setKeys(r.map(wg)),m.setSources(s),m.create(),m}function Nv(r,{getFn:s=ce.getFn,fieldNormWeight:u=ce.fieldNormWeight}={}){const{keys:d,records:m}=r,f=new Rd({getFn:s,fieldNormWeight:u});return f.setKeys(d),f.setIndexRecords(m),f}function jo(r,{errors:s=0,currentLocation:u=0,expectedLocation:d=0,distance:m=ce.distance,ignoreLocation:f=ce.ignoreLocation}={}){const p=s/r.length;if(f)return p;const b=Math.abs(d-u);return m?p+b/m:b?1:p}function Iv(r=[],s=ce.minMatchCharLength){let u=[],d=-1,m=-1,f=0;for(let p=r.length;f<p;f+=1){let b=r[f];b&&d===-1?d=f:!b&&d!==-1&&(m=f-1,m-d+1>=s&&u.push([d,m]),d=-1)}return r[f-1]&&f-d>=s&&u.push([d,f-1]),u}const Vi=32;function qv(r,s,u,{location:d=ce.location,distance:m=ce.distance,threshold:f=ce.threshold,findAllMatches:p=ce.findAllMatches,minMatchCharLength:b=ce.minMatchCharLength,includeMatches:x=ce.includeMatches,ignoreLocation:y=ce.ignoreLocation}={}){if(s.length>Vi)throw new Error(Ev(Vi));const j=s.length,A=r.length,D=Math.max(0,Math.min(d,A));let B=f,N=D;const G=b>1||x,q=G?Array(A):[];let Z;for(;(Z=r.indexOf(s,N))>-1;){let X=jo(s,{currentLocation:Z,expectedLocation:D,distance:m,ignoreLocation:y});if(B=Math.min(X,B),N=Z+j,G){let re=0;for(;re<j;)q[Z+re]=1,re+=1}}N=-1;let de=[],he=1,me=j+A;const De=1<<j-1;for(let X=0;X<j;X+=1){let re=0,U=me;for(;re<U;)jo(s,{errors:X,currentLocation:D+U,expectedLocation:D,distance:m,ignoreLocation:y})<=B?re=U:me=U,U=Math.floor((me-re)/2+re);me=U;let $=Math.max(1,D-U+1),J=p?A:Math.min(D+U,A)+j,I=Array(J+2);I[J+1]=(1<<X)-1;for(let ge=J;ge>=$;ge-=1){let ze=ge-1,E=u[r.charAt(ze)];if(G&&(q[ze]=+!!E),I[ge]=(I[ge+1]<<1|1)&E,X&&(I[ge]|=(de[ge+1]|de[ge])<<1|1|de[ge+1]),I[ge]&De&&(he=jo(s,{errors:X,currentLocation:ze,expectedLocation:D,distance:m,ignoreLocation:y}),he<=B)){if(B=he,N=ze,N<=D)break;$=Math.max(1,2*D-N)}}if(jo(s,{errors:X+1,currentLocation:D,expectedLocation:D,distance:m,ignoreLocation:y})>B)break;de=I}const Se={isMatch:N>=0,score:Math.max(.001,he)};if(G){const X=Iv(q,b);X.length?x&&(Se.indices=X):Se.isMatch=!1}return Se}function Gv(r){let s={};for(let u=0,d=r.length;u<d;u+=1){const m=r.charAt(u);s[m]=(s[m]||0)|1<<d-u-1}return s}const Ao=String.prototype.normalize?(r=>r.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,"")):(r=>r);class Sg{constructor(s,{location:u=ce.location,threshold:d=ce.threshold,distance:m=ce.distance,includeMatches:f=ce.includeMatches,findAllMatches:p=ce.findAllMatches,minMatchCharLength:b=ce.minMatchCharLength,isCaseSensitive:x=ce.isCaseSensitive,ignoreDiacritics:y=ce.ignoreDiacritics,ignoreLocation:j=ce.ignoreLocation}={}){if(this.options={location:u,threshold:d,distance:m,includeMatches:f,findAllMatches:p,minMatchCharLength:b,isCaseSensitive:x,ignoreDiacritics:y,ignoreLocation:j},s=x?s:s.toLowerCase(),s=y?Ao(s):s,this.pattern=s,this.chunks=[],!this.pattern.length)return;const A=(B,N)=>{this.chunks.push({pattern:B,alphabet:Gv(B),startIndex:N})},D=this.pattern.length;if(D>Vi){let B=0;const N=D%Vi,G=D-N;for(;B<G;)A(this.pattern.substr(B,Vi),B),B+=Vi;if(N){const q=D-Vi;A(this.pattern.substr(q),q)}}else A(this.pattern,0)}searchIn(s){const{isCaseSensitive:u,ignoreDiacritics:d,includeMatches:m}=this.options;if(s=u?s:s.toLowerCase(),s=d?Ao(s):s,this.pattern===s){let G={isMatch:!0,score:0};return m&&(G.indices=[[0,s.length-1]]),G}const{location:f,distance:p,threshold:b,findAllMatches:x,minMatchCharLength:y,ignoreLocation:j}=this.options;let A=[],D=0,B=!1;this.chunks.forEach(({pattern:G,alphabet:q,startIndex:Z})=>{const{isMatch:de,score:he,indices:me}=qv(s,G,q,{location:f+Z,distance:p,threshold:b,findAllMatches:x,minMatchCharLength:y,includeMatches:m,ignoreLocation:j});de&&(B=!0),D+=he,de&&me&&(A=[...A,...me])});let N={isMatch:B,score:B?D/this.chunks.length:1};return B&&m&&(N.indices=A),N}}class Si{constructor(s){this.pattern=s}static isMultiMatch(s){return Dp(s,this.multiRegex)}static isSingleMatch(s){return Dp(s,this.singleRegex)}search(){}}function Dp(r,s){const u=r.match(s);return u?u[1]:null}class Kv extends Si{constructor(s){super(s)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(s){const u=s===this.pattern;return{isMatch:u,score:u?0:1,indices:[0,this.pattern.length-1]}}}class Uv extends Si{constructor(s){super(s)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(s){const d=s.indexOf(this.pattern)===-1;return{isMatch:d,score:d?0:1,indices:[0,s.length-1]}}}class $v extends Si{constructor(s){super(s)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(s){const u=s.startsWith(this.pattern);return{isMatch:u,score:u?0:1,indices:[0,this.pattern.length-1]}}}class Yv extends Si{constructor(s){super(s)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(s){const u=!s.startsWith(this.pattern);return{isMatch:u,score:u?0:1,indices:[0,s.length-1]}}}class Vv extends Si{constructor(s){super(s)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(s){const u=s.endsWith(this.pattern);return{isMatch:u,score:u?0:1,indices:[s.length-this.pattern.length,s.length-1]}}}class Xv extends Si{constructor(s){super(s)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(s){const u=!s.endsWith(this.pattern);return{isMatch:u,score:u?0:1,indices:[0,s.length-1]}}}class Ag extends Si{constructor(s,{location:u=ce.location,threshold:d=ce.threshold,distance:m=ce.distance,includeMatches:f=ce.includeMatches,findAllMatches:p=ce.findAllMatches,minMatchCharLength:b=ce.minMatchCharLength,isCaseSensitive:x=ce.isCaseSensitive,ignoreDiacritics:y=ce.ignoreDiacritics,ignoreLocation:j=ce.ignoreLocation}={}){super(s),this._bitapSearch=new Sg(s,{location:u,threshold:d,distance:m,includeMatches:f,findAllMatches:p,minMatchCharLength:b,isCaseSensitive:x,ignoreDiacritics:y,ignoreLocation:j})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(s){return this._bitapSearch.searchIn(s)}}class Cg extends Si{constructor(s){super(s)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(s){let u=0,d;const m=[],f=this.pattern.length;for(;(d=s.indexOf(this.pattern,u))>-1;)u=d+f,m.push([d,u-1]);const p=!!m.length;return{isMatch:p,score:p?0:1,indices:m}}}const Sd=[Kv,Cg,$v,Yv,Xv,Vv,Uv,Ag],Lp=Sd.length,Qv=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Zv="|";function Jv(r,s={}){return r.split(Zv).map(u=>{let d=u.trim().split(Qv).filter(f=>f&&!!f.trim()),m=[];for(let f=0,p=d.length;f<p;f+=1){const b=d[f];let x=!1,y=-1;for(;!x&&++y<Lp;){const j=Sd[y];let A=j.isMultiMatch(b);A&&(m.push(new j(A,s)),x=!0)}if(!x)for(y=-1;++y<Lp;){const j=Sd[y];let A=j.isSingleMatch(b);if(A){m.push(new j(A,s));break}}}return m})}const Pv=new Set([Ag.type,Cg.type]);class ej{constructor(s,{isCaseSensitive:u=ce.isCaseSensitive,ignoreDiacritics:d=ce.ignoreDiacritics,includeMatches:m=ce.includeMatches,minMatchCharLength:f=ce.minMatchCharLength,ignoreLocation:p=ce.ignoreLocation,findAllMatches:b=ce.findAllMatches,location:x=ce.location,threshold:y=ce.threshold,distance:j=ce.distance}={}){this.query=null,this.options={isCaseSensitive:u,ignoreDiacritics:d,includeMatches:m,minMatchCharLength:f,findAllMatches:b,ignoreLocation:p,location:x,threshold:y,distance:j},s=u?s:s.toLowerCase(),s=d?Ao(s):s,this.pattern=s,this.query=Jv(this.pattern,this.options)}static condition(s,u){return u.useExtendedSearch}searchIn(s){const u=this.query;if(!u)return{isMatch:!1,score:1};const{includeMatches:d,isCaseSensitive:m,ignoreDiacritics:f}=this.options;s=m?s:s.toLowerCase(),s=f?Ao(s):s;let p=0,b=[],x=0;for(let y=0,j=u.length;y<j;y+=1){const A=u[y];b.length=0,p=0;for(let D=0,B=A.length;D<B;D+=1){const N=A[D],{isMatch:G,indices:q,score:Z}=N.search(s);if(G){if(p+=1,x+=Z,d){const de=N.constructor.type;Pv.has(de)?b=[...b,...q]:b.push(q)}}else{x=0,p=0,b.length=0;break}}if(p){let D={isMatch:!0,score:x/p};return d&&(D.indices=b),D}}return{isMatch:!1,score:1}}}const Ad=[];function tj(...r){Ad.push(...r)}function Cd(r,s){for(let u=0,d=Ad.length;u<d;u+=1){let m=Ad[u];if(m.condition(r,s))return new m(r,s)}return new Sg(r,s)}const Co={AND:"$and",OR:"$or"},Td={PATH:"$path",PATTERN:"$val"},zd=r=>!!(r[Co.AND]||r[Co.OR]),nj=r=>!!r[Td.PATH],ij=r=>!Un(r)&&vg(r)&&!zd(r),Rp=r=>({[Co.AND]:Object.keys(r).map(s=>({[s]:r[s]}))});function Tg(r,s,{auto:u=!0}={}){const d=m=>{let f=Object.keys(m);const p=nj(m);if(!p&&f.length>1&&!zd(m))return d(Rp(m));if(ij(m)){const x=p?m[Td.PATH]:f[0],y=p?m[Td.PATTERN]:m[x];if(!jn(y))throw new Error(zv(x));const j={keyId:kd(x),pattern:y};return u&&(j.searcher=Cd(y,s)),j}let b={children:[],operator:f[0]};return f.forEach(x=>{const y=m[x];Un(y)&&y.forEach(j=>{b.children.push(d(j))})}),b};return zd(r)||(r=Rp(r)),d(r)}function aj(r,{ignoreFieldNorm:s=ce.ignoreFieldNorm}){r.forEach(u=>{let d=1;u.matches.forEach(({key:m,norm:f,score:p})=>{const b=m?m.weight:null;d*=Math.pow(p===0&&b?Number.EPSILON:p,(b||1)*(s?1:f))}),u.score=d})}function sj(r,s){const u=r.matches;s.matches=[],Gt(u)&&u.forEach(d=>{if(!Gt(d.indices)||!d.indices.length)return;const{indices:m,value:f}=d;let p={indices:m,value:f};d.key&&(p.key=d.key.src),d.idx>-1&&(p.refIndex=d.idx),s.matches.push(p)})}function lj(r,s){s.score=r.score}function oj(r,s,{includeMatches:u=ce.includeMatches,includeScore:d=ce.includeScore}={}){const m=[];return u&&m.push(sj),d&&m.push(lj),r.map(f=>{const{idx:p}=f,b={item:s[p],refIndex:p};return m.length&&m.forEach(x=>{x(f,b)}),b})}class Ua{constructor(s,u={},d){this.options={...ce,...u},this.options.useExtendedSearch,this._keyStore=new Lv(this.options.keys),this.setCollection(s,d)}setCollection(s,u){if(this._docs=s,u&&!(u instanceof Rd))throw new Error(Tv);this._myIndex=u||kg(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(s){Gt(s)&&(this._docs.push(s),this._myIndex.add(s))}remove(s=()=>!1){const u=[];for(let d=0,m=this._docs.length;d<m;d+=1){const f=this._docs[d];s(f,d)&&(this.removeAt(d),d-=1,m-=1,u.push(f))}return u}removeAt(s){this._docs.splice(s,1),this._myIndex.removeAt(s)}getIndex(){return this._myIndex}search(s,{limit:u=-1}={}){const{includeMatches:d,includeScore:m,shouldSort:f,sortFn:p,ignoreFieldNorm:b}=this.options;let x=jn(s)?jn(this._docs[0])?this._searchStringList(s):this._searchObjectList(s):this._searchLogical(s);return aj(x,{ignoreFieldNorm:b}),f&&x.sort(p),bg(u)&&u>-1&&(x=x.slice(0,u)),oj(x,this._docs,{includeMatches:d,includeScore:m})}_searchStringList(s){const u=Cd(s,this.options),{records:d}=this._myIndex,m=[];return d.forEach(({v:f,i:p,n:b})=>{if(!Gt(f))return;const{isMatch:x,score:y,indices:j}=u.searchIn(f);x&&m.push({item:f,idx:p,matches:[{score:y,value:f,norm:b,indices:j}]})}),m}_searchLogical(s){const u=Tg(s,this.options),d=(b,x,y)=>{if(!b.children){const{keyId:A,searcher:D}=b,B=this._findMatches({key:this._keyStore.get(A),value:this._myIndex.getValueForItemAtKeyId(x,A),searcher:D});return B&&B.length?[{idx:y,item:x,matches:B}]:[]}const j=[];for(let A=0,D=b.children.length;A<D;A+=1){const B=b.children[A],N=d(B,x,y);if(N.length)j.push(...N);else if(b.operator===Co.AND)return[]}return j},m=this._myIndex.records,f={},p=[];return m.forEach(({$:b,i:x})=>{if(Gt(b)){let y=d(u,b,x);y.length&&(f[x]||(f[x]={idx:x,item:b,matches:[]}
589,p.push(f[x])),y.forEach(({matches:j})=>{f[x].matches.push(...j)}))}}),p}_searchObjectList(s){const u=Cd(s,this.options),{keys:d,records:m}=this._myIndex,f=[];return m.forEach(({$:p,i:b})=>{if(!Gt(p))return;let x=[];d.forEach((y,j)=>{x.push(...this._findMatches({key:y,value:p[j],searcher:u}))}),x.length&&f.push({idx:b,item:p,matches:x})}),f}_findMatches({key:s,value:u,searcher:d}){if(!Gt(u))return[];let m=[];if(Un(u))u.forEach(({v:f,i:p,n:b})=>{if(!Gt(f))return;const{isMatch:x,score:y,indices:j}=d.searchIn(f);x&&m.push({score:y,key:s,value:f,idx:p,norm:b,indices:j})});else{const{v:f,n:p}=u,{isMatch:b,score:x,indices:y}=d.searchIn(f);b&&m.push({score:x,key:s,value:f,norm:p,indices:y})}return m}}Ua.version="7.1.0";Ua.createIndex=kg;Ua.parseIndex=Nv;Ua.config=ce;Ua.parseQuery=Tg;tj(ej);const rj=new Ua(Zi,{keys:[{name:"title",weight:.4},{name:"description",weight:.3},{name:"tags",weight:.2},{name:"category",weight:.1}],threshold:.4}),cj=({go:r})=>{const[s,u]=R.useState(""),[d,m]=R.useState(!1),f=R.useRef(null),p=s.trim()?rj.search(s).slice(0,5).map(x=>x.item):[],b=d&&p.length>0;return R.useEffect(()=>{const x=y=>{f.current&&!f.current.contains(y.target)&&m(!1)};return document.addEventListener("mousedown",x),()=>document.removeEventListener("mousedown",x)},[]),t.jsxs("div",{ref:f,style:{position:"relative",maxWidth:480,margin:"0 auto 32px"},children:[t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,padding:"12px 18px",borderRadius:12,border:`1px solid ${d?l.navyLight+"60":l.border}`,background:l.white,transition:"border-color 0.2s ease",boxShadow:d?`0 0 0 3px ${l.navyLight}15`:"none"},children:[t.jsx(Xp,{size:16,color:l.textLight}),t.jsx("input",{type:"text",value:s,onChange:x=>u(x.target.value),onFocus:()=>m(!0),placeholder:"Search articles...","aria-label":"Search blog articles",style:{flex:1,border:"none",outline:"none",background:"none",fontSize:14,color:l.text,fontFamily:l.bodyFont}})]}),b&&t.jsx("div",{style:{position:"absolute",top:"calc(100% + 4px)",left:0,right:0,background:l.white,borderRadius:12,border:`1px solid ${l.border}`,boxShadow:"0 8px 32px rgba(13,27,42,0.12)",zIndex:20,overflow:"hidden"},children:p.map(x=>{const y=wn[x.category]||wn.All;return t.jsx("button",{onClick:()=>{r("blog/"+x.slug),u(""),m(!1)},style:{display:"flex",alignItems:"flex-start",gap:12,width:"100%",padding:"14px 18px",border:"none",background:"none",cursor:"pointer",textAlign:"left",borderBottom:`1px solid ${l.borderLight}`,transition:"background 0.15s"},onMouseEnter:j=>j.currentTarget.style.background=l.bg,onMouseLeave:j=>j.currentTarget.style.background="none",children:t.jsxs("div",{style:{flex:1},children:[t.jsx("div",{style:{fontSize:13,fontWeight:600,color:l.text,lineHeight:1.3},children:x.title}),t.jsxs("div",{style:{fontSize:11,color:l.textLight,marginTop:4},children:[t.jsx("span",{style:{color:y.color,fontWeight:600},children:x.category})," · ",zo(x.date)]})]})},x.slug)})})]})},dj=[{id:"overview",label:"Overview",number:""},{id:"featured",label:"Featured",number:"01"},{id:"browse",label:"Browse",number:"02"},{id:"see-it",label:"See it",number:"03",theme:"dark"}],uj=({go:r,openDemo:s})=>{const[u,d]=R.useState("All"),m=jb(),f=vb(),p=Zi.filter(b=>b.slug!==(m==null?void 0:m.slug)).filter(b=>u==="All"||b.category===u);return t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:dj}),t.jsx("div",{id:"overview",children:t.jsx(Yn,{title:"Insights & Ideas",titleAccent:"from the Context Layer",subtitle:"Technical deep-dives, product updates, and thought leadership on context intelligence, agentic AI, and enterprise platform engineering."})}),t.jsxs(ve,{id:"featured",children:[t.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:16},children:t.jsxs("a",{href:"/rss.xml",target:"_blank",rel:"noopener noreferrer",className:"kscope-focus-ring",style:{display:"inline-flex",alignItems:"center",gap:6,fontSize:13,fontWeight:500,color:l.textLight,textDecoration:"none",transition:"color 0.2s",padding:"4px 8px",borderRadius:6,outline:"none",fontFamily:l.bodyFont},onMouseEnter:b=>b.currentTarget.style.color=l.coral,onMouseLeave:b=>b.currentTarget.style.color=l.textLight,children:[t.jsx(Vp,{size:14})," Subscribe via RSS"]})}),t.jsx(cj,{go:r}),m&&t.jsx(kt,{children:t.jsx(jv,{post:m,go:r})})]}),t.jsxs(ve,{alt:!0,id:"browse",children:[t.jsx(Me,{eyebrow:"02 / Browse",title:t.jsxs(t.Fragment,{children:["All ",t.jsx(ae,{children:"Articles"})]})}),t.jsx(wv,{categories:f,active:u,onSelect:d}),t.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 320px), 1fr))",gap:24},children:p.map((b,x)=>t.jsx(kt,{delay:x*60,children:t.jsx(yg,{post:b,go:r})},b.slug))}),p.length===0&&t.jsx("div",{style:{textAlign:"center",padding:"48px 0"},children:t.jsx(se,{size:"small",align:"center",children:"No posts in this category yet. Check back soon."})})]}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"03 / See it"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["Enough reading. ",t.jsx("span",{style:{color:l.mint},children:"See it run."})]}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:s,children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})})]})},hj={h2:r=>t.jsx("h2",{style:{fontSize:"clamp(1.4rem, 2.5vw, 1.75rem)",fontWeight:700,lineHeight:1.2,letterSpacing:"-0.02em",color:l.text,fontFamily:l.headingFont,marginTop:40,marginBottom:12,paddingTop:16,borderTop:`1px solid ${l.borderLight}`},...r}),h3:r=>t.jsx("h3",{style:{fontSize:18,fontWeight:600,lineHeight:1.3,color:l.text,fontFamily:l.headingFont,marginTop:32,marginBottom:8},...r}),p:r=>
589t.jsx("p",{style:{fontSize:16,lineHeight:1.8,color:l.textMd,margin:"0 0 20px",fontFamily:l.bodyFont},...r}),a:({href:r,...s})=>t.jsx("a",{href:r,style:{color:l.navyLight,fontWeight:600,textDecoration:"underline",textDecorationColor:l.navyLight+"40",textUnderlineOffset:3},target:r!=null&&r.startsWith("http")?"_blank":void 0,rel:r!=null&&r.startsWith("http")?"noopener noreferrer":void 0,...s}),ul:r=>t.jsx("ul",{style:{paddingLeft:24,margin:"0 0 20px",listStyleType:"disc"},...r}),ol:r=>t.jsx("ol",{style:{paddingLeft:24,margin:"0 0 20px"},...r}),li:r=>t.jsx("li",{style:{fontSize:16,lineHeight:1.8,color:l.textMd,marginBottom:8},...r}),blockquote:r=>t.jsx("blockquote",{style:{borderLeft:`4px solid ${l.navyLight}`,background:l.navySoft,margin:"24px 0",padding:"20px 24px",borderRadius:"0 12px 12px 0",fontStyle:"italic",color:l.text,fontSize:16,lineHeight:1.7},...r}),code:r=>r["data-language"]?t.jsx("code",{...r}):t.jsx("code",{style:{background:l.bg,border:`1px solid ${l.borderLight}`,borderRadius:6,padding:"2px 8px",fontSize:14,fontFamily:l.monoFont,color:l.navyLight},...r}),pre:r=>t.jsx("pre",{style:{...te.pre,borderRadius:12,padding:24,margin:"24px 0",fontSize:14,border:`1px solid ${l.border}`},...r}),hr:()=>t.jsx("hr",{style:{border:"none",height:1,background:l.borderLight,margin:"36px 0"}}),img:({src:r,alt:s,...u})=>t.jsx("img",{src:r,alt:s,style:{maxWidth:"100%",borderRadius:12,border:`1px solid ${l.border}`,margin:"24px 0",display:"block"},...u}),table:r=>t.jsx("div",{style:{overflowX:"auto",margin:"24px 0"},children:t.jsx("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:14,lineHeight:1.6},...r})}),th:r=>t.jsx("th",{style:{textAlign:"left",padding:"10px 12px",borderBottom:`1px solid ${l.border}`,fontWeight:600,fontSize:10,textTransform:"uppercase",letterSpacing:"0.04em",color:l.textMd,background:"#FAFBFD",fontFamily:l.headingFont},...r}),td:r=>t.jsx("td",{style:{padding:"10px 12px",borderBottom:`1px solid ${l.borderLight}`,color:l.textMd,fontSize:12},...r}),strong:r=>t.jsx("strong",{style:{fontWeight:700,color:l.text},...r})},fj=({contentRef:r})=>{const[s,u]=R.useState([]),[d,m]=R.useState(null),f=R.useRef(null);return R.useEffect(()=>{const p=r==null?void 0:r.current;if(!p)return;const b=setTimeout(()=>{const x=p.querySelectorAll("h2, h3"),y=Array.from(x).map(j=>({id:j.id,text:j.textContent,level:j.tagName==="H3"?3:2}));u(y),f.current=new IntersectionObserver(j=>{for(const A of j)A.isIntersecting&&m(A.target.id)},{rootMargin:"-80px 0px -70% 0px"}),x.forEach(j=>f.current.observe(j))},100);return()=>{var x;clearTimeout(b),(x=f.current)==null||x.disconnect()}},[r]),s.length===0?null:t.jsxs("nav",{style:{position:"sticky",top:88,alignSelf:"flex-start",width:200,flexShrink:0,paddingRight:24},children:[t.jsx("div",{style:{fontSize:10,fontWeight:700,letterSpacing:"0.08em",textTransform:"uppercase",color:l.textLight,marginBottom:12},children:"On this page"}),s.map(p=>{const b=d===p.id;return t.jsx("a",{href:`#${p.id}`,onClick:x=>{var y;x.preventDefault(),(y=document.getElementById(p.id))==null||y.scrollIntoView({behavior:"smooth",block:"start"})},style:{display:"block",fontSize:12,lineHeight:1.4,padding:"5px 0",paddingLeft:p.level===3?14:8,color:b?l.navyLight:l.textLight,fontWeight:b?600:400,borderLeft:b?`2px solid ${l.navyLight}`:"2px solid transparent",marginLeft:-2,textDecoration:"none",transition:"color 0.15s, font-weight 0.15s"},children:p.text},p.id)})]})},mj=({slug:r,go:s,openDemo:u})=>{const d=R.useRef(null),m=vt(l.bp.desktop),f=ag(r);if(!f)return t.jsx(ve,{children:t.jsxs("div",{style:{textAlign:"center"},children:[t.jsx(Gn,{children:"Post Not Found"}),t.jsx(se,{size:"lead",align:"center",style:{marginTop:12},children:"This blog post doesn’t exist."}),t.jsx("div",{style:{marginTop:24},children:t.jsxs(ko,{onClick:()=>s("blog"),children:[t.jsx(Um,{size:15,strokeWidth:1.5})," Back to Blog"]})})]})});const{Component:p,Icon:b}=f,x=wn[f.category]||wn.All,y=f.coverColor||l.navyLight,j=Zi.filter(A=>A.slug!==r&&A.category===f.category).slice(0,3);return t.jsxs(t.Fragment,{children:[t.jsxs("section",{style:{background:l.white,position:"relative"},children:[t.jsx("div",{"aria-hidden":"true",style:{position:"absolute",inset:0,overflow:"hidden",pointerEvents:"none"},children:t.jsx($n,{color:y,position:"top",intensity:.14})}),t.jsxs("div",{style:{...te.section,position:"relative",zIndex:1,paddingTop:40,paddingBottom:44,maxWidth:800,margin:"0 auto"},children:[t.jsxs("button",{onClick:()=>s("blog"),className:"kscope-focus-ring","aria-label":"Back to blog",style:{display:"inline-flex",alignItems:"center",gap:6,fontSize:13,fontWeight:600,color:l.textLight,background:"none",border:"none",cursor:"pointer",marginBottom:20,padding:"4px 8px",borderRadius:6,outline:"none",transition:"color 0.2s",fontFamily:l.bodyFont},onMouseEnter:A=>A.currentTarget.style.color=l.text,onMouseLeave:A=>A.currentTarget.style.color=l.textLight,children:[t.jsx(Um,{size:14})," Back to Blog"]}),t.jsx("div",{children:t.jsxs(ht,{color:x.color,children:[t.jsx(b,{size:11,strokeWidth:1.5})," ",f.category]})}),t.jsx(Gn,{style:{marginTop:16,maxWidth:800,textAlign:"left"},children:f.title}),t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,fontSize:14,color:l.textLight,marginTop:16,flexWrap:"wrap",fontFamily:l.bodyFont},children:[f.authorPhoto&&t.jsx("img",{src:f.authorPhoto,alt:f.authorName,style:{width:28,height:28,borderRadius:"50%",objectFit:"cover",border:`2px solid ${l.border}`}}),t.jsx("span",{style:{fontWeight:600,color:l.text},children:f.authorName}),f.authorRole&&t.jsx("span",{style:{fontWeight:400},children:f.authorRole}),t.jsx("span",{style:{opacity:.4},children:"|"}),t.jsx("span",{children:zo(f.date)}),t.jsx("span",{style:{opacity:.4},children:"|"}),t.jsx("span",{children:f.readTime})]}),t.jsx("div",{style:{width:80,height:3,borderRadius:2,background:l.gradient,marginTop:24}})]})]}),t.jsx("section",{children:t.jsxs("div",{style:{maxWidth:1e3,margin:"0 auto",padding:"48px 24px",display:"flex",flexDirection:m?"column":"row",gap:m?24:48,alignItems:"flex-start"},children:[!m&&t.jsx(fj,{contentRef:d}),t.jsx("div",{ref:d,style:{flex:1,minWidth:0,maxWidth:m?"100%":720},children:t.jsx(p,{components:hj})})]})}),j.length>0&&t.jsxs(ve,{alt:!0,children:[t.jsx(Me,{title:t.jsxs(t.Fragment,{children:["More from the ",t.jsx(ae,{children:"Blog"})]})}),t.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 320px), 1fr))",gap:24},children:j.map((A,D)=>t.jsx(kt,{delay:D*80,children:t.jsx(yg,{post:A,go:s})},A.slug))})]}),t.jsx(tn,{compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"See it"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["Ready to see ",t.jsx("span",{style:{color:l.mint},children:"Korthread"})," in action?"]}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:u,children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})})]})},pd=260,pj=({size:r=28,textColor:s})=>t.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:Math.max(6,r*.28)},children:[t.jsx(at,{variant:"fabric",size:r,title:"Korthread Fabric"}),t.jsx("span",{style:{fontFamily:l.headingFont,fontSize:Math.round(r*.9),fontWeight:800,letterSpacing:"-0.03em",color:s||l.text,lineHeight:1},children:"Fabric"})]}),gj=({scenarios:r,frameworks:s=[]})=>{const[u,d]=R.useState(0),[m,f]=R.useState(0),[p,b]=R.useState(0),x=r[u],y=x.icon,j=8,A=[];let D=0;for(const U of x.answers)A.push(D),D+=U.value.length+j;const B=D>0?D-j:0;R.useEffect(()=>{let U;return m===0?p<x.question.length?U=setTimeout(()=>b($=>$+1),28):U=setTimeout(()=>{f(1),b(0)},150):m===1?U=setTimeout(()=>{f(2),b(0)},600):m===2?p<B?U=setTimeout(()=>b($=>$+1),22):U=setTimeout(()=>{f(3),b(0)},200):m===3&&(p<x.action.length?U=setTimeout(()=>b($=>$+1),22):U=setTimeout(()=>{d($=>($+1)%r.length),f(0),b(0)},1500)),()=>clearTimeout(U)},[m,p,u]);const N=m===0?p:x.question.length,G=m===0&&p<x.question.length,q=m===1||m===2,Z=m===3?p:m>3?x.action.length:0,de=m===3&&p<x.action.length,he=m>=3,me=x.answers.map((U,$)=>{if(m<2)return{show:!1,valueChars:0,typing:!1};const J=A[$];if(p<J)return{show:!1,valueChars:0,typing:!1};const I=p-J,pe=Math.min(I,U.value.length);return{show:!0,valueChars:pe,typing:pe<U.value.length}}),De=x.answers.map((U,$)=>m>2?{show:!0,valueChars:U.value.length,typing:!1}:me[$]),Se=U=>({display:"inline-block",width:2,height:"0.85em",background:U,marginLeft:1,verticalAlign:"text-bottom"}),X=U=>{d(U),f(0),b(0)},re=r.map((U,$)=>({id:$,label:U.agent,sub:U.framework?`via ${U.framework.name}`:void 0,mark:U.mark,icon:U.mark?void 0:U.icon,color:U.color}));return t.jsxs(t.Fragment,{children:[t.jsx(Ld,{items:re,active:u,onChange:X,dwellMs:12e3,isRunning:!0,listWidth:240,children:t.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 240px), 1fr))",gap:16,alignItems:"stretch"},children:[t.jsxs("div",{style:{background:l.white,borderLeft:`3px solid ${x.color}`,borderTop:`1px solid ${l.border}`,borderRight:`1px solid ${l.border}`,borderBottom:`1px solid ${l.border}`,borderRadius:"0 10px 10px 0",padding:"16px 20px",height:pd,overflow:"hidden",display:"flex",flexDirection:"column",gap:14},children:[t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8},children:[t.jsx("div",{style:{width:36,height:36,borderRadius:10,background:`${x.color}14`,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0},children:t.jsx(y,{size:18,color:x.color,strokeWidth:1.5})}),t.jsxs("div",{children:[t.jsx("span",{style:{fontSize:14,fontWeight:700,color:x.color},children:x.agent}),x.framework&&t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4,marginTop:2},children:[t.jsx(Pi,{name:x.framework.name,slug:x.framework.slug,domain:x.framework.d,size:12}),t.jsxs("span",{style:{fontSize:10,fontWeight:600,color:l.textLight},children:["via ",x.framework.name]})]})]})]}),t.jsxs("div",{style:{flex:1,fontSize:14,color:l.text,fontStyle:"italic",lineHeight:1.6,paddingTop:10,borderTop:`1px solid ${l.borderLight}`},children:["“",x.question.slice(0,N),G&&t.jsx("span",{style:Se(x.color)}),!G&&t.jsx(t.Fragment,{children:"”"})]})]}),t.jsxs("div",{style:{background:l.white,borderLeft:`3px solid ${l.mintDark}`,borderTop:`1px solid ${l.border}`,borderRight:`1px solid ${l.border}`,borderBottom:`1px solid ${l.border}`,borderRadius:"0 10px 10px 0",padding:"20px 24px",textAlign:"center",boxShadow:q?`0 8px 32px ${l.mintDark}25`:"0 2px 8px rgba(13,27,42,0.06)",transform:q?"scale(1.04)":"scale(1)",transition:"box-shadow 0.4s, transform 0.4s",height:pd,overflow:"hidden",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",gap:10},children:[t.jsx("style",{children:"@keyframes fabricPulse { 0%,80%,100% { opacity:.25; transform:scale(.8) } 40% { opacity:1; transform:scale(1) } }"}),t.jsx(pj,{size:24,textColor:l.mintDark}),t.jsx("div",{style:{display:"flex",gap:4,justifyContent:"center"},children:["Query","Enrich","Resolve"].map(U=>t.jsx(ht,{color:l.mintDark,style:{fontSize:9,padding:"2px 8px"},children:U},U))}),t.jsx("div",{style:{display:"flex",justifyContent:"center",gap:5,height:12,opacity:q?1:0,transition:"opacity 0.3s"},children:[0,1,2].map(U=>t.jsx("span",{style:{width:6,height:6,borderRadius:3,background:l.mintDark,animation:q?`fabricPulse 1.2s ease-in-out ${U*.15}s infinite`:"none"}},U))})]}),t.jsxs("div",{style:{background:l.white,borderLeft:`3px solid ${x.color}`,borderTop:`1px solid ${l.border}`,borderRight:`1px solid ${l.border}`,borderBottom:`1px solid ${l.border}`,borderRadius:"0 10px 10px 0",padding:"16px 18px",height:pd,overflow:"hidden"},children:[x.answers.map((U,$)=>{const J=De[$];return t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:8,opacity:J.show?1:0,transform:J.show?"translateX(0)":"translateX(12px)",transition:"opacity 0.15s, transform 0.15s"},children:[t.jsx("span",{style:{width:8,height:8,borderRadius:4,background:U.color,flexShrink:0}}),t.jsxs("span",{style:{fontSize:12,fontWeight:700,color:l.text},children:[U.label,":"]}
589),t.jsxs("span",{style:{fontSize:12,color:l.textMd},children:[J.show?U.value.slice(0,J.valueChars):"",J.typing&&t.jsx("span",{style:Se(l.textMd)})]})]},$)}),t.jsxs("div",{style:{marginTop:14,paddingTop:12,borderTop:`1px solid ${l.borderLight}`,display:"flex",alignItems:"flex-start",gap:8,opacity:he?1:0,transform:he?"translateY(0)":"translateY(10px)",transition:"all 0.3s ease"},children:[t.jsx(qp,{size:14,color:l.low,style:{marginTop:2,flexShrink:0}}),t.jsxs("span",{style:{fontSize:12,fontWeight:600,color:l.low,lineHeight:1.5},children:[he?x.action.slice(0,Z):"",de&&t.jsx("span",{style:Se(l.low)})]})]})]})]})}),s.length>0&&t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:12,marginTop:28},children:[t.jsx("span",{style:{fontSize:11,fontWeight:600,color:l.textLight},children:"Works with any agent framework"}),t.jsx("div",{style:{display:"flex",alignItems:"center",gap:12,flexWrap:"wrap",justifyContent:"center"},children:s.map(U=>t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:4},children:[t.jsx(Pi,{name:U.name,slug:U.slug,domain:U.d,size:16}),t.jsx("span",{style:{fontSize:10,color:l.textMd,fontWeight:500},children:U.name})]},U.name))})]})]})},xj=[{id:"kworks",mark:"industrial",label:"KWorks",category:"Agentic Industrial",tagline:"Trace a part through its lifecycle.",color:l.coral,pill:"Live Now",live:!0,description:"Correlates design, planning, supply chain, manufacturing, and quality into one context graph. Trace faulty parts, impact supplier delays, and root-cause quality drift in seconds.",capabilities:["Full-lifecycle traceability across PLM, ERP, MES, QMS, and supplier systems","Blast-radius analysis for faulty parts, supplier delays, and quality incidents","Root-cause correlation across design changes, material specs, and supplier metrics"]},{id:"kapital",mark:"finance",label:"Kapital",category:"Agentic Finance",tagline:"Surface SAR candidates across accounts.",color:l.navyLight,pill:"Live Now",live:!0,description:"Correlates transaction data, identity verification, and global sanctions lists to surface SAR candidates, structuring patterns, and screening gaps. Financial intelligence for AML compliance and sanctions monitoring.",capabilities:["SAR candidates from sanctioned-entity matches with active transactions","Structuring detection for sub-threshold clustering under 31 USC 5324","Sanctions screening across 345 datasets with multi-jurisdiction consensus"]},{id:"kohort",mark:"cohort",label:"Kohort",category:"Agentic Hospitality & Travel",tagline:"Build guest segments from every system.",color:l.medium,pill:"Coming Soon",live:!1,description:"Builds cohorts from the property system, the booking channel, the loyalty programme and the campaign tool at once, and keeps guest identity when the guest moves. Segments derived at query time, not rebuilt overnight.",capabilities:["Segments built across every system, not the one that owns the campaign","Continuous identity resolution that survives a change of address","Audience changes written back before the send, not after the report"]},{id:"kdefend",mark:"security",label:"KDefend",category:"Cyber Risk & Governance",tagline:"Rank applications by real exposure.",color:l.mintDark,pill:"Live Now",live:!0,description:"Aggregates code vulnerability, cloud posture, data security and AI security onto the applications that run the business, then ranks them and raises the fix. Not another scanner: the layer that reads the ones you already run.",capabilities:["Code, cloud, data and AI findings resolved to one application","Business criticality, tier and owner from your service catalog","Effective permissions for agents and services, not granted ones"]},{id:"kheal",mark:"health",label:"KHeal",category:"Agentic Health",tagline:"Unify patient records across providers.",color:l.critical,pill:"Coming Soon",live:!1,description:"Correlates patient context across EHRs, labs, imaging, and providers. Clinical decision support, trial matching, and HIPAA-audit evidence powered by the full care continuum.",capabilities:["Unified patient history across every EHR, lab, imaging, and care setting","Automated clinical trial matching against correlated patient profiles","HIPAA-audit access trails correlated with care assignments"]}],yj=[{agent:"Your Supplier Agent",icon:$s,color:l.mintDark,framework:{name:"CrewAI",slug:"crewai",d:"crewai.com"},question:"A supplier lost its certification. Which orders and shipped lots are affected?",answers:[{label:"Open orders",value:"4 POs across 2 plants",color:l.primary},{label:"Already out",value:"2 lots, 310 units shipped",color:l.n
589avyLight},{label:"Recert",value:"Due in 14 days",color:l.coral}],action:"Paused the open POs, flagged the shipped lots, opened a supplier corrective action"},{agent:"Your Onboarding Agent",icon:$s,color:l.navyLight,framework:{name:"LangGraph",slug:"langchain",d:"langchain.com"},question:"A contractor starts on site Monday. What access and training do they need?",answers:[{label:"Sites",value:"2 plants, 6 restricted areas",color:l.primary},{label:"Training",value:"4 modules, 1 already expired",color:l.navyLight},{label:"Access",value:"Badge plus 3 systems",color:l.coral}],action:"Raised the badge request, booked the training, assigned a site supervisor"}],bj=[{name:"CrewAI",slug:"crewai",d:"crewai.com"},{name:"LangGraph",slug:"langgraph",d:"langchain.com"},{name:"LangChain",slug:"langchain",d:"langchain.com"},{name:"OpenAI",slug:"openai",d:"openai.com"},{name:"AutoGen",slug:"autogen",d:"microsoft.github.io"},{name:"Bedrock",slug:"amazonaws",d:"aws.amazon.com"},{name:"Vertex AI",slug:"googlecloud",d:"cloud.google.com"},{name:"Mastra",slug:"mastra",d:"mastra.ai"}],vj=({agent:r,onExplore:s})=>t.jsxs(rt,{emphasis:!0,emphasisColor:r.color,onClick:s,style:{display:"flex",flexDirection:"column",gap:16,height:"100%"},children:[t.jsx("div",{children:r.live?t.jsx(ht,{color:l.low,dot:!0,children:r.pill}):t.jsx(ht,{color:l.textLight,children:r.pill})}),t.jsx(at,{variant:r.mark||r.id,size:48,title:`Korthread ${r.label}`}),t.jsxs("div",{children:[t.jsx(Ye,{style:{margin:0},children:r.label}),t.jsx("div",{style:{fontFamily:l.monoFont,fontSize:10,fontWeight:600,letterSpacing:"0.12em",textTransform:"uppercase",color:r.color,marginTop:6},children:r.category}),t.jsx("div",{style:{fontSize:13,fontWeight:600,color:r.color,marginTop:8,fontFamily:l.bodyFont},children:r.tagline})]}),t.jsx(se,{size:"small",style:{margin:0},children:r.description}),t.jsx("ul",{style:{margin:0,paddingLeft:18,fontSize:13,color:l.textMd,lineHeight:1.8,flex:1,fontFamily:l.bodyFont},children:r.capabilities.map((u,d)=>t.jsx("li",{children:u},d))}),t.jsxs("button",{onClick:s,className:"kscope-focus-ring",style:{display:"inline-flex",alignItems:"center",gap:6,fontSize:14,fontWeight:700,color:r.color,background:"none",border:"none",cursor:"pointer",padding:"4px 0",outline:"none",fontFamily:l.bodyFont},children:["Explore Agent ",t.jsx(Vs,{size:15,strokeWidth:1.5})]})]}),jj=[{id:"overview",label:"Overview",number:""},{id:"catalog",label:"Agents",number:"01"},{id:"byo",label:"Bring Your Own",number:"02"},{id:"see-it",label:"See it",number:"03",theme:"dark"}],wj=({go:r,openDemo:s})=>t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:jj}),t.jsx("div",{id:"overview",children:t.jsx(Yn,{lockup:t.jsx(Ka,{variant:"agents",label:"Solutions",size:36}),title:"Built for Your",titleAccent:"Domain",subtitle:"Each agent reads the systems you already run, answers in your own vocabulary, and acts through the same Blueprints. Or bring your own and use the same context."})}),t.jsxs(ve,{id:"catalog",children:[t.jsx(Me,{eyebrow:"01 / Solutions",title:t.jsxs(t.Fragment,{children:["Specialists, ",t.jsx(ae,{children:"not silos"})]}),subtitle:"Each one specializes in a domain but shares the same unified context, so what one learns is available to the others."}),t.jsx("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:24},children:xj.map((u,d)=>t.jsx(kt,{delay:d*100,style:{width:"min(340px, 100%)"},children:t.jsx(vj,{agent:u,onExplore:()=>r(u.id)})},u.id))})]}),t.jsxs(ve,{alt:!0,id:"byo",children:[t.jsx(Me,{eyebrow:"02 / Bring Your Own",title:t.jsxs(t.Fragment,{children:["Or bring ",t.jsx(ae,{children:"your own agent"})]}),subtitle:"Every skill these agents use is available to yours. Ask over MCP or A2A from whatever framework you already run."}),t.jsx(gj,{scenarios:yj,frameworks:bj})]}),t.jsx(lg,{id:"see-it",gradient:l.bg,title:t.jsxs(t.Fragment,{children:["Pick one, or ",t.jsx(ae,{children:"bring your own"}),"."]}),subtitle:"Two are live today. Either way they run on the same context, through the same protocols.",onClick:s})]}),Do=({icon:r,color:s,title:u,scenario:d,question:m,answer:f})=>t.jsxs(rt,{emphasis:!0,emphasisColor:s,style:{padding:0,overflow:"hidden"},children:[t.jsxs("div",{style:{padding:"18px 24px 16px",borderBottom:`1px solid ${l.borderLight}`,display:"flex",alignItems:"center",gap:10},children:[r&&t.jsx(r,{size:18,color:s,strokeWidth:1.5}),t.jsx(Ye,{style:{margin:0,color:l.text},children:u})]}),t.jsxs("div",{style:{padding:24,display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 200px
589), 1fr))",gap:16},children:[t.jsxs("div",{children:[t.jsx(P,{style:{fontSize:10,fontWeight:600,color:l.primary,letterSpacing:"0.12em"},children:"SCENARIO"}),t.jsx("p",{style:{fontSize:13,color:l.text,marginTop:6,lineHeight:1.55,fontFamily:l.bodyFont},children:d})]}),t.jsxs("div",{children:[t.jsx(P,{style:{fontSize:10,fontWeight:600,color:l.medium,letterSpacing:"0.12em"},children:"QUESTION"}),t.jsx("p",{style:{fontSize:13,color:l.textMd,marginTop:6,fontStyle:"italic",lineHeight:1.55,fontFamily:l.bodyFont},children:m})]}),t.jsxs("div",{children:[t.jsx(P,{style:{fontSize:10,fontWeight:600,color:l.mintDark,letterSpacing:"0.12em"},children:"ANSWER"}),t.jsx("p",{style:{fontSize:13,color:l.textMd,marginTop:6,lineHeight:1.55,fontFamily:l.bodyFont},children:f})]})]})]}),Bp=500,Fp=2200,kj=3100,Sj=({text:r,live:s})=>t.jsx(t.Fragment,{children:r.split(/(\d[\d,]*)/g).filter(Boolean).map((u,d)=>/^\d/.test(u)?t.jsx(Aj,{value:u,live:s},d):t.jsx("span",{children:u},d))}),Aj=({value:r,live:s})=>{const u=Number(r.replace(/,/g,"")),d=rg(u,{duration:1100,trigger:s}),m=Math.round(d);return t.jsx("span",{style:{fontVariantNumeric:"tabular-nums"},children:m.toLocaleString()})},Cj=({query:r,asker:s,sources:u})=>{const d=vt(l.bp.tablet);return t.jsxs("div",{children:[t.jsx("style",{children:`
590        @keyframes kaiTrace{0%,80%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}
591        @media (prefers-reduced-motion: reduce){.kai-trace-dot{animation:none!important;opacity:.7!important}}
592      `}),t.jsx("div",{style:{display:"flex",justifyContent:"flex-end",marginBottom:7},children:t.jsx(P,{style:{fontSize:d?10:10.5,fontWeight:700,letterSpacing:"0.11em",textTransform:"uppercase",color:l.textLight},children:s})}),t.jsx("div",{style:{display:"flex",justifyContent:"flex-end"},children:t.jsx("div",{style:{maxWidth:d?"94%":"78%",padding:d?"11px 15px":"12px 18px",borderRadius:14,borderBottomRightRadius:5,background:l.primary,color:l.white,fontSize:d?14:15.5,lineHeight:1.5,fontWeight:500},children:r})}),t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:9,flexWrap:"wrap",margin:d?"16px 0 2px":"18px 0 4px"},children:[t.jsx("img",{src:So,alt:"",width:d?22:25,height:d?22:25,style:{flexShrink:0,borderRadius:6}}),t.jsxs(P,{style:{fontSize:d?10:10.5,fontWeight:700,letterSpacing:"0.11em",textTransform:"uppercase",color:l.textLight},children:[m2," · context graph · ",u," linked records"]}),t.jsx("span",{style:{display:"inline-flex",gap:3,alignItems:"center"},children:[0,1,2].map(m=>t.jsx("span",{className:"kai-trace-dot",style:{width:4.5,height:4.5,borderRadius:"50%",background:l.mintDark,animation:`kaiTrace 1.2s ease-in-out ${m*.15}s infinite`}},m))})]})]})},Tj=({date:r,sys:s,fact:u,color:d,last:m,sysWidth:f})=>{const p=vt(l.bp.tablet),b={padding:"14px 0",borderBottom:m?"none":`1px solid ${l.borderLight}`},x=t.jsx(P,{style:{fontSize:12,fontWeight:700,color:l.textLight},children:r}),y=t.jsx("span",{style:{justifySelf:"start",fontFamily:l.monoFont,fontSize:11,fontWeight:800,letterSpacing:"0.08em",color:d,background:`${d}14`,borderRadius:4,padding:"3px 8px",whiteSpace:"nowrap"},children:s}),j=t.jsx("span",{style:{fontSize:15,lineHeight:1.6,color:l.textMd},children:u});return p?t.jsxs("div",{style:b,children:[t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:8},children:[x,y]}),j]}):t.jsxs("div",{style:{...b,display:"grid",gridTemplateColumns:`104px ${f}px 1fr`,alignItems:"baseline",gap:16},children:[x,y,j]})},Lo=({query:r,asker:s="You",hops:u,eyebrow:d,derived:m,note:f,artifact:p,sysWidth:b=128})=>{const{ref:x,armed:y,shown:j,replay:A}=gg(),[D,B]=R.useState(!1),N=r?Bp:0;R.useEffect(()=>{if(!j||D)return;const Z=setTimeout(()=>B(!0),N+Fp+100);return()=>clearTimeout(Z)},[j,D,N]);const G=()=>{B(!1),A()},q=Z=>y?{opacity:j?1:0,transform:j?"none":"translateY(8px)",transition:j?`opacity 420ms cubic-bezier(0.4,0,0.2,1) ${Z}ms, transform 420ms cubic-bezier(0.4,0,0.2,1) ${Z}ms`:"none"}:null;return t.jsxs("div",{ref:x,style:{...te.descBox,textAlign:"left",padding:"8px 28px 28px",maxWidth:860,margin:"0 auto"},children:[r&&t.jsx("div",{style:{padding:"18px 0 6px",...q(0)},children:t.jsx(Cj,{query:r,asker:s,sources:u.length})}),u.map((Z,de)=>t.jsx("div",{style:q(N+de*Bp),children:t.jsx(Tj,{...Z,last:de===u.length-1,sysWidth:b})},Z.sys+Z.date)),t.jsxs("div",{style:{marginTop:24,paddingTop:20,borderTop:`2px solid ${l.low}`,...q(N+Fp)},children:[t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8},children:[r&&t.jsx("img",{src:So,alt:"",width:20,height:20,style:{flexShrink:0,borderRadius:5}}),t.jsx(P,{style:{fontSize:11,fontWeight:800,letterSpacing:"0.12em",color:l.low},children:d})]}),t.jsx("p",{style:{margin:"10px 0 0",fontFamily:l.headingFont,fontWeight:700,fontSize:"clamp(17px, 2vw, 21px)",lineHeight:1.5,letterSpacing:"-0.015em",color:l.text},children:t.jsx(Sj,{text:m,live:D})}),f&&t.jsx("p",{style:{margin:"10px 0 0",fontSize:14,lineHeight:1.6,color:l.textLight},children:f}),t.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:16,flexWrap:"wrap",marginTop:20},children:[t.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:12,flexWrap:"wrap",padding:"12px 16px",background:`${l.low}0c`,border:`1px solid ${l.low}`,borderRadius:8,...q(N+kj)},children:[t.jsx(P,{style:{fontSize:11,fontWeight:800,letterSpacing:"0.08em",color:l.low},children:p.id}),t.jsx(P,{style:{fontSize:13,fontWeight:600,color:l.text},children:p.action})]}),y&&t.jsxs("button",{onClick:G,"aria-label":"Replay the trace",className:"kscope-focus-ring",style:{display:"inline-flex",alignItems:"center",gap:6,fontFamily:l.monoFont,fontSize:10.5,fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:l.textLight,background:"none",border:`0.5px solid ${l.border}`,borderRadius:6,padding:"6px 11px",cursor:"pointer",outline:"none",transition:"color 200ms ease, border-color 200ms ease"},onMouseEnter:Z=>{Z.currentTarget.style.color=l.text,Z.currentTarget.style.borderColor=l.borderHover},onMouseLeave:Z=>{Z.currentTarget.style.color=l.textLight,Z.currentTarget.style.borderColor=l.border},children:[t.jsx(a1,{size:11,strokeWidth:2})," Replay"]})]})]})]})},Xs=({groups:r})=>t.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 320px), 1fr))",gap:28},children:r.map((s,u)=>t.jsx(kt,{delay:u*60,children:t.jsxs("div",{children:[t.jsx(P,{style:{fontSize:11,fontWeight:800,letterSpacing:"0.12em",color:l.textLight,textTransform:"uppercase"},children:s.label}),t.jsx("div",{style:{marginTop:14,display:"flex",flexDirection:"column",gap:12},children:s.names.map(d=>t.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10},children:[t.jsx(Pi,{name:d,size:20,radius:4}),t.jsx("span",{style:{fontSize:14,color:l.textMd},children:d})]},d))})]})},s.label))}),zj=[{date:"06:14",sys:"KYC",fact:"Three accounts, opened separately, share one SSN. All cleared at onboarding.",color:l.mintDark},{date:"09:02",sys:"Screening",fact:"The primary identity matches a newly designated sanctioned entity.",color:l.medium},{date:"09:05",sys:"Payments",fact:"Seven outbound wires clear. $340K leaves the bank.",color:l.n
592avyLight},{date:"11:10",sys:"Case Mgmt",fact:"The name-screening alert lands in the queue, unranked, behind 400 others.",color:l.coral}],Ej=[{label:"Core Banking",names:["Temenos","FIS","Fiserv","Finastra"]},{label:"Payments & Wires",names:["Swift","Visa","Mastercard","ACI Worldwide"]},{label:"Screening & Sanctions",names:["NICE Actimize","ComplyAdvantage","Verafin","Quantexa"]},{label:"Identity & KYC",names:["Socure","Alloy","Persona","Jumio"]},{label:"Credit & Risk",names:["Experian","TransUnion","LexisNexis Risk","Feedzai"]},{label:"Market & Reference",names:["Bloomberg","LSEG","S&P Global","Moody's"]}],Mj=[{color:l.navyLight,title:"Structuring Pattern Detection",scenario:"An account shows 3+ sub-CTR-threshold transactions clustered in a narrow window.",question:"Is this structuring under 31 USC 5324, and which accounts share the pattern?",answer:"Kapital traces clustered sub-threshold activity across related accounts and identities, flags the structuring pattern with full transaction evidence, and escalates for compliance review with attribution to the underlying identity graph."},{color:l.mintDark,title:"Sanctions Screening Gaps",scenario:"An entity was added to sanctions lists this quarter across multiple jurisdictions with 20+ known aliases.",question:"Which customers match this entity across any alias, and what's our exposure?",answer:"Kapital monitors 345 sanctions datasets continuously, surfaces high-alias evasion risk, and cross-references against the customer identity graph, catching matches that name-screening alone misses."}],Dj=[{id:"overview",label:"Overview",number:""},{id:"problem",label:"The Problem",number:"01"},{id:"trace",label:"The Trace",number:"02"},{id:"systems",label:"Systems",number:"03"},{id:"use-cases",label:"In Action",number:"04"},{id:"see-it",label:"See it",number:"05",theme:"dark"}],Lj=({go:r,openDemo:s})=>t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:Dj}),t.jsx("div",{id:"overview",children:t.jsx(Yn,{lockup:t.jsx(Ka,{variant:"finance",label:"Kapital",size:36}),eyebrow:"Agentic Finance",title:"Kapital Correlates",titleAccent:"AML, Sanctions, and Transactions",subtitle:"Transaction data, identity verification, and global sanctions lists in one correlated context graph. SAR candidates and screening gaps surfaced in seconds.",extra:t.jsx(ht,{color:l.low,variant:"soft",dot:!0,children:"Live Now"}),spotlightColor:l.navyLight})}),t.jsxs(ve,{id:"problem",children:[t.jsx(Me,{eyebrow:"01 / The Problem",title:t.jsxs(t.Fragment,{children:["Every alert fired correctly. ",t.jsx(ae,{children:"The money still left."})]}),subtitle:"Screening matched the name. Payments cleared the wires. KYC held the shared SSN on file. Three systems, three correct answers, and nobody holding the one that mattered: the sanctioned identity was moving money while the alert sat in a queue."}),t.jsx(Kn,{}),t.jsx("p",{style:te.callout,children:"Compliance does not fail on detection. It fails on correlation, and the filing clock starts either way."})]}),t.jsxs(ve,{alt:!0,id:"trace",children:[t.jsx(Me,{eyebrow:"02 / The Trace",title:t.jsxs(t.Fragment,{children:["Four systems. ",t.jsx(ae,{children:"One answer."})]}),subtitle:"What each system knew, and when it knew it."}),t.jsx(Lo,{query:"Is this a SAR, and how long have we had?",asker:"AML Analyst",hops:zj,eyebrow:"KAPITAL CORRELATES THE FOUR",derived:"$340K has already left, across 3 linked accounts, and the SAR clock started two hours ago.",note:"Neither the link nor the clock is stored anywhere. Both are derived at query time from the four records above.",artifact:{id:"SAR PACKAGE",action:"freeze outbound · file within 30 days"}}),t.jsx(Qi,{style:{marginTop:32},children:"Ninety seconds, not three to five days. The evidence package is the output, assembled from the same systems Kapital read."})]}),t.jsxs(ve,{id:"systems",children:[t.jsx(Me,{eyebrow:"03 / Systems",title:t.jsxs(t.Fragment,{children:["It reads ",t.jsx(ae,{children:"the stack you already run"})]}),subtitle:"No rip and replace, no data migration. Kapital queries your systems where they sit."}),t.jsx(Xs,{groups:Ej}),t.jsxs("p",{style:{marginTop:36,textAlign:"center",fontSize:14,color:l.textLight},children:["A sample. If a system holds data, a Blueprint can read it."," ",t.jsx(Ze,{href:"/integrations",onClick:u=>{u.preventDefault(),r("integrations")},children:"Browse Blueprints"})]})]}),t.jsxs(ve,{alt:!0,id:"use-cases",children:[t.jsx(Me,{eyebrow:"04 / In Action",title:t.jsxs(t.Fragment,{children:["The same shape, ",t.jsx(ae,{children:"other questions"})]}),subtitle:"A sanctions hit is one query. Financial crime raises a lot of them."}),t.jsx("div",{style:te.useCaseStack,children:Mj.map((u,d)=>t.jsx(kt,{delay:d*100,children:t.jsx(Do,{...u})},u.title))})]}),t.jsx(ve,{compact:!0,children:t.jsxs("p",{style:{textAlign:"center",maxWidth:720,margin:"0 auto",fontSize:15,lineHeight:1.7,color:l.textMd},children:["Kapital runs on the Korthread platform, reading core banking, payments, screening and KYC systems through Blueprints and answering over Korthread Fabric."," ",t.jsx(Ze,{href:"/platform",variant:"arrow",onClick:u=>{u.preventDefault(),r("platform")},children:"See how the platform works"})]})}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"05 / See it"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["See ",t.jsx("span",{style:{color:l.mint},children:"Kapital"})," on your transaction data"]}),t.jsx(se,{align:"center",style:{color:"rgba(255,255,255,0.72)",marginTop:16,maxWidth:560,marginLeft:"auto",marginRight:"auto"},children:"Kapital reads your core banking, payments, screening and KYC systems through Blueprints. Book a call and we'll walk an alert end to end."}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:s,children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})})]}),Rj=[{date:"14 Feb",sys:"MES",fact:"Lot C-4471 clears the line and ships.",color:l.mintDark}
592,{date:"18 Feb",sys:"ERP",fact:"It is consumed into 3 bills of material for SKU-8842.",color:l.medium},{date:"26 Feb",sys:"Shipping",fact:"Finished units reach 12 customer sites.",color:l.navyLight},{date:"2 Mar",sys:"QMS",fact:"The retained-sample assay fails. The lot is out of spec.",color:l.coral}],Bj=[{label:"Design & PLM",names:["PTC","Siemens","Dassault Systèmes","Autodesk"]},{label:"ERP & Bills of Material",names:["SAP","Oracle ERP","Infor","Epicor"]},{label:"Manufacturing & MES",names:["Plex","Tulip","Rockwell Automation","AVEVA"]},{label:"Quality & Inspection",names:["Cognex","Keyence","Hexagon","Sight Machine"]},{label:"Supply Chain",names:["Blue Yonder","Kinaxis","E2open","SAP Ariba"]},{label:"Shop Floor & OT",names:["Ignition","OPC UA","MQTT","Honeywell"]}],Fj=[{color:l.primary,title:"Supplier Delay Impact Analysis",scenario:"A critical supplier misses a delivery deadline by 2 weeks.",question:"What designs, production lines, customer orders, and downstream shipments are affected?",answer:"KWorks maps the delayed component to every BOM, production schedule, and customer commitment, surfacing a prioritized impact report with recommended mitigations."},{color:l.navyLight,title:"Quality Issue Root Cause Tracing",scenario:"Customer returns spike for a specific product line.",question:"Is this a design issue, manufacturing defect, materials problem, or supplier quality drift?",answer:"KWorks correlates return data with manufacturing records, design changes, material specs, and supplier metrics, pinpointing root cause and the exact lifecycle point where drift began."}],Oj=[{id:"overview",label:"Overview",number:""},{id:"problem",label:"The Problem",number:"01"},{id:"trace",label:"The Trace",number:"02"},{id:"systems",label:"Systems",number:"03"},{id:"use-cases",label:"In Action",number:"04"},{id:"see-it",label:"See it",number:"05",theme:"dark"}],Wj=({go:r,openDemo:s})=>t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:Oj}),t.jsx("div",{id:"overview",children:t.jsx(Yn,{lockup:t.jsx(Ka,{variant:"industrial",label:"KWorks",size:36}),eyebrow:"Agentic Industrial",title:"KWorks Connects",titleAccent:"The Entire Industrial Lifecycle",subtitle:"Design, planning, supply chain, manufacturing, and quality. One correlated context graph across every stage.",extra:t.jsx(ht,{color:l.low,variant:"soft",dot:!0,children:"Live Now"}),spotlightColor:l.coral})}),t.jsxs(ve,{id:"problem",children:[t.jsx(Me,{eyebrow:"01 / The Problem",title:t.jsxs(t.Fragment,{children:["A shipped lot is heading for recall. ",t.jsx(ae,{children:"No single system sees it coming."})]}),subtitle:"Lot C-4471, already built into 847 finished units and delivered to 12 customer sites. Nothing connects the failed assay, the bills of material and the shipment records. Every system is right about its own slice, and the recall window is already 17 days old."}),t.jsx(Kn,{}),t.jsx("p",{style:te.callout,children:"No system was wrong. Every system was right about its own slice, and none could see the whole. That gap is what makes a recall expensive."})]}),t.jsxs(ve,{alt:!0,id:"trace",children:[t.jsx(Me,{eyebrow:"02 / The Trace",title:t.jsxs(t.Fragment,{children:["Four systems. ",t.jsx(ae,{children:"One answer."})]}),subtitle:"What each system knew, and when it knew it."}),t.jsx(Lo,{query:"Lot C-4471 just failed QC. Where did it go?",asker:"Quality Director",hops:Rj,eyebrow:"KWORKS CORRELATES THE FOUR",derived:"847 units are already in the field, across 12 customer sites, 17 days after the lot shipped.",note:"Neither number is stored anywhere. Both are derived at query time from the four records above.",artifact:{id:"WO #2847",action:"hold 847 units in field"}}),t.jsx(Qi,{style:{marginTop:32},children:"Same day, not three to five days. The work order is the output. KWorks writes it back through the same Blueprint it read."})]}),t.jsxs(ve,{id:"systems",children:[t.jsx(Me,{eyebrow:"03 / Systems",title:t.jsxs(t.Fragment,{children:["It reads ",t.jsx(ae,{children:"the stack you already run"})]}),subtitle:"No rip and replace, no data migration. KWorks queries your systems where they sit."}),t.jsx(Xs,{groups:Bj}),t.jsxs("p",{style:{marginTop:36,textAlign:"center",fontSize:14,color:l.textLight},children:["A sample. If a system holds data, a Blueprint can read it."," ",t.jsx(Ze,{href:"/integrations",onClick:u=>{u.preventDefault(),r("integrations")},children:"Browse Blueprints"})]})]}),t.jsxs(ve,{alt:!0,id:"use-cases",children:[t.jsx(Me,{eyebrow:"04 / In Action",title:t.jsxs(t.Fragment,{children:["The same shape, ",t.jsx(ae,{children:"other questions"})]}),subtitle:"Traceability is one query. The lifecycle raises a lot of them."}),t.jsx("div",{style:te.useCaseStack,children:Fj.map((u,d)=>t.jsx(kt,{delay:d*100,children:t.jsx(Do,{...u})},u.title))})]}),t.jsx(ve,{compact:!0,children:t.jsxs("p",{style:{textAlign:"center",maxWidth:720,margin:"0 auto",fontSize:15,lineHeight:1.7,color:l.textMd},children:["KWorks runs on the Korthread platform, reading quality, supply chain and manufacturing systems through Blueprints and answering over Korthread Fabric."," ",t.jsx(Ze,{href:"/platform",variant:"arrow",onClick:u=>{u.preventDefault(),r("platform")},children:"See how the platform works"})]})}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"05 / See it"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["See ",t.jsx("span",{style:{color:l.mint},children:"KWorks"}
592)," on your quality data"]}),t.jsx(se,{align:"center",style:{color:"rgba(255,255,255,0.72)",marginTop:16,maxWidth:560,marginLeft:"auto",marginRight:"auto"},children:"KWorks reads your QMS, MES, ERP and supplier systems through Blueprints. Book a call and we'll trace a defect through yours."}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:s,children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})})]}),_j=[{date:"6 wks ago",sys:"Pharmacy",fact:"Warfarin started. Nothing in the chart flagged an interaction at the time.",color:l.mintDark},{date:"4 wks ago",sys:"Cardiology",fact:"Ejection fraction logged at 45%. Within range for this patient.",color:l.medium},{date:"Yesterday",sys:"Cardiology",fact:"Ejection fraction now 30%, recorded at a different site.",color:l.navyLight},{date:"This a.m.",sys:"Lab",fact:"Troponin is rising. The result posts to the ordering provider only.",color:l.coral}],Hj=[{label:"EHR & Clinical",names:["Epic","Oracle Health","MEDITECH","athenahealth"]},{label:"Labs & Diagnostics",names:["Labcorp","Quest Diagnostics","Sectra","DICOM"]},{label:"Imaging & Devices",names:["Philips Healthcare","GE HealthCare","Siemens Healthineers","Solventum"]},{label:"Interoperability",names:["HL7 FHIR","Redox","Health Gorilla","Particle Health"]},{label:"Revenue & Claims",names:["Waystar","R1 RCM","Availity","Zelis"]},{label:"Research & Life Sciences",names:["Veeva","Medidata","IQVIA","Komodo Health"]}],Nj=[{color:l.navyLight,title:"Clinical Trial Matching",scenario:"A research institution needs to match patients to active clinical trials.",question:"Which patients meet the inclusion criteria across fragmented records, and what studies are relevant to their profile?",answer:"KHeal correlates patient records with trial protocols, automatically identifying matches based on diagnosis, biomarkers, treatment history, and eligibility criteria."},{color:l.low,title:"Quality & Compliance Reporting",scenario:"A health system faces a HIPAA audit on data access patterns.",question:"Who accessed what patient data, when, and was each access justified by a care relationship?",answer:"KHeal correlates access logs with care assignments, flagging anomalous access patterns and generating audit-ready compliance evidence automatically."}],Ij=[{id:"overview",label:"Overview",number:""},{id:"problem",label:"The Problem",number:"01"},{id:"trace",label:"The Trace",number:"02"},{id:"systems",label:"Systems",number:"03"},{id:"use-cases",label:"In Action",number:"04"},{id:"see-it",label:"Early access",number:"05",theme:"dark"}],qj=({go:r,openDemo:s})=>t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:Ij}),t.jsx("div",{id:"overview",children:t.jsx(Yn,{lockup:t.jsx(Ka,{variant:"health",label:"KHeal",size:36}),eyebrow:"Agentic Health",title:"KHeal Unifies",titleAccent:"Fragmented Patient Context",subtitle:"EHRs, labs, imaging, and providers in one correlated view. Clinicians and researchers get the complete context they need, without manual chart review.",extra:t.jsx(ht,{color:l.textLight,variant:"soft",children:"Coming Soon"}),spotlightColor:l.critical})}),t.jsxs(ve,{id:"problem",children:[t.jsx(Me,{eyebrow:"01 / The Problem",title:t.jsxs(t.Fragment,{children:["Every result was filed. ",t.jsx(ae,{children:"Nobody read them together."})]}),subtitle:"Cardiology recorded the falling ejection fraction. The lab posted the rising troponin. Pharmacy holds the warfarin start date. Three correct records, three different systems, and the interaction between them visible from none of them."}),t.jsx(Kn,{}),t.jsx("p",{style:te.callout,children:"Clinicians reconstruct this by hand, from memory, under time pressure. The trajectory is in the data. It is just never in one place."})]}),t.jsxs(ve,{alt:!0,id:"trace",children:[t.jsx(Me,{eyebrow:"02 / The Trace",title:t.jsxs(t.Fragment,{children:["Four systems. ",t.jsx(ae,{children:"One answer."})]}),subtitle:"What each system knew, and when it knew it."}),t.jsx(Lo,{query:"What does everyone else already know about this patient?",asker:"Care Team",hops:_j,eyebrow:"KHEAL CORRELATES THE FOUR",derived:"High bleed risk before the next dose, on a trajectory that started six weeks ago.",note:"Neither the trajectory nor the risk is stored anywhere. Both are derived at query time from the four records above.",artifact:{id:"ORDER HELD",action:"flag interaction · route for review"}}),t.jsx(Qi,{style:{marginTop:32},children:"Thirty seconds, not a two-hour chart review. The held order is the output, raised against the same systems KHeal read."})]}),t.jsxs(ve,{id:"systems",children:[t.jsx(Me,{eyebrow:"03 / Systems",title:t.jsxs(t.Fragment,{children:["It reads ",t.jsx(ae,{children:"the stack you already run"})]}),subtitle:"No rip and replace, no data migration. KHeal queries your systems where they sit."}),t.jsx(Xs,{groups:Hj}),t.jsxs("p",{style:{marginTop:36,textAlign:"center",fontSize:14,color:l.textLight},children:["A sample. If a system holds data, a Blueprint can read it."," ",t.jsx(Ze,{href:"/integrations",onClick:u=>{u.preventDefault(),r("integrations")},children:"Browse Blueprints"})]})]}),t.jsxs(ve,{alt:!0,id:"use-cases",children:[t.jsx(Me,{eyebrow:"04 / In Action",title:t.jsxs(t.Fragment,{children:["The same shape, ",t.jsx(ae,{children:"other questions"})]}),subtitle:"Decision support is one query. The care continuum raises a lot of them."}),t.jsx("div",{style:te.useCaseStack,children:Nj.map((u,d)=>t.jsx(kt,{delay:d*100,children:t.jsx(Do,{...u})},u.title))})]}),t.jsx(ve,{compact:!0,children:t.jsxs("p",{style:{textAlign:"center",maxWidth:720,margin:"0 auto",fontSize:15,lineHeight:1.7,color:l.textMd},children:["KHeal runs on the Korthread platform, reading EHR, lab, imaging and pharmacy systems through Blueprints and answering over Korthread Fabric."," ",t.jsx(Ze,{href:"/platform",variant:"arrow",onClick:u=>{u.preventDefault(),r("platform")},children:"See how the platform works"})]})}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"05 / Early access"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["Want early access to ",t.jsx("span",{style:{color:l.mint},children:"KHeal"}),"?"]}),t.jsx(se,{align:"center",style:{color:"rgba(255,255,255,0.72)",marginTop:16,maxWidth:560,marginLeft:"auto",marginRight:"auto"},children:"We're partnering with a small set of design partners in health systems, payers, and life sciences. Book a call to discu
592ss your context."}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:s,children:["Request Early Access ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})})]}),Gj=[{date:"2 Mar",sys:"Code Vulnerability",fact:"A critical CVE lands in a shared payments library. One of hundreds open this quarter.",color:l.mintDark},{date:"5 Mar",sys:"Cloud Posture",fact:"The workload running that library moves to a subnet reachable from the internet.",color:l.medium},{date:"6 Mar",sys:"Data Security",fact:"Its service account is reading the cardholder table in production.",color:l.navyLight},{date:"11 Mar",sys:"AI Security",fact:"A support assistant on the same service starts answering prompts from outside the tenant.",color:l.coral}],Kj=[{label:"Code Vulnerability",names:["Snyk","Checkmarx","Semgrep","Veracode"]},{label:"Cloud Posture",names:["Wiz","Prisma Cloud","Orca Security","Lacework"]},{label:"Data Security",names:["Varonis","BigID","HashiCorp Vault","OneTrust"]},{label:"AI & Model Endpoints",names:["Amazon Bedrock","Azure OpenAI","OpenAI","Anthropic"]},{label:"Identity & Access",names:["Okta","Microsoft Entra ID","CyberArk","SailPoint"]},{label:"Applications & Ownership",names:["ServiceNow","Device42","BMC Helix","Jira Service Mgmt"]}],Uj=[{color:l.navyLight,title:"Blast Radius of One Finding",scenario:"A critical CVE lands in a library used across the estate.",question:"Which applications actually run it, and which of those run the business?",answer:"KDefend resolves the library to every service that depends on it and every application those services support, so the fix is scoped to the tier-one apps rather than to everything that imports it."},{color:l.medium,title:"Agent and Model Exposure",scenario:"A team ships an internal agent with access to three production systems.",question:"Which applications does it touch, and what would it expose if its prompt were manipulated?",answer:"KDefend maps the agent's effective permissions through every role it inherits, not the ones it was granted, and lands the result on the applications behind those systems."}],$j=[{id:"overview",label:"Overview",number:""},{id:"problem",label:"The Problem",number:"01"},{id:"trace",label:"The Trace",number:"02"},{id:"systems",label:"Systems",number:"03"},{id:"use-cases",label:"In Action",number:"04"},{id:"see-it",label:"See it",number:"05",theme:"dark"}],Yj=({go:r,openDemo:s})=>t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:$j}),t.jsx("div",{id:"overview",children:t.jsx(Yn,{lockup:t.jsx(Ka,{variant:"security",label:"KDefend",size:36}),eyebrow:"Agentic Cyber Risk & Governance",title:"Your Cloud, Code, AI",titleAccent:"and Data, Correlated",subtitle:"Code scanning, cloud posture, data security and AI security each return their own ranked list, and none of them returns an application. KDefend resolves all four onto the apps that run the business.",extra:t.jsx(ht,{color:l.low,variant:"soft",dot:!0,children:"Live Now"}),spotlightColor:l.mintDark})}),t.jsxs(ve,{id:"problem",children:[t.jsx(Me,{eyebrow:"01 / The Problem",title:t.jsxs(t.Fragment,{children:["Every scanner was right. ",t.jsx(ae,{children:"None of them named the app."})]}),subtitle:"Code scanning ranks by CVSS. Cloud posture ranks by misconfiguration class. Data security ranks by classification. AI security ranks by model. Each one is complete inside its own domain, and not one of them can say which business-critical application is at risk."}),t.jsx(Kn,{}),t.jsx("p",{style:te.callout,children:"Security does not fail on detection. It fails on aggregation. You have thousands of findings, no application on any of them, and no way to say which one to fix first."})]}),t.jsxs(ve,{alt:!0,id:"trace",children:[t.jsx(Me,{eyebrow:"02 / The Trace",title:t.jsxs(t.Fragment,{children:["Four domains. ",t.jsx(ae,{children:"One application."})]}),subtitle:"What each scanner flagged, and when it flagged it."}),t.jsx(Lo,{query:"Which business-critical apps have security issues?",asker:"CISO",hops:Gj,sysWidth:168,eyebrow:"KDEFEND AGGREGATES THE FOUR",derived:"All four findings belong to one application: checkout-api, tier one, the only app in the estate exposed in every domain at once.",note:"No scanner holds this. The application is derived at query time from the four records above and the service catalog that says what it runs.",artifact:{id:"APP-2210",action:"checkout-api · top of the queue"}}),t.jsx(Qi,{style:{marginTop:32},children:"A ranked list of applications, not a merged list of findings. Ownership, tier and the fix order come back with it."})]}),t.jsxs(ve,{id:"systems",children:[t.jsx(Me,{eyebrow:"03 / Systems",title:t.jsxs(t.Fragment,{children:["It reads ",t.jsx(ae,{children:"the stack you already run"})]}),subtitle:"No new agent on every host, no rip and replace. KDefend queries the tools you have where they sit."}),t.jsx(Xs,{groups:Kj}),t.jsxs("p",{style:{marginTop:36,textAlign:"center",fontSize:14,color:l.textLight},children:["A sample. If a system holds data, a Blueprint can read it."," ",t.jsx(Ze,{href:"/integrations",onClick:u=>{u.preventDefault(),r("integrations")},children:"Browse Blueprints"})]})]}),t.jsxs(ve,{alt:!0,id:"use-cases",children:[t.jsx(Me,{eyebrow:"04 / In Action",title:t.jsxs(t.Fragment,{children:["The same shape, ",t.jsx(ae,{children:"other questions"})]}),subtitle:"One application view is one query. An estate raises a lot of them."}),t.jsx("div",{style:te.useCaseStack,children:Uj.map((u,d)=>t.jsx(kt,{delay:d*100,children:t.jsx(Do,{...u})},u.title))})]}),t.jsx(ve,{compact:!0,children:t.jsxs("p",{style:{textAlign:"center",maxWidth:720,margin:"0 auto",fontSize:15,lineHeight:1.7,color:l.textMd},children:["KDefend runs on the Korthread platform, reading code, cloud, data and AI systems through Blueprints and answering over Korthread Fabric."," ",t.jsx(Ze,{href:"/platform",variant:"arrow",onClick:u=>{u.preventDefault(),r("platform")},children:"See how the platform works"})]})}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"05 / See it"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["See ",t.jsx("span",{style:{color:l.mint},children:"KDefend"})," on your own estate"]}),t.jsx(se,{align:"center",style:{color:"rgba(255,255,255,0.72)",marginTop:16,maxWidth:560,marginLeft:"auto",marginRight:"auto"},children:"KDefend reads your code, cloud, data and AI findings through Blueprints. Book a call and we’ll rank your own applications by what is actually exposed."}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:s,children:["Book a Demo ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})})]}),Vj=[{label:"Property & Reservations",names:["Opera Cloud","HotelKey","Mews","Cloudbeds"]},{label:"Distribution",names:["Sabre","Amadeus","Booking.com","Expedia"]},{label:"Customer Data",names:["Segment","Tealium","mParticle","Salesforce Data Cloud"]},{label:"Engagement",names:["Braze","Klaviyo","Iterable","Twilio"]},{label:"Experience & Analytics",names:["Medallia","Adobe Experience Platform","Amplitude","Mixpanel"]},{label:"Revenue & CRM",names:["Duetto","IDeaS","Salesforce","Dynamics CRM"]}],Xj=[{id:"overview",label:"Overview",number:""},{id:"systems",label:"Systems",number:"01"},{id:"see-it",label:"Early access",number:"02",theme:"dark"}],Qj=({go:r,openDemo:s})=>t.jsxs(t.Fragment,{children:[t.jsx(nn,{sections:Xj}),t.jsx("div",{id:"overview",children:t.jsx(Yn,{lockup:t.jsx(Ka,{variant:"cohort",label:"Kohort",size:36}
592),eyebrow:"Agentic Hospitality & Travel",title:"Know Who They Are",titleAccent:"Before You Send Anything",subtitle:"Guest data sits in the Property Management System (PMS), the booking engine, the loyalty program, central reservation system, CRM, WiFi systems, and channel manager. Kohort builds the segment from all of them, and keeps the identity when the guest moves.",extra:t.jsx(ht,{color:l.textLight,variant:"soft",children:"Coming Soon"}),spotlightColor:l.medium})}),t.jsxs(ve,{id:"systems",children:[t.jsx(Me,{eyebrow:"01 / Systems",title:t.jsxs(t.Fragment,{children:["It reads ",t.jsx(ae,{children:"the stack you already run"})]}),subtitle:"No migration, no eighteen-month replatform. Kohort queries your property, booking, loyalty and campaign systems where they sit."}),t.jsx(Xs,{groups:Vj}),t.jsxs("p",{style:{marginTop:36,textAlign:"center",fontSize:14,color:l.textLight},children:["A sample. If a system holds data, a Blueprint can read it."," ",t.jsx(Ze,{href:"/integrations",onClick:u=>{u.preventDefault(),r("integrations")},children:"Browse Blueprints"})]})]}),t.jsx(ve,{compact:!0,children:t.jsxs("p",{style:{textAlign:"center",maxWidth:720,margin:"0 auto",fontSize:15,lineHeight:1.7,color:l.textMd},children:["Kohort runs on the Korthread platform, reading property, booking, loyalty and campaign systems through Blueprints and answering over Korthread Fabric."," ",t.jsx(Ze,{href:"/platform",variant:"arrow",onClick:u=>{u.preventDefault(),r("platform")},children:"See how the platform works"})]})}),t.jsx(tn,{id:"see-it",compact:!0,children:t.jsxs("div",{style:{textAlign:"center",maxWidth:720,margin:"0 auto"},children:[t.jsx(ct,{style:{color:l.mint},children:"02 / Early access"}),t.jsxs(jt,{align:"center",style:{color:l.white,marginTop:16},children:["Want early access to ",t.jsx("span",{style:{color:l.mint},children:"Kohort"}),"?"]}),t.jsx(se,{align:"center",style:{color:"rgba(255,255,255,0.72)",marginTop:16,maxWidth:560,marginLeft:"auto",marginRight:"auto"},children:"We’re partnering with a small set of design partners in hotels, travel and extended stay. Book a call to discuss your guest data."}),t.jsx("div",{style:{marginTop:32},children:t.jsxs(bt,{onClick:s,children:["Request Early Access ",t.jsx(st,{size:15,strokeWidth:1.5})]})})]})})]}),Fe=({name:r,note:s,children:u,padded:d=!0})=>t.jsxs("div",{style:{background:l.bg,border:`1px solid ${l.border}`,borderRadius:12,marginBottom:24,overflow:"hidden"},children:[t.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"12px 20px",background:l.white,borderBottom:`1px solid ${l.border}`},children:[t.jsx("code",{style:{fontFamily:l.monoFont,fontSize:12,color:l.text,fontWeight:600},children:r}),s&&t.jsx("span",{style:{fontSize:11,color:l.textLight},children:s})]}),t.jsx("div",{style:{padding:d?32:0},children:u})]}),bn=({title:r,children:s})=>t.jsxs("div",{style:{marginBottom:72},children:[t.jsx(jt,{align:"left",style:{marginBottom:8,fontSize:22},children:r}),t.jsx("div",{style:{width:40,height:2,background:l.mintDark,marginBottom:24,borderRadius:1}}),s]}),Zj=()=>t.jsxs(ve,{children:[t.jsxs("div",{style:{marginBottom:64},children:[t.jsx(ct,{children:"Kit / Showcase"}),t.jsxs(Gn,{align:"left",style:{marginTop:12},children:["Brand primitives, ",t.jsx(ae,{children:"in isolation"})]}),t.jsxs(se,{size:"lead",align:"left",style:{marginTop:16},children:["Every component that ships through ",t.jsx(P,{children:"src/components/kit"}),". Scroll through, validate the design, then we roll out across pages."]})]}),t.jsxs(bn,{title:"Brand marks",children:[t.jsxs(Fe,{name:"<KorthreadMark variant='platform' | 'fabric' | 'agents'>",note:"Tier 1 (foundation) → Tier 2 (service) → Tier 3 umbrella — one mesh, progressively alive",children:[t.jsxs(se,{size:"small",style:{marginBottom:24,maxWidth:680},children:["The Korthread logo system is one ",t.jsx("strong",{children:"hex-graph skeleton"}),": six perimeter nodes arranged as a regular hexagon, three diagonals crossing through the center, a mint corner dot as the family tell. Each tier tightens the mesh: ",t.jsx(P,{children:"platform"})," is the bare graph,"," ",t.jsx(P,{children:"fabric"})," adds the hex rim and a mint-pulsed core,"," ",t.jsx(P,{children:"agents"})," is the generic “Agentic AI” umbrella (mint sparkle), and domain agents swap the sparkle for a domain glyph."]}),t.jsxs("div",{style:{display:"flex",gap:48,flexWrap:"wrap",alignItems:"flex-end"},children:[t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:10},children:[t.jsx(at,{variant:"platform",size:96}),t.jsx(P,{style:{fontSize:12,color:l.textLight},children:"platform"})]}),t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:10},children:[t.jsx(at,{variant:"fabric",size:96}),t.jsx(P,{style:{fontSize:12,color:l.textLight},children:"fabric"})]}),t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:10},children:[t.jsx(at,{variant:"agents",size:96}),t.jsx(P,{style:{fontSize:12,color:l.textLight},children:"agents"})]})]})]}
592),t.jsxs(Fe,{name:"<KorthreadMark variant='security' … 'assetregistry'>",note:"Tier 3 — seven agents, retracted spokes clear the center for the domain glyph",children:[t.jsx(se,{size:"small",style:{marginBottom:24,maxWidth:680},children:"Agents inherit the graph and clear the center. The corner dot picks up the agent’s severity-palette color (the exceptions: Security, Finance, and Asset Registry use navy-toned dots because their glyphs are already the family accent — these get a white stroke so the dot reads)."}),t.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(120px, 1fr))",gap:20},children:[{v:"security",label:"Security",glyph:"Shield · Mint"},{v:"cost",label:"Cost",glyph:"Dollar · Green"},{v:"compliance",label:"Compliance",glyph:"Check · Amber"},{v:"finance",label:"Finance",glyph:"Candlestick · Mint Dark"},{v:"industrial",label:"Industrial",glyph:"Factory · Coral"},{v:"health",label:"Health",glyph:"ECG · Critical Red"},{v:"assetregistry",label:"Asset Registry",glyph:"ER Triangle · Mint Dark"}].map(r=>t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:8,padding:"18px 12px",border:`1px solid ${l.borderLight}`,borderRadius:10,background:l.white},children:[t.jsx(at,{variant:r.v,size:72}),t.jsx("div",{style:{fontFamily:l.headingFont,fontSize:14,fontWeight:700,color:l.text,letterSpacing:"-0.01em"},children:r.label}),t.jsx(P,{style:{fontSize:10,color:l.textLight,letterSpacing:"0.08em",textTransform:"uppercase"},children:r.glyph})]},r.v))})]}),t.jsx(Fe,{name:"Size progression",note:"24–128px · design holds down to 24px",children:t.jsx("div",{style:{display:"flex",gap:32,alignItems:"flex-end",flexWrap:"wrap"},children:[128,64,48,32,24].map(r=>t.jsxs("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:8},children:[t.jsx(at,{variant:"fabric",size:r}),t.jsxs(P,{style:{fontSize:10,color:l.textLight,letterSpacing:"0.08em",textTransform:"uppercase"},children:[r," px"]})]},r))})}),t.jsx(Fe,{name:"Philosophy",note:"the rules that govern the family",padded:!0,children:t.jsxs("div",{style:{display:"grid",gap:16},children:[t.jsxs(rt,{variant:"hairline",children:[t.jsx(Ye,{style:{fontSize:15},children:"One graph, three tiers"}),t.jsx(se,{size:"small",style:{marginTop:6},children:"Platform is the bare hex graph. Fabric is the graph lit up. Agents clear the center and place a domain glyph. The mesh is the constant — the eye reads it as one family before it reads any individual mark."})]}),t.jsxs(rt,{variant:"hairline",children:[t.jsx(Ye,{style:{fontSize:15},children:"The mint corner dot is the tell"}),t.jsxs(se,{size:"small",style:{marginTop:6},children:["Every mark carries a corner dot at ",t.jsx(P,{children:"(52,12)"}),". On Platform and Fabric it’s mint. On agents it picks up the agent’s domain color. Do not move it, resize it, or drop it — it’s how the family reads as a family across contexts."]})]}),t.jsxs(rt,{variant:"hairline",children:[t.jsx(Ye,{style:{fontSize:15},children:"Glyphs borrow from severity"}),t.jsx(se,{size:"small",style:{marginTop:6},children:"Agent glyph colors are Prism severity tokens, not new hues. Mint, Low-green, Medium-amber, Mint-Dark, Coral, Critical-red. No invented palette. If an agent is added, it must map onto an existing token."})]}),t.jsxs(rt,{variant:"hairline",children:[t.jsx(Ye,{style:{fontSize:15}
592,children:"Navy badge always, rounded square always"}),t.jsxs(se,{size:"small",style:{marginTop:6},children:["All marks sit on the Navy badge (",t.jsx(P,{children:"#1E3A5F"}),","," ",t.jsx(P,{children:"r=14"})," corner on a ",t.jsx(P,{children:"64×64"})," viewBox). Never a gradient badge. Never a circle or pill. Never a light badge. The badge is the family silhouette."]})]}),t.jsxs(rt,{variant:"hairline",children:[t.jsx(Ye,{style:{fontSize:15},children:"Pair the mark with the Sora wordmark"}),t.jsxs(se,{size:"small",style:{marginTop:6},children:["Use ",t.jsx(P,{children:'<BrandLockup variant="…" label="…">'})," for the canonical pairing: mark + product name in Sora 800 with tight tracking. The mark alone is for product tiles, feature cards, app icons, and catalog entries where the icon anchors a row; the lockup is for heroes, nav, and inline body copy that identifies a product."]})]})]})})]}),t.jsxs(bn,{title:"Typography",children:[t.jsx(Fe,{name:"<Eyebrow>",note:"Mono 11px / tracked / Mint Dark",children:t.jsx(ct,{children:"01 / The Problem"})}),t.jsx(Fe,{name:"<H1>",note:"Sora 40-64px clamp / 800",children:t.jsxs(Gn,{align:"left",children:["Context Operating System for ",t.jsx(ae,{children:"Humans and Agents"})]})}),t.jsx(Fe,{name:"<H2>",note:"Sora 28-40px clamp / 700",children:t.jsxs(jt,{align:"left",children:["From finding to fix, ",t.jsx(ae,{children:"in minutes"})]})}),t.jsx(Fe,{name:"<H3>",note:"Sora 18px / 700",children:t.jsx(Ye,{children:"Agentic Security"})}),t.jsxs(Fe,{name:"<Emphasis>",note:"gradient (default) + coral variant",children:[t.jsxs(se,{children:["Default:"," ",t.jsxs("span",{style:{fontWeight:600,fontSize:20},children:["one ",t.jsx(ae,{children:"unified context"})," graph"]})]}),t.jsxs(se,{style:{marginTop:12},children:["Coral (urgency):"," ",t.jsxs("span",{style:{fontWeight:600,fontSize:20},children:["the ",t.jsx(ae,{variant:"coral",children:"problem"})," with siloed tools"]})]})]}),t.jsx(Fe,{name:"<Mono>",note:"JetBrains Mono — for every measurable value",children:t.jsxs(se,{children:[t.jsx(P,{children:"$2.4M/day"})," revenue at risk · ",t.jsx(P,{children:"87/100"})," compound risk score · ",t.jsx(P,{children:"5 mins"})," to first discovery · ",t.jsx(P,{children:"99.2%"})," coverage · ",t.jsx(P,{children:"CVE-2024-3271"})]})}),t.jsxs(Fe,{name:"<Body>",note:"default 16px | small 14px | lead 18px",children:[t.jsx(se,{size:"lead",children:"Lead (18px). Hero subtitle scale — used under page titles."}),t.jsx(se,{style:{marginTop:16},children:"Default (16px). The working paragraph size for sections. Readable, not dense."}),t.jsx(se,{size:"small",style:{marginTop:16},children:"Small (14px). Inside cards, captions, and dense metadata."})]})]}),t.jsxs(bn,{title:"Structural",children:[t.jsx(Fe,{name:"<SectionHeader>",note:"eyebrow + H2 + subtitle, composed",children:t.jsx(Me,{eyebrow:"02 / How it works",title:t.jsxs(t.Fragment,{children:["From finding to fix, ",t.jsx(ae,{children:"in minutes"})]}),subtitle:"Agentic Security maps your environment, assesses business impact, and generates fixes for approval."})}),t.jsx(Fe,{name:"<CalloutBar>",note:"48×3 gradient strip",children:t.jsx(Kn,{})}),t.jsxs(Fe,{name:"<Callout>",note:"editorial — no tinted backgrounds, colored 3px left bar + Mono label",children:[t.jsx(Qi,{label:"Note",variant:"info",children:"Context-graph queries run in sub-second across 200+ sources."}),t.jsx(Qi,{label:"Resolved",variant:"success",children:"Compound risk closed. Evidence generated and routed to the owner."}),t.jsx(Qi,{label:"Warning",variant:"danger",children:"Unencrypted PII exposed via public endpoint. 72-hour HIPAA window."})]})]}),t.jsx(bn,{title:"Signature",children:t.jsx(Fe,{name:"<ContextRail>",note:"left-gutter thread + tendril nodes (graph flavor) — hover rail to expand labels",padded:!1,children:t.jsxs("div",{style:{position:"relative",background:l.white,padding:"40px 64px",minHeight:360,display:"flex",alignItems:"center",borderTop:`1px solid ${l.borderLight}`},children:[t.jsx(nn,{preview:!0,previewActive:2,sections:[{id:"preview-overview",label:"Overview"},{id:"preview-problem",label:"The Problem"}
592,{id:"preview-how",label:"How it works"},{id:"preview-proof",label:"Compound Risk"},{id:"preview-cta",label:"See it"}]}),t.jsxs("div",{style:{marginLeft:200,maxWidth:480},children:[t.jsx(ct,{children:"Signature motif"}),t.jsx(Ye,{style:{marginTop:12},children:"The thread of context"}),t.jsx(se,{size:"small",style:{marginTop:12},children:"Persistent on the left gutter of content pages. Nodes represent sections; the active node lights up Mint Dark as the reader scrolls. Hover to expand labels. Hidden below 1024px."}),t.jsxs(se,{size:"small",style:{marginTop:12,color:l.textLight},children:["Currently showing the ",t.jsx(P,{children:"<ContextRail preview>"})," mode with previewActive=2."]})]})]})})}),t.jsxs(bn,{title:"Interaction",children:[t.jsx(Fe,{name:"<BtnP> / <BtnS>",note:"hover → lift + shimmer · tab-focus → mint ring",children:t.jsxs("div",{style:{display:"flex",gap:12,flexWrap:"wrap"},children:[t.jsxs(bt,{children:["Book a Demo ",t.jsx(st,{size:15})]}),t.jsx(ko,{children:"See the Platform"})]})}),t.jsx(Fe,{name:"<Link>",note:"inline link with grow-on-hover underline + optional trailing arrow · external auto-detected",children:t.jsxs(se,{children:["Learn more about ",t.jsx(Ze,{href:"#",children:"Agentic Security"}),", see the ",t.jsx(Ze,{href:"#",variant:"arrow",children:"Platform overview"}),", or browse the ",t.jsx(Ze,{href:"https://github.com/kaleidoscope-inc",children:"open-source repos"}),"."]})})]}),t.jsxs(bn,{title:"Status & data",children:[t.jsx(Fe,{name:"<Badge>",note:"consistent pill · soft / solid variants · optional leading dot",children:t.jsxs("div",{style:{display:"flex",gap:10,flexWrap:"wrap"},children:[t.jsx(ht,{color:l.low,variant:"soft",dot:!0,children:"Live Now"}),t.jsx(ht,{color:l.medium,variant:"soft",children:"Coming Q2"}),t.jsx(ht,{color:l.primary,variant:"solid",children:"2.4M events"}),t.jsx(ht,{color:l.coral,variant:"soft",children:"Beta"}),t.jsx(ht,{color:l.mintDark,variant:"soft",dot:!0,children:"Active"})]})}),t.jsx(Fe,{name:"<LiveDot>",note:"filled dot with pulsing halo (live status only) · respects prefers-reduced-motion",children:t.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:14},children:[t.jsx(sd,{status:"live",children:"Live now — 142 agents active"}),t.jsx(sd,{status:"coming-soon",children:"Coming Q2 2026"}),t.jsx(sd,{status:"beta",children:"Beta — invite only"})]})}),t.jsx(Fe,{name:"<Counter>",note:"scroll-triggered ease-out number animation · Mono with tabular-nums",children:t.jsxs("div",{style:{display:"flex",gap:48,flexWrap:"wrap",justifyContent:"center"},children:[t.jsxs("div",{style:{textAlign:"center"},children:[t.jsx(ld,{to:2.4,format:r=>`$${r.toFixed(1)}M`,style:{fontSize:48,fontWeight:700,color:l.text,letterSpacing:"-0.03em",lineHeight:1}}),t.jsx(se,{size:"small",style:{marginTop:8,color:l.textLight},children:"revenue at risk"})]}),t.jsxs("div",{style:{textAlign:"center"},children:[t.jsx(ld,{to:87,format:r=>Math.round(r).toString(),style:{fontSize:48,fontWeight:700,color:l.text,letterSpacing:"-0.03em",lineHeight:1}}),t.jsx(se,{size:"small",style:{marginTop:8,color:l.textLight},children:"compound risk score"})]}),t.jsxs("div",{style:{textAlign:"center"},children:[t.jsx(ld,{to:99.2,format:r=>`${r.toFixed(1)}%`,style:{fontSize:48,fontWeight:700,color:l.text,letterSpacing:"-0.03em",lineHeight:1}}),t.jsx(se,{size:"small",style:{marginTop:8,color:l.textLight},children:"compliance coverage"})]})]})}),t.jsx(Fe,{name:"<Reveal>",note:"scroll-triggered fade + translate entrance · respects prefers-reduced-motion",children:t.jsx(kt,{children:t.jsxs(rt,{children:[t.jsx(Ye,{children:"Compound risk detection"}),t.jsx(se,{size:"small",style:{marginTop:8},children:"This card fades and translates in when it scrolls into view. Wrap any child with <Reveal> to get the behavior."})]})})})]}),t.jsxs(bn,{title:"Content",children:[t.jsx(Fe,{name:"<Card>",note:"borderless, shadow-defined — emphasis uses a LEFT bar (matches <Callout>)",children:t.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 280px), 1fr))",gap:24},children:[t.jsxs(rt,{children:[t.jsx(Ye,{children:"Standard card"}),t.jsx(se,{size:"small",style:{marginTop:8},children:"Borderless. Shadow depth defines the edge. Lifts on hover."})]}),t.jsxs(rt,{emphasis:!0,children:[t.jsx(Ye,{children:"Emphasis card"}),t.jsxs(se,{size:"small",style:{marginTop:8},children:["3px Mint Dark ",t.jsx("strong",{children:"left bar"})," — same vocabulary as editorial callouts. Reserve for 1-2 featured cards per section."]})]})]})}
592),t.jsx(Fe,{name:"<MetricCard>",note:"the number IS the card — 48px mono dominant",children:t.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 240px), 1fr))",gap:24},children:[t.jsx(nd,{value:"$2.4M",unit:"/day",label:"Revenue at risk",icon:p1,color:l.coral,delta:"+40%"}),t.jsx(nd,{value:"87",unit:"/100",label:"Compound risk score",icon:f1,color:l.medium}),t.jsx(nd,{value:"99.2",unit:"%",label:"Compliance coverage",icon:qp,color:l.low,delta:"+2.1pt",emphasis:!0})]})}),t.jsx(Fe,{name:"<FeatureCard>",note:"numbered eyebrow · title · body · divider · mono footer",children:t.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 280px), 1fr))",gap:24},children:[t.jsx(Yi,{number:"01 / SECURITY",color:l.primary,title:"Agentic Security",footer:t.jsxs(t.Fragment,{children:[t.jsx(P,{style:{color:l.low},children:"●"})," Live now"]}),children:"Correlates findings across cloud, code, data, AI, and identity. Surfaces Compound Risk tied to revenue impact."}),t.jsx(Yi,{number:"02 / COST",color:l.low,title:"Agentic Cost",footer:t.jsx(t.Fragment,{children:"Coming Q2"}),children:"Trace every dollar to services, models, teams, and customers. Find waste no single tool can detect."}),t.jsx(Yi,{number:"03 / COMPLIANCE",color:l.mintDark,title:"Agentic Compliance",emphasis:!0,footer:t.jsxs(t.Fragment,{children:["Coming Q3 · ",t.jsx(P,{children:"SOC 2 · HIPAA · PCI"})]}),children:"Continuous audit evidence with full decision provenance. Map controls to infrastructure automatically."})]})})]}),t.jsxs(bn,{title:"Layout",children:[t.jsx(Fe,{name:"<BentoGrid>",note:"asymmetric card sizes — flagship anchors, smaller cells carry support",children:t.jsxs(Mb,{cols:3,children:[t.jsx(id,{colSpan:2,rowSpan:2,children:t.jsx(Yi,{number:"01 / FLAGSHIP",icon:Qp,color:l.primary,title:"Agentic Security",footer:t.jsxs(t.Fragment,{children:[t.jsx(P,{style:{color:l.low},children:"●"})," Live now · ",t.jsx(P,{children:"$2.4M/day"})," detected"]}),children:"Correlates findings across cloud, code, data, AI, and identity into compound risk paths tied to revenue impact. Auto-generates remediation PRs with full blast-radius context."})}),t.jsx(id,{children:t.jsx(Yi,{number:"02",color:l.low,title:"Cost",children:"Trace every dollar."})}),t.jsx(id,{children:t.jsx(Yi,{number:"03",color:l.mintDark,title:"Compliance",children:"Audit evidence."})})]})}),t.jsx(Fe,{name:"<Card variant='hairline'>",note:"0.5px hairline border, no shadow — for dense lists",children:t.jsxs("div",{style:{display:"grid",gap:8},children:[t.jsx(rt,{variant:"hairline",children:t.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[t.jsxs("div",{children:[t.jsx(Ye,{style:{fontSize:15},children:"Context as tools"}),t.jsx(se,{size:"small",style:{marginTop:4},children:"Entities, relationships, events from source systems."})]}),t.jsx(P,{style:{color:l.textLight,fontSize:12},children:"2024-03-12"})]})}),t.jsx(rt,{variant:"hairline",children:t.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[t.jsxs("div",{children:[t.jsx(Ye,{style:{fontSize:15},children:"Compound risk scoring"}),t.jsx(se,{size:"small",style:{marginTop:4},children:"Business impact + temporal context."})]}),t.jsx(P,{style:{color:l.textLight,fontSize:12},children:"2024-03-18"})]})}),t.jsx(rt,{variant:"hairline",children:t.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[t.jsxs("div",{children:[t.jsx(Ye,{style:{fontSize:15},children:"Blueprint SDK"}),t.jsx(se,{size:"small",style:{marginTop:4},children:"Custom connectors in hours, not weeks."})]}),t.jsx(P,{style:{color:l.textLight,fontSize:12},children:"2024-03-22"})]})})]})})]}),t.jsxs(bn,{title:"Background techniques",children:[t.jsx(Fe,{name:"<Spotlight>",note:"radial glow layer — drop into any relative-positioned surface",padded:!1,children:t.jsxs("div",{style:{position:"relative",height:200,background:l.white,overflow:"hidden",borderRadius:0},children:[t.jsx($n,{color:l.mint,position:"top",intensity:.2}),t.jsxs("div",{style:{position:"relative",zIndex:1,textAlign:"center",padding:64},children:[t.jsx(ct,{children:'Spotlight / position="top"'}),t.jsx(Ye,{style:{marginTop:12},children:"Mint glow emanating from top-center"})]})]})}
592),t.jsx(Fe,{name:"<NoiseOverlay>",note:"SVG fractal noise — tactile depth without color",padded:!1,children:t.jsxs("div",{style:{position:"relative",height:160,background:l.white,overflow:"hidden"},children:[t.jsx(Ga,{opacity:.08}),t.jsxs("div",{style:{position:"relative",zIndex:1,padding:56,textAlign:"center"},children:[t.jsxs(ct,{children:["Noise / opacity=","{0.08}"]}),t.jsx(se,{size:"small",style:{marginTop:8,color:l.textMd},children:"Grain visible on solid surface"})]})]})})]}),t.jsxs(bn,{title:"Page-level",children:[t.jsx(Fe,{name:"<PageHero>",note:"signature 2025/26: white bg + mint spotlight + noise grain",padded:!1,children:t.jsx(Yn,{eyebrow:"Agentic Security",title:t.jsxs(t.Fragment,{children:["Agentic Security That Sees ",t.jsx(ae,{children:"Business Risk"})]}),subtitle:"Isolated findings are noise. Agentic Security correlates AI, app, cloud, and data security into Compound Risk paths tied to real revenue impact."})}),t.jsx(Fe,{name:"<DarkSection>",note:"the page pivot moment — Deep navy + mint spotlight + noise",padded:!1,children:t.jsx(tn,{children:t.jsxs("div",{style:{textAlign:"center",padding:"24px 0"},children:[t.jsx("div",{style:{fontFamily:l.monoFont,fontSize:11,fontWeight:600,color:l.mint,letterSpacing:"0.12em",textTransform:"uppercase",marginBottom:24},children:"Signature Moment"}),t.jsxs("h2",{style:{fontFamily:l.headingFont,fontWeight:700,fontSize:"clamp(2rem, 4vw, 3rem)",lineHeight:1.08,letterSpacing:"-0.03em",color:l.white,margin:"0 0 20px",maxWidth:720,marginLeft:"auto",marginRight:"auto"},children:["An isolated finding is noise.",t.jsx("br",{}),"When connected, ",t.jsx("span",{style:{color:l.mint},children:"it becomes Compound Risk."})]}),t.jsx("p",{style:{fontSize:17,lineHeight:1.6,color:"rgba(255,255,255,0.7)",fontFamily:l.bodyFont,maxWidth:560,margin:"0 auto 36px"},children:"Agentic Security maps the full chain to business impact and generates the fix."}),t.jsxs(bt,{onClick:()=>{},children:["See it in action ",t.jsx(st,{size:15})]})]})})}),t.jsx(Fe,{name:"<CTASection>",note:"closing conversion block",padded:!1,children:t.jsx(lg,{gradient:l.bg,title:t.jsxs(t.Fragment,{children:["Ready to see ",t.jsx(ae,{children:"Compound Risk"})," in your environment?"]}),subtitle:"15-minute demo. No installation.",onClick:()=>{}})})]}),t.jsx("div",{style:{borderTop:`1px solid ${l.border}`,paddingTop:24,marginTop:32},children:t.jsxs(se,{size:"small",style:{color:l.textLight},children:["Reference: ",t.jsx(P,{children:"/BRAND.md"})," (brand contract) · ",t.jsx(P,{children:"src/components/kit/README.md"})," (kit usage)"]})})]}),vn={...te.h2,fontSize:20,marginTop:32},en={fontSize:14,lineHeight:1.8,color:l.textMd,marginTop:8},Jj={fontSize:14,lineHeight:1.8,color:l.textMd,paddingLeft:24,marginTop:8};function Pj(){return t.jsxs(t.Fragment,{children:[t.jsx("section",{style:{background:l.bg},children:t.jsxs("div",{style:{...te.section,maxWidth:780},children:[t.jsx("h1",{style:{...te.h1,textAlign:"center"},children:"Terms of Service"}),t.jsx("p",{style:{...te.sub,textAlign:"center",margin:"8px auto 0"},children:"Last updated: April 23, 2026"})]})}),t.jsx("section",{children:t.jsxs("div",{style:{...te.section,maxWidth:780},children:[t.jsx("p",{style:en,children:'These Terms of Service ("Terms") govern your access to and use of the website at kscope.ai and any services offered by Kscope™ Inc. ("Kscope", "we", "us", or "our"). By accessing our website or using our services, you agree to be bound by these Terms.'}),t.jsx("h2",{style:vn,children:"Acceptance of Terms"}),t.jsx("p",{style:en,children:"By accessing or using our website, you confirm that you are at least 18 years old, have read and understood these Terms, and agree to be bound by them. If you are using our services on behalf of an organization, you represent that you have authority to bind that organization to these Terms."}),t.jsx("h2",{style:vn,children:"Use of the Website"}),t.jsx("p",{style:en,children:"You agree to use our website only for lawful purposes and in a manner that does not:"}),t.jsxs("ul",{style:Jj,children:[t.jsx("li",{children:"Violate any applicable local, national, or international law or regulation"}),t.jsx("li",{children:"Infringe the intellectual property rights of Kscope or any third party"}),t.jsx("li",{children:"Transmit any unsolicited or unauthorized advertising or promotional material"}),t.jsx("li",{children:"Attempt to gain unauthorized access to our systems or networks"}),t.jsx("li",{children:"Interfere with the proper functioning of the website"})]}),t.jsx("h2",{style:vn,children:"Intellectual Property"}),t.jsx("p",{style:en,children:"All content on this website — including text, graphics, logos, icons, images, and software — is the property of Kscope Inc. and is protected by applicable intellectual property laws. You may not reproduce, distribute, modify, or create derivative works without our prior written consent."}),t.jsx("p",{style:en,children:'"Kscope™", "Korthread℠", and related marks are trademarks of Kscope Inc. Use of these marks without our written permission is prohibited.'}),t.jsx("h2",{style:vn,children:"Disclaimer of Warranties"}),t.jsx("p",{style:en,children:'Our website is provided on an "as is" and "as available" basis without any warranties of any kind, either express or implied. We do not warrant that the website will be uninterrupted, error-free, or free of viruses or other harmful components.'}),t.jsx("h2",{style:vn,children:"Limitation of Liability"}),t.jsx("p",{style:en,children:"To the fullest extent permitted by law, Kscope Inc. shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use our website or services, even if we have been advised of the possibility of such damages."}),t.jsx("h2",{style:vn,children:"Third-Party Links"}),t.jsx("p",{style:en,children:"Our website may contain links to third-party websites. These links are provided for your convenience only. We have no control over the content of those sites and accept no responsibility for them or for any loss or damage that may arise from your use of them."}),t.jsx("h2",{style:vn,children:"Privacy"}),t.jsxs("p",{style:en,children:["Your use of our website is also governed by our ",t.jsx("a",{href:"/privacy",style:{color:l.n
592avyLight},children:"Privacy Policy"})," and ",t.jsx("a",{href:"/cookies",style:{color:l.navyLight},children:"Cookie Policy"}),", which are incorporated into these Terms by reference."]}),t.jsx("h2",{style:vn,children:"Changes to These Terms"}),t.jsx("p",{style:en,children:"We reserve the right to modify these Terms at any time. Changes will be posted on this page with an updated revision date. Continued use of our website after any changes constitutes your acceptance of the new Terms."}),t.jsx("h2",{style:vn,children:"Governing Law"}),t.jsx("p",{style:en,children:"These Terms shall be governed by and construed in accordance with the laws of the State of Delaware, United States, without regard to its conflict of law provisions."}),t.jsx("h2",{style:vn,children:"Contact Us"}),t.jsxs("p",{style:en,children:["If you have questions about these Terms, please contact us at ",t.jsx("a",{href:"mailto:[email protected]",style:{color:l.navyLight},children:"[email protected]"}),"."]})]})})]})}const ew="22649393",tw="67e35710-d14e-4d9a-86f4-d172b9ff0bd2",Op="//js.hsforms.net/forms/embed/v2.js",nw=()=>{const r=R.useRef(null),s=R.useRef(!1),[u,d]=R.useState(!1);return R.useEffect(()=>{if(s.current)return;const m=()=>{s.current||!r.current||(s.current=!0,window.hbspt.forms.create({portalId:ew,formId:tw,region:"na1",target:"#hs-contact-form",onFormReady:()=>d(!0)}))},f=()=>{const p=document.querySelector(`script[src="${Op}"]`);if(p)window.hbspt?m():p.addEventListener("load",m,{once:!0});else{const b=document.createElement("script");b.src=Op,b.charset="utf-8",b.async=!0,b.onload=m,document.head.appendChild(b)}};window.hbspt?m():f()},[]),t.jsxs("div",{style:{position:"relative",minHeight:200},children:[t.jsx("style",{children:"@keyframes cPulse{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}"}),!u&&t.jsx("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:8,padding:"64px 0"},children:[0,1,2].map(m=>t.jsx("div",{style:{width:9,height:9,borderRadius:"50%",background:l.gradient,animation:`cPulse 1.3s ease-in-out ${m*.22}s infinite`}},m))}),t.jsx("div",{id:"hs-contact-form",ref:r,style:{opacity:u?1:0,height:u?"auto":0,overflow:u?"visible":"hidden",transition:"opacity 0.4s ease"}})]})},gd=({icon:r,label:s,sub:u,href:d,external:m})=>{const[f,p]=R.useState(!1);return t.jsxs("a",{href:d,target:m?"_blank":void 0,rel:m?"noopener noreferrer":void 0,onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),style:{display:"flex",alignItems:"center",gap:18,padding:"20px 24px",borderRadius:12,border:`1px solid ${f?l.borderHover:l.border}`,background:f?l.navySoft:l.white,textDecoration:"none",transition:"all 0.22s ease",transform:f?"translateX(4px)":"translateX(0)",boxShadow:f?l.shadowHover:l.shadow,cursor:"pointer"},children:[t.jsx("div",{style:{width:46,height:46,borderRadius:12,flexShrink:0,background:f?l.navySoft:l.bg,border:`1px solid ${f?l.borderHover:l.border}`,display:"flex",alignItems:"center",justifyContent:"center",transition:"all 0.22s ease"},children:r}),t.jsxs("div",{style:{flex:1,minWidth:0},children:[t.jsx("div",{style:{fontSize:13,fontWeight:700,color:l.text,fontFamily:l.headingFont,letterSpacing:"-0.01em"},children:s}),t.jsx("div",{style:{fontSize:12,color:l.textLight,marginTop:2,fontFamily:l.bodyFont,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:u})]}),t.jsx(Vs,{size:16,color:f?l.mintDark:l.textLight,strokeWidth:1.5,style:{flexShrink:0,transition:"color 0.22s, transform 0.22s",transform:f?"translateX(3px)":"none"}})]})},xd=({value:r,label:s})=>t.jsxs("div",{style:{textAlign:"center"},children:[t.jsx("div",{style:{fontSize:"clamp(2rem, 4vw, 3rem)",fontWeight:800,fontFamily:l.headingFont,letterSpacing:"-0.04em",background:l.gradient,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text",lineHeight:1},children:r}),t.jsx("div",{style:{fontSize:12,color:"rgba(255,255,255,0.55)",marginTop:6,fontFamily:l.bodyFont,fontWeight:500,letterSpacing:"0.02em"},children:s})]});function iw(){return t.jsxs(t.Fragment,{children:[t.jsxs("section",{style:{background:l.deep,position:"relative",overflow:"hidden"},children:[t.jsx($n,{color:l.mint,position:"top",intensity:.14}),t.jsx(Ga,{opacity:.05,dark:!0}),t.jsxs("div",{style:{...te.heroInner,position:"relative",zIndex:1,paddingBottom:"clamp(48px, 7vw, 88px)"},children:[t.jsx(ct,{style:{color:l.mint},children:"Get in touch"}),t.jsxs(Gn,{style:{maxWidth:800,margin:"20px auto 0",textAlign:"center",color:l.white},children:["Let's build something"," ",t.jsx("span",{style:te.gradText,children:"together"})]}),t.jsx(se,{size:"lead",align:"center",style:{color:"rgba(255,255,255,0.65)",marginTop:24,maxWidth:560,marginLeft:"auto",marginRight:"auto"},children:"Whether you're evaluating, ready to deploy, or just curious, we respond within one business day."}),t.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"clamp(32px, 6vw, 80px)",marginTop:56,paddingTop:40,borderTop:"1px solid rgba(255,255,255,0.08)"},children:[t.jsx(xd,{value:"200+",label:"Integrations"}),t.jsx(xd,{value:"<1d",label:"Response time"}),t.jsx(xd,{value:"3",label:"Co-founders available"})]})]}),t.jsx("div",{"aria-hidden":!0,style:{height:2,background:l.gradient}})]}),t.jsx("section",{style:{background:l.bg},children:t.jsxs("div",{style:{maxWidth:1180,margin:"0 auto",padding:"clamp(48px, 8vw, 96px) clamp(16px, 4vw, 24px)",display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(min(100%, 380px), 1fr))",gap:"clamp(32px, 5vw, 64px)",alignItems:"stretch"},children:[t.jsxs("div",{children:[t.jsx(jt,{style:{marginBottom:8},children:"Reach out directly"}),t.jsx(se,{style:{marginBottom:32},children:"Pick the channel that works for you. Every message reaches the team."}),t.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:12},children:[t.jsx(gd,{icon:t.jsx(Ji,{name:"Fabric",size:20,color:l.primary}),label:"Talk to Sales",sub:"Platform walkthrough with your data",href:"#hs-contact-form"}),t.jsx(gd,{icon:t.jsx(X0,{size:20,color:l.mintDark,strokeWidth:1.5}),label:"General Inquiries",sub:"[email protected]",href:"mailto:[email protected]"}),t.jsx(gd,{icon:t.jsx("svg",{width:20,height:20,viewBox:"0 0 72 72",fill:l.linkedIn,children:t.jsx("path",{d:"M62 62H51.3V43.8c0-4.3-.1-9.8-6-9.8-6 0-6.9 4.7-6.9 9.5V62H27.7V27h10.3v4.8h.1c1.4-2.7 5-5.6 10.2-5.6 10.9 0 12.9 7.2 12.9 16.5V62zM16.1 22.2c-3.4 0-6.2-2.8-6.2-6.2s2.8-6.2 6.2-6.2 6.2 2.8 6.2 6.2-2.8 6.2-6.2 6.2zM21.5 62H10.7V27h10.8v35zM67.2 0H4.8C2.1 0 0 2.1 0 4.7v62.7C0 69.9 2.1 72 4.8 72h62.4c2.6 0 4.8-2.1 4.8-4.7V4.7C72 2.1 69.9 0 67.2 0z"})}),label:"LinkedIn",sub:"linkedin.com/company/kscopeai",href:"https://www.linkedin.com/company/kscopeai",external:!0})]}),t.jsxs("div",{style:{marginTop:32,padding:"20px 24px",borderRadius:12,background:l.navySoft,border:`1px solid ${l.border}`},children:[t.jsx("div",{style:{...te.calloutBar,margin:"0 0 14px"}}),t.jsx("p",{style:{fontSize:14,color:l.text,lineHeight:1.7,fontFamily:l.bodyFont,margin:0},children:"For enterprise pilots and proof-of-concept engagements, email us directly and we'll get a scoped trial set up as fast as possible."})]})]}),t.jsxs("div",{style:{background:l.white,borderRadius:16,border:`1px solid ${l.border}`,boxShadow:l.shadowHover,overflow:"hidden"},children:[t.jsx("div",{style:{height:4,background:l.gradient}}),t.jsxs("div",{style:{padding:"32px 32px 36px"},children:[t.jsx(Ye,{style:{fontSize:22,marginBottom:6},children:"Send a message"}),t.jsx(se,{size:"small",style:{marginBottom:28},children:"Tell us about your use case and we'll come prepared."}),t.jsx(nw,{})]})]})]})})]})}const aw=new Set(["home","platform","agents","kapital","kworks","kheal","kdefend","kohort","integrations","company","blog","privacy","cookies","terms","contact","kit"]),Wp={"digital-thread":"kworks",healthcare:"kheal",context:"platform",security:"kdefend",cost:"platform",compliance:"platform"},_p=r=>{const s=r.replace(/^\//,"").replace(/\/$/,"");return s?s.startsWith("blog/")?s:s==="blog"?"blog":Wp[s]?Wp[s]:aw.has(s)?s:"home":"home"},sw=r=>r==="home"?"/":`/${r}`,Hp=r=>{const s=sw(r);window.location.pathname!==s&&window.history.replaceState({page:r},"",s)};
592function lw(){const[r,s]=R.useState(()=>_p(window.location.pathname)),[u,d]=R.useState(!1),[m,f]=R.useState(!1),p=()=>d(!0),b=()=>f(!0),x=y=>{var A;s(y);const j=y==="home"?"/":`/${y}`;window.history.pushState({page:y},"",j),(A=window.scrollTo)==null||A.call(window,0,0),ed(y),typeof window.gtag=="function"&&window.gtag("event","page_view",{page_path:j})};return R.useEffect(()=>{Hp(r),ed(r);const y=()=>{const j=_p(window.location.pathname);s(j),Hp(j),ed(j)};return window.addEventListener("popstate",y),window.addEventListener("openDemo",p),()=>{window.removeEventListener("popstate",y),window.removeEventListener("openDemo",p)}},[]),t.jsxs("div",{style:te.page,children:[t.jsx("style",{children:`
593        *, *::before, *::after { box-sizing: border-box; }
594        img, svg, video { max-width: 100%; height: auto; }
595
596        /* LiveDot pulse */
597        @keyframes kscopeLivePulse {
598          0%, 100% { opacity: 0.7; transform: scale(1); }
599          50% { opacity: 0.2; transform: scale(1.6); }
600        }
601
602        /* Mint focus ring — applied via class so keyboard-only focu
602s is honored */
603        .kscope-focus-ring:focus-visible {
604          box-shadow: 0 0 0 3px rgba(0,201,167,0.35) !important;
605          outline: none !important;
606        }
607
608        /* Respect prefers-reduced-motion globally */
609        @media (prefers-reduced-motion: reduce) {
610          *, *::before, *::after {
611            animation-duration: 0.001ms !important;
612            animation-iteration-count: 1 !important;
613            transition-duration: 0.001ms !important;
614            scroll-behavior: auto !important;
615          }
616        }
617
618        @media (max-width: 768px) {
619          .hide-mobile { display: none !important; }
620        }
621        @media (min-width: 769px) {
622          .hide-desktop { display: none !important; }
623        }
624      `}),t.jsx(Rb,{}),t.jsx(e2,{page:r,go:x,openDemo:p}),r==="home"&&t.jsx(_2,{go:x,openDemo:p}),r==="platform"&&t.jsx(vv,{go:x,openDemo:p}),r==="agents"&&t.jsx(wj,{go:x,openDemo:p}),r==="kapital"&&t.jsx(Lj,{go:x,openDemo:p}),r==="kworks"&&t.jsx(Wj,{go:x,openDemo:p}),r==="kheal"&&t.jsx(qj,{go:x,openDemo:p}),r==="kdefend"&&t.jsx(Yj,{go:x,openDemo:p}),r==="kohort"&&t.jsx(Qj,{go:x,openDemo:p}),r==="integrations"&&t.jsx(X2,{go:x,openDemo:p,openBlueprint:b}),r==="company"&&t.jsx(tv,{go:x,openDemo:p}),r==="blog"&&t.jsx(uj,{go:x,openDemo:p}),r.startsWith("blog/")&&t.jsx(mj,{slug:r.slice(5),go:x,openDemo:p}),r==="privacy"&&t.jsx(y2,{go:x}),r==="cookies"&&t.jsx(v2,{go:x}),r==="terms"&&t.jsx(Pj,{go:x}),r==="contact"&&t.jsx(iw,{go:x,openDemo:p}),r==="kit"&&t.jsx(Zj,{}),t.jsx(a2,{go:x}),u&&t.jsx(r2,{onClose:()=>d(!1)}),m&&t.jsx(u2,{onClose:()=>f(!1)}),t.jsx(g2,{go:x,openDemo:p}),t.jsx(x2,{go:x})]})}s0.createRoot(document.getElementById("root")).render(t.jsx(R.StrictMode,{children:t.jsx(lw,{})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.