@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/ai-native-demo/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/ai-native-demo/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/ai-native-demo/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/ai-native-demo/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/ai-native-demo/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/ai-native-demo/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/ai-native-demo/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#deedfa;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#040d1a;font-family:Inter Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:auto}body{margin:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{color:inherit;font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.market-header{z-index:2;grid-template-columns:1fr auto;align-items:center;gap:26px;height:68px;padding:0 30px;display:grid;position:relative}.market-brand{border-radius:8px;justify-self:start;display:inline-flex}.market-brand img{width:98px;height:auto}.market-tools{justify-self:end;gap:8px;display:flex}.try-demo{color:#deedfa;background:0 0;border:1px solid #284056;border-radius:24px;align-self:center;align-items:center;min-height:40px;margin-right:12px;padding:10px 16px;font-size:14px;display:inline-flex}.try-demo:hover{background:#071525;border-color:#8eb4d6}.talk{color:#07232a;background:#68dfd2;border:none;border-radius:24px;align-self:center;align-items:center;min-height:40px;padding:10px 18px;font-size:14px;font-weight:550;display:inline-flex}.talk:hover{background:#91eee2}@media (width<=480px){.try-demo{margin-right:2px;padding:9px 14px;font-size:13px}.talk{padding:9px 14px;font-size:13px}}.tool{color:#9bb4cc;background:0 0;border:1px solid #284056;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.tool:hover{color:#eff8ff;border-color:#8eb4d6}.tool svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.play-shape,#toggle-play[aria-pressed=true] .pause-shape{display:none}#toggle-play[aria-pressed=true] .play-shape{display:block}#sound[aria-pressed=true] .mute,#sound .wave{display:none}#sound[aria-pressed=true] .wave{display:block}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #a8d8ff}#market-stage{background-image:radial-gradient(#16304980 .8px,#0000 .8px);background-size:30px 30px;height:calc(100svh - 68px);position:relative;overflow:hidden}#market-svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}#market-svg:focus,#market-stage:focus{outline:none}#back-market{z-index:1;background:#071525;position:absolute;top:27px;left:30px}.opportunity-source rect{fill:#0b1d2e;stroke:none}.opportunity-source text{fill:#d8eafa;font-size:17px;font-weight:450}.opportunity-source>path{fill:none;stroke:#486d8b;stroke-width:1.2px;stroke-linecap:round}.opportunity{pointer-events:none}.opportunity path{fill:#edf6d5;stroke:#f2ffde;stroke-width:.6px;filter:drop-shadow(0 0 5px #d7e7aa44)}.firm{color:var(--company);cursor:pointer}.firm:focus,.firm:focus-visible{outline:none}.firm-body{fill:#0a192a;stroke:var(--company);stroke-opacity:.28;stroke-width:1.2px}.firm:not(.company-open):hover>.firm-body,.firm:not(.company-open):focus-visible>.firm-body,.firm[data-company=native].company-open:hover>.firm-body,.firm[data-company=native].company-open:focus-visible>.firm-body{stroke-opacity:.9;stroke-width:2px;fill:#0d2034}.firm-label{fill:#b6c6d6;pointer-events:none;font-weight:470}[data-company=native] .firm-label{fill:#f0fbff;font-weight:580}[data-company=native] .firm-body{stroke-opacity:.8;fill:color-mix(in srgb, var(--company) 7%, #071321)}[data-company=native] .orbit{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--company) 50%, transparent))}.firm.company-open{cursor:default}[data-company=native].company-open>.firm-body{cursor:pointer}[data-company=native].company-open:hover>.firm-body,[data-company=native].company-open:focus-visible>.firm-body{stroke-dasharray:6 7}.orbit{pointer-events:none}.orbit-radius path{fill:none;stroke:var(--company);stroke-width:3px;vector-effect:non-scaling-stroke}.ring-head{fill:var(--company)}.score{pointer-events:none}.score circle{fill:#0b1d2f;stroke:var(--company);stroke-width:1px;stroke-opacity:.55}.score text{fill:var(--company);font-variant-numeric:tabular-nums;font-size:12px;font-weight:550}.capture-flash{fill:none;stroke:var(--company);stroke-width:1.5px;pointer-events:none}.process{cursor:default}.process-wires path,.worker-link,.pair-link{fill:none;stroke:var(--company);stroke-opacity:.25;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.process-wires path{stroke-opacity:.5}.worker-link.working,.pair-link.working{stroke-opacity:.9}.terminal{fill:#0a192a;stroke:var(--company);stroke-width:1.3px}.junction{fill:#0e253b;stroke:var(--company);stroke-opacity:.65;stroke-width:1px}.function{fill:#102336;stroke:var(--company);stroke-opacity:.4;stroke-width:1.2px}.function.working{fill:color-mix(in srgb, var(--company) 19%, #0b1d30);stroke-opacity:1;stroke-width:1.7px}.execution-ball,.exchange-ball{fill:#eef8ff;pointer-events:none;filter:drop-shadow(0 0 4px var(--company))}.actor-icon{stroke:var(--company);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:#061321;opacity:.42}.actor.working .actor-icon{opacity:1}.bar-track{fill:var(--company);opacity:.13}.bar-fill{fill:var(--company);opacity:.18}.actor.working .bar-fill{opacity:1}.native-accent{--company:var(--native,#7ae5d3);color:var(--company)}#scores{pointer-events:none}#company-note{color:#b5c7d8;pointer-events:none;border-left:3px solid #809bb2;padding:4px 0 4px 22px;font-size:18px;line-height:1.6;position:absolute}#market-stage[data-selected=native] #company-note{border-color:#9ddacc}#definition{z-index:10;color:#dce9f3;background:#102236;border:1px solid #59768d;border-radius:16px;width:min(340px,100vw - 32px);padding:22px 24px;font-size:15px;line-height:1.65;position:fixed;box-shadow:0 12px 40px #0008}.pair-hit{fill:#0000;stroke:var(--company);stroke-width:1.3px;stroke-dasharray:5 5;stroke-opacity:0;pointer-events:none}.company-open [data-open-pair] .pair-hit,.node-pair[data-action=agent] .pair-hit{pointer-events:all}.worker-pair[data-open-pair]{cursor:pointer;outline:none}.worker-pair:hover .pair-hit,.worker-pair:focus-visible .pair-hit,.hovered .pair-hit,.node-pair:focus-visible .pair-hit{stroke-opacity:.85;fill:color-mix(in srgb, var(--company) 5%, transparent)}.worker-pair:focus{outline:none}.detail-node{color:var(--company);outline:none}.detail-node text{fill:#dcecf7;pointer-events:none;font-size:16px;font-weight:460}.detail-node [data-action],.detail-node[data-action]:not([data-action=""]){cursor:pointer}.detail-node .detail-title{font-size:20px;font-weight:530}.node-box{fill:#0b1b2b;stroke:var(--company);stroke-opacity:.55;stroke-width:1.3px}.detail-node[data-action]:not([data-action=""]):hover>.node-box,.detail-node:focus-visible>.node-box{stroke-opacity:1;fill:#102839}.detail-icon,.owner-icon{fill:#071523;stroke:var(--company);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.detail-icon{opacity:.42}.detail-node.working .detail-icon,.detail-node.working .bar-fill{opacity:1}.tool-container{fill:#081725;stroke:var(--company);stroke-opacity:.28;stroke-width:1.2px}.company-wall{fill:#0c23321f;stroke:var(--company);stroke-width:2.5px;stroke-opacity:.56}.company-wall.inner{fill:none;stroke-width:2.5px;stroke-opacity:.56;pointer-events:none}.node-wall .company-wall{fill:none;stroke-width:3px;pointer-events:none}.wall-hit{fill:#0000;stroke:none}.node-wall[data-action=core]:hover .company-wall{stroke-opacity:.9}.node-region .company-wall.outer{stroke-width:1px;stroke-opacity:.2;fill:#0c233229}.node-region .company-wall.inner{display:none}.node-region,.detail-wires{pointer-events:none}.detail-wires path,.continuation-line{fill:none;stroke:var(--company);stroke-opacity:.45;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.detail-wires circle{fill:#edfbff;filter:drop-shadow(0 0 3px var(--company))}.skill-stack rect{fill:#0c1f30;stroke:var(--company);stroke-width:1.2px}.skill-stack>rect:first-child{opacity:.45}.skill-stack g{fill:#112b3d;stroke:var(--company);stroke-width:1.2px;stroke-linejoin:round}.node-skills>.node-box{fill:#0000;stroke-opacity:0}.expand-button circle{fill:#102637;stroke:var(--company);stroke-width:1px}.expand-button path{fill:none;stroke:var(--company);stroke-width:1.2px}.expand-button:focus-visible{outline:none}.expand-button:focus-visible circle{stroke-width:2.5px}.expanded .expand-button .plus{display:none}.expanded-content{pointer-events:none}.expanded .expanded-content{pointer-events:auto}.inner-item{outline:none}.inner-item rect{fill:#102839;stroke:var(--company);stroke-opacity:.24;stroke-width:1px}.inner-item:hover rect,.inner-item:focus-visible rect{stroke-opacity:.9}.inner-item text{font-size:13px}.inner-item .connector-names{fill:#9cb8c9;font-size:10px}.node-pair[data-action=agent]{cursor:pointer}.node-pair:not([data-action=agent]){pointer-events:none}@media (width<=999px){.detail-node text{font-size:18px}.detail-node .detail-title{font-size:20px}.detail-node .owner-label,.inner-item text{font-size:15px}.inner-item .connector-names{font-size:11px}}@media (width<=780px){.market-header{gap:12px;padding:0 20px}.market-brand img{width:82px}.market-tools{gap:6px}.tool{width:32px;height:32px}}@media (width<=560px){.market-header{height:68px;padding:0 20px}#back-market{top:16px;left:16px}.opportunity-source text{font-size:16px}#company-note{padding-left:17px;font-size:15px;line-height:1.6}.detail-node text{font-size:18px}.detail-node .detail-title{font-size:21px}.detail-node .owner-label,.inner-item text{font-size:16px}.inner-item .connector-names{font-size:12px}.detail-node.node-system text{font-size:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}#market-svg [role=button]{-webkit-tap-highlight-color:transparent}#market-svg [role=button]:focus{outline:none}.detail-node .owner-label{font-size:18px}.detail-node.node-connector text{font-size:16px}.node-connector .node-box{fill:#102839;stroke-opacity:.45}.node-owner .owner-icon{opacity:.6}.node-owner.working .owner-icon{opacity:1}.title-hit{fill:#0000;stroke:none;pointer-events:all}.node-title[data-action=core] .title-hit{stroke:var(--company);stroke-opacity:0;stroke-width:1.3px;stroke-dasharray:5 5}.node-title[data-action=core]:hover .title-hit,.node-title[data-action=core]:focus-visible .title-hit{stroke-opacity:1;fill:#102839}.node-title[data-action=core]:hover .detail-title,.node-title[data-action=core]:focus-visible .detail-title{fill:var(--company)}.systems-junction{fill:var(--company);stroke:none}.node-gateway .inner-item text{font-size:16px}@media (width<=999px){.node-gateway .inner-item text{font-size:18px}.detail-node.node-system text{font-size:16px}}.node-source-group .pair-hit{pointer-events:all}.node-source-group:focus-visible .pair-hit{stroke-opacity:.85}.detail-node.node-memory .inner-item text{font-size:16px}.node-record-system .system-heading text{font-size:16px;font-weight:530}.record-input{color:#dcecf7;text-align:center;background:#102839;border:1px solid #5d8091;border-radius:10px;width:100%;height:100%;padding:0 12px;font:460 16px Inter Variable,Segoe UI,sans-serif;display:block}.record-input:hover{border-color:#9ddacc}.record-input:focus{background:#132f3e;border:2px solid #9ddacc;outline:none}@media (width<=999px){.record-input,.node-record-system .system-heading text{font-size:18px}}.authority-toggle{cursor:pointer;outline:none}.authority-toggle .check-hit{fill:#0000;stroke:none}.authority-toggle .check-box{fill:#0a1c2a;stroke:#88a6b4;stroke-width:1.4px}.authority-toggle .check-mark{fill:none;stroke:#061c22;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.authority-toggle[aria-checked=true] .check-box{fill:var(--company);stroke:var(--company)}.authority-toggle[aria-checked=true] .check-mark{opacity:1}.authority-toggle:focus-visible .check-hit{stroke:var(--company);stroke-width:1.2px;stroke-dasharray:4 4}.authority-toggle:hover .check-box{stroke:#efffff}.detail-node .authority-toggle text{font-size:16px}.is-authority>.node-box{stroke-opacity:1;stroke-width:2px}.detail-node .truth-explanation{fill:#a8bdca;font-size:18px}@media (width<=999px){.detail-node.node-connector text{font-size:18px}}@media (width<=380px){.market-header{gap:8px;padding:0 12px}.market-brand img{width:68px}.market-tools{gap:4px}.market-tools .tool{width:29px;height:29px}.try-demo{margin-right:0;padding:8px 10px;font-size:11px}}
