{"version":3,"file":"Examples.C8eEYTzp.mjs","names":["useState","React.Fragment","_Fragment","React.useRef"],"sources":["https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/sZZNw1C21NcTDYEvleyA/7sTLIV9Lh0UyIPXhAaQ9/Examples.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";const GITHUB_CLU=\"https://github.com/ArjiaTechnologies/clu-governance\";const GITHUB_ARES=\"https://github.com/ArjiaTechnologies/ares-engine\";const useExampleStore=createStore({background:\"#0099FF\"});function Arrow(){return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"↗\"});}function Cta({href,children,secondary=false,external=false}){return /*#__PURE__*/_jsx(\"span\",{className:\"arj-btn-hit\",children:/*#__PURE__*/_jsxs(\"a\",{className:`arj-btn ${secondary?\"arj-btn-secondary\":\"\"}`,href:href,target:external?\"_blank\":undefined,rel:external?\"noopener noreferrer\":undefined,children:[children,/*#__PURE__*/_jsx(Arrow,{})]})});}function SectionHead({eyebrow,title,copy}){return /*#__PURE__*/_jsxs(\"div\",{className:\"arj-section-head\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"arj-eyebrow\",children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{children:title}),copy&&/*#__PURE__*/_jsx(\"p\",{className:\"arj-lede\",children:copy})]});}function Cards({items,dark=false}){return /*#__PURE__*/_jsx(\"div\",{className:`arj-cards ${dark?\"arj-cards-dark\":\"\"}`,children:items.map((item,i)=>/*#__PURE__*/_jsxs(\"article\",{className:\"arj-card\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-index\",children:String(i+1).padStart(2,\"0\")}),item.tag&&/*#__PURE__*/_jsx(\"span\",{className:\"arj-tag\",children:item.tag}),/*#__PURE__*/_jsx(\"h3\",{children:item.title}),/*#__PURE__*/_jsx(\"p\",{children:item.text})]},item.title))});}function Flow({items,boundaryAt}){return /*#__PURE__*/_jsx(\"ol\",{className:\"arj-flow\",children:items.map((item,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[boundaryAt===i&&/*#__PURE__*/_jsx(\"li\",{className:\"arj-boundary\",\"aria-label\":\"Control boundary\",children:/*#__PURE__*/_jsx(\"span\",{children:\"CONTROL BOUNDARY\"})}),/*#__PURE__*/_jsxs(\"li\",{className:`arj-flow-node ${item.accent?\"accent\":\"\"}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-flow-num\",children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"strong\",{children:item.label}),item.detail&&/*#__PURE__*/_jsx(\"small\",{children:item.detail})]})]},item.label))});}function Hero({eyebrow,title,copy,primary,secondary,visual,status}){return /*#__PURE__*/_jsxs(\"header\",{className:\"arj-hero\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"arj-hero-copy\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"arj-hero-top\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"arj-eyebrow\",children:eyebrow}),status&&/*#__PURE__*/_jsxs(\"span\",{className:\"arj-status\",children:[/*#__PURE__*/_jsx(\"i\",{}),status]})]}),/*#__PURE__*/_jsx(\"h1\",{children:title}),/*#__PURE__*/_jsx(\"p\",{className:\"arj-hero-lede\",children:copy}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-actions\",children:[/*#__PURE__*/_jsx(Cta,{href:primary.href,external:primary.external,children:primary.label}),secondary&&/*#__PURE__*/_jsx(Cta,{href:secondary.href,external:secondary.external,secondary:true,children:secondary.label})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"arj-hero-visual\",children:visual})]});}function SystemVisual(){const Node=({className=\"\",label,description})=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:`arj-node ${className}`,\"aria-label\":`${label}: ${description}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-node-label\",children:label}),/*#__PURE__*/_jsx(\"span\",{className:\"arj-node-copy\",children:description})]});return /*#__PURE__*/_jsxs(\"div\",{className:\"arj-system\",role:\"group\",\"aria-label\":\"Interactive AI product architecture. Focus or hover each layer to read its responsibility.\",children:[/*#__PURE__*/_jsx(Node,{className:\"arj-system-cap\",label:\"USER / PRODUCT\",description:\"The experience, workflow, and outcome the system exists to support.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"arj-vline\"}),/*#__PURE__*/_jsx(Node,{className:\"arj-system-main\",label:\"APPLICATION\",description:\"The deterministic product shell: identity, state, interfaces, APIs, and navigation.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-split\",children:[/*#__PURE__*/_jsx(Node,{label:\"MODEL\",description:\"Interprets ambiguity and proposes likely outputs. It does not hold authority.\"}),/*#__PURE__*/_jsx(Node,{label:\"CONTEXT / DATA\",description:\"Grounds the model in scoped, current sources with visible provenance.\"})]}),/*#__PURE__*/_jsx(Node,{className:\"arj-system-main inverted\",label:\"TOOLS\",description:\"Bounded capabilities exposed through explicit schemas, permissions, and failure paths.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-system-triad\",children:[/*#__PURE__*/_jsx(Node,{label:\"EVALUATION\",description:\"Measures quality, failure cases, and regression before change is promoted.\"}),/*#__PURE__*/_jsx(Node,{label:\"OBSERVABILITY\",description:\"Records inputs, versions, calls, latency, cost, and errors for inspection.\"}),/*#__PURE__*/_jsx(Node,{label:\"CONTROLS\",description:\"Validates policy and permission before durable or consequential action.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-authority\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-arc\",children:\"⌁\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"HUMAN AUTHORITY\"}),/*#__PURE__*/_jsx(\"small\",{children:\"WHEN CONSEQUENCE REQUIRES IT\"})]})]})]});}function GovernanceNode({label,text}){return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"arj-governance-node\",\"aria-label\":`${label}: ${text}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-governance-node-label\",children:label}),/*#__PURE__*/_jsx(\"span\",{className:\"arj-governance-node-copy\",children:text})]});}function GovernanceVisual(){return /*#__PURE__*/_jsxs(\"div\",{className:\"arj-governance-visual\",role:\"group\",\"aria-label\":\"Governed action flow from probabilistic model output to proposal, policy and evidence, authorization, controlled application, and audit and recovery.\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"arj-zone probabilistic\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"PROBABILISTIC\"}),/*#__PURE__*/_jsx(GovernanceNode,{label:\"MODEL OUTPUT\",text:\"Interprets ambiguity and produces a probable result. It does not hold authority.\"}),/*#__PURE__*/_jsx(\"i\",{children:\"↓\"}),/*#__PURE__*/_jsx(GovernanceNode,{label:\"PROPOSAL\",text:\"Turns model output into a structured request with an explicit intended action.\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"arj-control-line\",children:/*#__PURE__*/_jsx(\"span\",{children:\"AUTHORITY CHANGES HERE\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-zone deterministic\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"DETERMINISTIC CONTROL\"}),/*#__PURE__*/_jsx(GovernanceNode,{label:\"POLICY + EVIDENCE\",text:\"Checks eligibility against declared rules and binds the decision to current evidence.\"}),/*#__PURE__*/_jsx(\"i\",{children:\"↓\"}),/*#__PURE__*/_jsx(GovernanceNode,{label:\"AUTHORIZATION\",text:\"Applies deterministic or human approval where consequence requires it.\"}),/*#__PURE__*/_jsx(\"i\",{children:\"↓\"}),/*#__PURE__*/_jsx(GovernanceNode,{label:\"CONTROLLED APPLICATION\",text:\"Executes only the authorized change through a separate bounded path.\"}),/*#__PURE__*/_jsx(\"small\",{children:\"AUDIT + RECOVERY\"})]})]});}function Terminal({title,lines,note}){return /*#__PURE__*/_jsxs(\"figure\",{className:\"arj-terminal\",children:[/*#__PURE__*/_jsxs(\"figcaption\",{children:[/*#__PURE__*/_jsxs(\"span\",{className:\"arj-dots\",children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]}),title]}),/*#__PURE__*/_jsx(\"div\",{className:\"arj-terminal-body\",children:lines.map(line=>/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"span\",{children:line.key}),/*#__PURE__*/_jsx(\"b\",{className:line.ok?\"ok\":\"\",children:line.value})]},line.key))}),note&&/*#__PURE__*/_jsx(\"small\",{children:note})]});}function FinalCta({eyebrow,title,text,secondary}){return /*#__PURE__*/_jsxs(\"section\",{className:\"arj-final\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"arj-eyebrow\",children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{children:title}),/*#__PURE__*/_jsx(\"p\",{children:text}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-actions\",children:[/*#__PURE__*/_jsx(Cta,{href:\"/contact\",children:\"Start a Project\"}),secondary&&/*#__PURE__*/_jsx(Cta,{href:secondary.href,secondary:true,children:secondary.label})]})]});}function AIEngineering(){const capabilities=[{title:\"AI Applications\",text:\"Native and web products where models operate inside a complete interface, backend, API, and deployment path.\"},{title:\"LLM Systems\",text:\"Context assembly, retrieval, memory, tools, orchestration, and state designed around an explicit job.\"},{title:\"Agentic Workflows\",text:\"Bounded agents that can draft, recommend, and act only through defined tools and authority.\"},{title:\"Context & Retrieval\",text:\"Information pipelines that make source, freshness, scope, and failure visible instead of implicit.\"},{title:\"Evaluation Infrastructure\",text:\"Scenario suites, regression checks, model or prompt comparisons, and evidence for reviewable change.\"},{title:\"Local / Private AI\",text:\"On-device or private deployment when data control, offline behavior, latency, or product constraints justify it.\"}];const stages=[{label:\"Discover\",detail:\"Define the user, decision, constraints, and failure cost.\"},{label:\"Prototype\",detail:\"Prove the smallest honest interaction and integration path.\"},{label:\"Instrument\",detail:\"Capture inputs, versions, tool calls, latency, cost, and errors.\"},{label:\"Evaluate\",detail:\"Test ambiguity, stale context, malformed data, and tool failure.\"},{label:\"Bound\",detail:\"Separate recommendation from permission and durable mutation.\"},{label:\"Integrate\",detail:\"Connect the controlled system to the product and its operators.\"}];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Hero,{eyebrow:\"AI ENGINEERING\",title:\"Build the system around the model.\",copy:\"Arjia designs complete AI-enabled products—application, model, context, tools, evaluation, observability, and deterministic control—so useful prototypes can become inspectable software.\",primary:{label:\"Start a Project\",href:\"/contact\"},secondary:{label:\"View Public Systems\",href:\"#proof\"},visual:/*#__PURE__*/_jsx(SystemVisual,{})}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"WHAT WE BUILD\",title:\"AI that belongs inside a product.\",copy:\"Not every project needs every layer. The architecture should follow the job, the user, and the consequence of failure—not a fashionable checklist.\"}),/*#__PURE__*/_jsx(Cards,{items:capabilities})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-dark\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"THE DECISION BOUNDARY\",title:\"Use probability for interpretation. Keep authority explicit.\",copy:\"Models are strong inside uncertain information. They are poor substitutes for exact permission checks, durable state transitions, or final authorization.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-dual\",children:[/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-pill\",children:\"PROBABILISTIC\"}),/*#__PURE__*/_jsx(\"h3\",{children:\"Where AI earns its place\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:\"Reasoning and planning\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Classification and ranking\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Summarization and generation\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Weak-signal interpretation\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Recommendations\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"arj-dual-boundary\",children:/*#__PURE__*/_jsx(\"span\",{children:\"BOUNDARY\"})}),/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-pill light\",children:\"DETERMINISTIC\"}),/*#__PURE__*/_jsx(\"h3\",{children:\"Where software keeps control\"}),/*#__PURE__*/_jsxs(\"ul\",{children:[/*#__PURE__*/_jsx(\"li\",{children:\"Permissions and policy gates\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Critical validation\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Durable state mutation\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Irreversible actions\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Final authorization\"})]})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"FROM DEMO TO SYSTEM\",title:\"Control is engineered in stages.\",copy:\"The goal is not a more impressive demo. It is a system with an explicit job, inspectable behavior, useful failure modes, and a credible operating path.\"}),/*#__PURE__*/_jsx(Flow,{items:stages,boundaryAt:4})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-proof\",id:\"proof\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"PUBLIC ENGINEERING SYSTEMS\",title:\"Proof you can inspect.\",copy:\"These are public engineering systems, not customer case studies. Their source, architecture, tests, and limitations are available for scrutiny.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-proof-grid\",children:[/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"arj-project-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-project-mark\",children:\"C\"}),/*#__PURE__*/_jsx(\"span\",{children:\"OPEN SOURCE \\xb7 PRE-ALPHA\"})]}),/*#__PURE__*/_jsx(\"h3\",{children:\"CLU Governance\"}),/*#__PURE__*/_jsx(\"p\",{children:\"A local-first preflight boundary for AI-proposed source changes. CLU separates eligibility evidence from approval and application.\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"/clu-governance\",children:[\"Explore CLU \",/*#__PURE__*/_jsx(Arrow,{})]})]}),/*#__PURE__*/_jsxs(\"article\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"arj-project-head\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"arj-project-mark\",children:\"A\"}),/*#__PURE__*/_jsx(\"span\",{children:\"OPEN SOURCE \\xb7 RESEARCH\"})]}),/*#__PURE__*/_jsx(\"h3\",{children:\"ARES Engine\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Quantitative ML research infrastructure with chronological evaluation, explicit cost assumptions, gated model promotion, and paper-only inference.\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"/ares-engine\",children:[\"Explore ARES \",/*#__PURE__*/_jsx(Arrow,{})]})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"WAYS TO WORK TOGETHER\",title:\"A bounded engagement. A useful outcome.\"}),/*#__PURE__*/_jsx(Cards,{items:[{title:\"Scoped Product Build\",text:\"Design and build a defined AI-enabled product, workflow, or subsystem.\"},{title:\"Prototype + Control Path\",text:\"Establish feasibility while identifying evaluation, data, observability, and authority boundaries.\"},{title:\"Architecture Review\",text:\"Inspect an existing AI system, its failure modes, state transitions, and path to controlled operation.\"},{title:\"Integration\",text:\"Connect models to existing product infrastructure or work alongside an internal engineering team.\"}]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-faq\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"COMMON QUESTIONS\",title:\"Start with the engineering question.\"}),/*#__PURE__*/_jsxs(\"details\",{children:[/*#__PURE__*/_jsx(\"summary\",{children:\"Can Arjia work from an existing prototype?\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Yes. The useful first step is identifying what the prototype already proves, what it does not, and which product, evaluation, data, and control layers are still missing.\"})]}),/*#__PURE__*/_jsxs(\"details\",{children:[/*#__PURE__*/_jsx(\"summary\",{children:\"Do all AI actions require human approval?\"}),/*#__PURE__*/_jsx(\"p\",{children:\"No. Authority should follow consequence. Low-risk, reversible actions can be automated differently from durable, external, or hard-to-reverse changes.\"})]}),/*#__PURE__*/_jsxs(\"details\",{children:[/*#__PURE__*/_jsx(\"summary\",{children:\"Does Arjia only build with cloud models?\"}),/*#__PURE__*/_jsx(\"p\",{children:\"No. Model and deployment choices follow product constraints, including privacy, offline behavior, latency, control, and available infrastructure.\"})]})]}),/*#__PURE__*/_jsx(FinalCta,{eyebrow:\"A WRITTEN START\",title:\"Have a model. Need the system around it?\",text:\"Describe what you are building, its current state, and the consequence of getting it wrong.\",secondary:{label:\"Explore AI Governance\",href:\"/ai-governance-engineering\"}})]});}function Governance(){const failureModes=[{title:\"Stale Context\",text:\"The proposal may be based on source or state that has already changed.\"},{title:\"Unsupported Action\",text:\"The requested operation can fall outside the system’s declared authority.\"},{title:\"Approval Mismatch\",text:\"A decision can be detached from the exact proposal or evidence it was meant to cover.\"},{title:\"Partial Application\",text:\"One step may succeed while another fails, leaving state between intended outcomes.\"},{title:\"Regression\",text:\"An approved change can still be incorrect or break behavior elsewhere.\"},{title:\"Missing Evidence\",text:\"A log that cannot bind decision, policy, state, and result is not a useful control record.\"}];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Hero,{eyebrow:\"AI GOVERNANCE ENGINEERING\",title:\"Output is not authority.\",copy:\"A model may propose an action. The surrounding software determines whether that proposal is eligible, authorized, applied, recorded, and recoverable.\",primary:{label:\"Start a Project\",href:\"/contact\"},secondary:{label:\"Explore CLU\",href:\"/clu-governance\"},visual:/*#__PURE__*/_jsx(GovernanceVisual,{})}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"THE ACTION BOUNDARY\",title:\"Governance begins when output can change reality.\",copy:\"Source, configuration, memory, permissions, records, communications, and financial state require more than a plausible model response.\"}),/*#__PURE__*/_jsx(Flow,{boundaryAt:4,items:[{label:\"Proposal\",detail:\"A structured request, not permission.\"},{label:\"Policy\",detail:\"Eligibility checked against declared rules.\"},{label:\"Evidence\",detail:\"Proposal, state, and decision bound together.\"},{label:\"Authorization\",detail:\"Human or deterministic authority where required.\"},{label:\"Application\",detail:\"A separate path performs the allowed operation.\"},{label:\"Record + Recovery\",detail:\"Outcome is inspectable; recovery was considered first.\"}]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-dark\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"FAILURE MODES\",title:\"Design for what the happy path hides.\"}),/*#__PURE__*/_jsx(Cards,{dark:true,items:failureModes})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"HUMAN-IN-THE-LOOP\",title:\"Stronger consequence. Stronger authority.\",copy:\"Human approval is not a ritual for every action. It is one boundary among several, applied where consequence, reversibility, confidence, and external impact warrant it.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-risk\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"01\"}),/*#__PURE__*/_jsx(\"h3\",{children:\"Observe\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Read-only analysis and drafts.\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"02\"}),/*#__PURE__*/_jsx(\"h3\",{children:\"Constrain\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Known tools, schemas, and reversible scope.\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"03\"}),/*#__PURE__*/_jsx(\"h3\",{children:\"Authorize\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Explicit approval for consequential durable change.\"})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-evidence\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"EVIDENCE + PROVENANCE\",title:\"Bind the decision to the thing decided.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-bind\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"PROPOSAL\"}),/*#__PURE__*/_jsx(\"span\",{children:\"POLICY\"}),/*#__PURE__*/_jsx(\"span\",{children:\"SOURCE STATE\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-bind-core\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"DECISION RECORD\"}),/*#__PURE__*/_jsx(\"small\",{children:\"one reviewable relationship\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"AUTHORITY\"}),/*#__PURE__*/_jsx(\"span\",{children:\"RESULT\"}),/*#__PURE__*/_jsx(\"span\",{children:\"RECOVERY\"})]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"arj-note\",children:\"Hashes can detect byte changes. They do not authenticate a human, make a record immutable, or create an independent security boundary.\"})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-dark\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"RECOVERY BEFORE MUTATION\",title:\"Approval is not proof of correctness.\",copy:\"A recovery path should exist before durable state is changed. Regression tests, outcome checks, and explicit failure handling remain necessary after authorization.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-recovery\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"CAPTURE STATE\"}),/*#__PURE__*/_jsx(\"b\",{children:\"→\"}),/*#__PURE__*/_jsx(\"span\",{children:\"APPLY THROUGH CONTROL\"}),/*#__PURE__*/_jsx(\"b\",{children:\"→\"}),/*#__PURE__*/_jsx(\"span\",{children:\"VERIFY RESULT\"}),/*#__PURE__*/_jsx(\"b\",{children:\"→\"}),/*#__PURE__*/_jsx(\"span\",{children:\"RECOVER IF NEEDED\"})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-proof\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"PUBLIC PROOF\",title:\"CLU explores the boundary in source-change systems.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-feature\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"span\",{className:\"arj-status\",children:[/*#__PURE__*/_jsx(\"i\",{}),\"PRE-ALPHA\"]}),/*#__PURE__*/_jsx(\"h3\",{children:\"CLU Governance\"}),/*#__PURE__*/_jsx(\"p\",{children:\"CLU evaluates AI-proposed source changes against local policy, binds the decision to evidence, and keeps approval and application outside its current authority.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-actions\",children:[/*#__PURE__*/_jsx(Cta,{href:\"/clu-governance\",children:\"Read the Architecture\"}),/*#__PURE__*/_jsx(Cta,{href:GITHUB_CLU,external:true,secondary:true,children:\"View Source\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-mini-flow\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"PROPOSE\"}),/*#__PURE__*/_jsx(\"span\",{children:\"EVALUATE\"}),/*#__PURE__*/_jsx(\"span\",{children:\"ALLOW / DENY\"}),/*#__PURE__*/_jsx(\"span\",{children:\"STOP\"})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"BOUNDED CLAIMS\",title:\"What this work is not.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-not\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Not legal or regulatory advice\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Not a compliance certification\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Not enterprise IAM\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Not immutable security infrastructure\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Not a replacement for organizational governance\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Not a guarantee of recovery\"})]})]}),/*#__PURE__*/_jsx(FinalCta,{eyebrow:\"ENGINEER THE BOUNDARY\",title:\"Control what AI is allowed to change.\",text:\"Describe the action, the authority it requires, and the consequence of a bad decision.\",secondary:{label:\"Explore CLU\",href:\"/clu-governance\"}})]});}function CLU(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Hero,{eyebrow:\"OPEN-SOURCE SYSTEM\",status:\"PRE-ALPHA \\xb7 v0.1.0a3\",title:\"CLU Governance\",copy:\"A local-first preflight boundary for AI-proposed source changes. CLU evaluates eligibility and produces bound evidence; approval and application remain deliberately separate.\",primary:{label:\"View Source\",href:GITHUB_CLU,external:true},secondary:{label:\"Governance Engineering\",href:\"/ai-governance-engineering\"},visual:/*#__PURE__*/_jsxs(\"div\",{className:\"arj-clu-visual\",role:\"img\",\"aria-label\":\"CLU evaluates a source-change request and current source state against local policy, returns allow or deny evidence, and stops before approval or application.\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"AI-PROPOSED CHANGE\"}),/*#__PURE__*/_jsx(\"i\",{children:\"+\"}),/*#__PURE__*/_jsx(\"span\",{children:\"POLICY\"}),/*#__PURE__*/_jsx(\"i\",{children:\"+\"}),/*#__PURE__*/_jsx(\"span\",{children:\"CURRENT SOURCE STATE\"}),/*#__PURE__*/_jsx(\"b\",{children:\"↓ LOCAL PREFLIGHT ↓\"}),/*#__PURE__*/_jsx(\"strong\",{children:\"ALLOW / DENY EVIDENCE\"}),/*#__PURE__*/_jsxs(\"div\",{children:[\"APPROVAL + APPLICATION\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"em\",{children:\"OUTSIDE CLU\"})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"arj-section\",children:/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"THE PROBLEM\",title:\"A source edit should not authorize itself.\",copy:\"A capable agent can propose a useful change and still be wrong, stale, outside policy, or operating on different bytes than a reviewer inspected. CLU narrows that problem to a local, testable boundary.\"})}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-dark\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"CONTROLLED SOURCE-CHANGE ARCHITECTURE\",title:\"Evaluate. Bind. Stop.\"}),/*#__PURE__*/_jsx(Flow,{boundaryAt:5,items:[{label:\"Request\",detail:\"Operation, target, caller-declared context.\"},{label:\"Current State\",detail:\"Existing bytes and repository conditions.\"},{label:\"Deny-by-Default Policy\",detail:\"Explicit allow rules; everything else denied.\"},{label:\"Evidence\",detail:\"Decision and rollback readiness bound to inputs.\"},{label:\"Allow / Deny\",detail:\"Eligibility result for an external authority.\"},{label:\"Approval\",detail:\"Outside CLU’s current authority.\"},{label:\"Application\",detail:\"Outside CLU; no stage, commit, or push.\"}]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-evidence\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"REAL INTERFACE\",title:\"Eligibility is not authorization.\"}),/*#__PURE__*/_jsx(Terminal,{title:\"verified decision fields \\xb7 current main\",lines:[{key:\"decision\",value:\"allow\",ok:true},{key:\"reason_code\",value:\"eligible_for_human_approval\"},{key:\"rollback_readiness_verified\",value:\"true\",ok:true},{key:\"operator_approval_required\",value:\"true\"},{key:\"mutation_authorized\",value:\"false\"},{key:\"mutation_applied\",value:\"false\"},{key:\"network_calls\",value:\"0\",ok:true}],note:\"Representative fixed fields from the public implementation; no fabricated command output or identity claim.\"})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"CURRENT SUPPORT\",title:\"A narrow implementation with explicit edges.\"}),/*#__PURE__*/_jsx(Cards,{items:[{title:\"Deny by Default\",text:\"A request is denied unless an explicit policy rule makes it eligible.\"},{title:\"Source-State Binding\",text:\"Evidence is tied to the proposal, policy, and current source state used for evaluation.\"},{title:\"Rollback Readiness\",text:\"The preflight checks for recovery material before a request becomes eligible.\"},{title:\"Offline Envelope\",text:\"Current main can serialize and verify a local unsigned evidence envelope.\"},{title:\"No Mutation Path\",text:\"CLU does not approve, edit, stage, commit, push, or otherwise apply the proposed change.\"},{title:\"Claude Edit Adapter\",text:\"The current adapter covers a limited existing-file Edit path and maps allow to ask—not automatic permission.\"}]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-dark\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"PUBLIC EVIDENCE\",title:\"Inspect the implementation, not the adjective.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-metrics\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"229\"}),/*#__PURE__*/_jsx(\"span\",{children:\"tests on current main\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"6 / 6\"}),/*#__PURE__*/_jsx(\"span\",{children:\"latest CI jobs passed\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"3.12\"}),/*#__PURE__*/_jsx(\"span\",{children:\"supported Python baseline\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"0\"}),/*#__PURE__*/_jsx(\"span\",{children:\"runtime dependencies\"})]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"arj-note\",children:\"Current-main counts are newer than the tagged v0.1.0a3 prerelease. The repository remains pre-alpha.\"})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"WHAT CLU DOES NOT PROVE\",title:\"The limits are part of the evidence.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-not\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Not production or enterprise ready\"}),/*#__PURE__*/_jsx(\"span\",{children:\"No authenticated human identity\"}),/*#__PURE__*/_jsx(\"span\",{children:\"No signed or immutable provenance\"}),/*#__PURE__*/_jsx(\"span\",{children:\"No non-bypassable security sandbox\"}),/*#__PURE__*/_jsx(\"span\",{children:\"No universal rollback guarantee\"}),/*#__PURE__*/_jsx(\"span\",{children:\"No regulatory compliance claim\"})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-repo\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"arj-eyebrow\",children:\"SOURCE + TESTS + ARCHITECTURE\"}),/*#__PURE__*/_jsx(\"h2\",{children:\"Inspect CLU on GitHub.\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Read the public implementation, policy examples, test suite, workflows, and documented limitations.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-actions\",children:[/*#__PURE__*/_jsx(Cta,{href:GITHUB_CLU,external:true,children:\"Open Repository\"}),/*#__PURE__*/_jsx(Cta,{href:\"/ai-governance-engineering\",secondary:true,children:\"Governance Engineering\"})]})]})]});}function ARES(){const score=[{title:\"Median Sharpe\",text:\"A central risk-adjusted fold result.\"},{title:\"Median Return \\xd7 2\",text:\"A weighted return contribution across folds.\"},{title:\"Mean AUC Above 0.5\",text:\"Signal discrimination contributes only above chance.\"},{title:\"Worst Drawdown Penalty\",text:\"The worst fold drawdown reduces the score.\"},{title:\"Sharpe Variability Penalty\",text:\"Unstable fold performance reduces the score.\"}];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Hero,{eyebrow:\"OPEN-SOURCE RESEARCH SYSTEM\",status:\"RESEARCH \\xb7 PAPER INFERENCE\",title:\"ARES Engine\",copy:\"Quantitative machine-learning research infrastructure for chronological, cost-aware evaluation—built to make false confidence harder, not to market a trading return.\",primary:{label:\"View Source\",href:GITHUB_ARES,external:true},secondary:{label:\"AI Engineering\",href:\"/ai-engineering\"},visual:/*#__PURE__*/_jsxs(\"div\",{className:\"arj-ares-visual\",role:\"img\",\"aria-label\":\"ARES research pipeline: historical data, chronological preparation, purged walk-forward validation, models, cost-aware score, champion challenger gate, and paper-only inference. A separate optional locked holdout uses an embargo and is not a promotion requirement.\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"HISTORICAL DATA\"}),/*#__PURE__*/_jsx(\"span\",{children:\"CHRONOLOGICAL PREP\"}),/*#__PURE__*/_jsx(\"span\",{children:\"PURGED WALK-FORWARD\"}),/*#__PURE__*/_jsx(\"span\",{children:\"MODEL SEARCH\"}),/*#__PURE__*/_jsx(\"span\",{children:\"COST-AWARE SCORE\"}),/*#__PURE__*/_jsx(\"span\",{children:\"CHAMPION GATE\"}),/*#__PURE__*/_jsx(\"strong\",{children:\"PAPER SIGNAL\"})]}),/*#__PURE__*/_jsxs(\"aside\",{children:[/*#__PURE__*/_jsx(\"small\",{children:\"OPTIONAL \\xb7 SEPARATE\"}),/*#__PURE__*/_jsxs(\"b\",{children:[\"EMBARGOED\",/*#__PURE__*/_jsx(\"br\",{}),\"LOCKED HOLDOUT\"]})]}),/*#__PURE__*/_jsx(\"footer\",{children:\"NO LIVE ORDER PATH\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"arj-section\",children:/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"THE RESEARCH PROBLEM\",title:\"Quantitative ML is easy to fool yourself with.\",copy:\"Future information can leak backward. Search can overfit a narrow history. Friction can erase an apparent edge. A strong result can be unstable across folds or regimes. ARES makes those assumptions visible and testable.\"})}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-dark\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"CHRONOLOGICAL PIPELINE\",title:\"Time only moves forward.\"}),/*#__PURE__*/_jsx(Flow,{items:[{label:\"Data Generations\",detail:\"Immutable, verified input generations.\"},{label:\"Quality + Features\",detail:\"Causal features and declared horizons.\"},{label:\"Purged Walk-Forward\",detail:\"Expanding training history; purge before validation.\"},{label:\"Model Search\",detail:\"Candidates evaluated across chronological folds.\"},{label:\"Cost-Aware Score\",detail:\"Fees, slippage, turnover, drawdown, and stability.\"},{label:\"Champion / Challenger\",detail:\"Hard gates plus a required improvement margin.\"},{label:\"Paper Inference\",detail:\"Verified bundles emit read-only long / flat / short signals.\"}]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"MAKE TIME VISIBLE\",title:\"Separate research history from the future sequence.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-timeline\",role:\"img\",\"aria-label\":\"Walk-forward partitions with training windows followed by purge gaps and validation windows, plus a separate final embargo and optional locked holdout.\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"arj-time-row\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"FOLD 01\"}),/*#__PURE__*/_jsx(\"span\",{className:\"train\",children:\"TRAIN\"}),/*#__PURE__*/_jsx(\"span\",{className:\"purge\",children:\"PURGE\"}),/*#__PURE__*/_jsx(\"span\",{className:\"valid\",children:\"VALIDATE\"}),/*#__PURE__*/_jsx(\"span\",{className:\"empty\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-time-row\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"FOLD 02\"}),/*#__PURE__*/_jsx(\"span\",{className:\"train wide\",children:\"EXPANDING TRAIN\"}),/*#__PURE__*/_jsx(\"span\",{className:\"purge\",children:\"PURGE\"}),/*#__PURE__*/_jsx(\"span\",{className:\"valid\",children:\"VALIDATE\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-time-row final\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"FINAL\"}),/*#__PURE__*/_jsx(\"span\",{className:\"history\",children:\"RESEARCH HISTORY\"}),/*#__PURE__*/_jsx(\"span\",{className:\"embargo\",children:\"EMBARGO\"}),/*#__PURE__*/_jsx(\"span\",{className:\"holdout\",children:\"OPTIONAL LOCKED HOLDOUT\"})]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"arj-note\",children:\"Purge belongs to ordinary walk-forward folds. Embargo belongs to the separate final-holdout workflow. The holdout is not a mandatory promotion or paper-inference gate.\"})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-evidence\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"ROBUST SCORE\",title:\"Five terms. Separate hard gates.\",copy:\"The scalar score ranks candidates; separate gates still enforce minimum Sharpe, return, drawdown, turnover, trade count, solvency, and doubled-cost stress under the default configuration.\"}),/*#__PURE__*/_jsx(Cards,{items:score})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-dark\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"CHAMPION / CHALLENGER\",title:\"New is not automatically better.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-champion\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"CHALLENGER\"}),/*#__PURE__*/_jsx(\"small\",{children:\"verified bundle\"})]}),/*#__PURE__*/_jsx(\"i\",{children:\"→\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"HARD GATES\"}),/*#__PURE__*/_jsx(\"small\",{children:\"risk \\xb7 cost \\xb7 solvency\"})]}),/*#__PURE__*/_jsx(\"i\",{children:\"→\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"+0.05 MARGIN\"}),/*#__PURE__*/_jsx(\"small\",{children:\"default improvement\"})]}),/*#__PURE__*/_jsx(\"i\",{children:\"→\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"winner\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"CHAMPION\"}),/*#__PURE__*/_jsx(\"small\",{children:\"atomic manifest pointer\"})]})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"OPTIONAL LOCKED HOLDOUT\",title:\"One local commitment. Historical evidence only.\"}),/*#__PURE__*/_jsx(Terminal,{title:\"protocol boundary \\xb7 current main\",lines:[{key:\"command\",value:\"ares locked-holdout … --holdout-bars 720\"},{key:\"one_time_evaluation\",value:\"true\",ok:true},{key:\"historical_result_only\",value:\"true\",ok:true},{key:\"profitability_established\",value:\"false\"},{key:\"order_execution_enabled\",value:\"false\"}],note:\"The public repository does not contain a committed real-market holdout report or verified benchmark win.\"})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section arj-dark\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"PUBLIC ARCHITECTURE\",title:\"Research infrastructure you can inspect.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-metrics\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"19\"}),/*#__PURE__*/_jsx(\"span\",{children:\"documented components in the public system map\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"31\"}),/*#__PURE__*/_jsx(\"span\",{children:\"public test modules on current main\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"7\"}),/*#__PURE__*/_jsx(\"span\",{children:\"latest CI jobs passed\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"0\"}),/*#__PURE__*/_jsx(\"span\",{children:\"live-order paths\"})]})]}),/*#__PURE__*/_jsx(\"p\",{className:\"arj-note\",children:\"Version 0.1.0 remains alpha. Current main includes newer optional holdout work that is not part of that tagged release.\"})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-section\",children:[/*#__PURE__*/_jsx(SectionHead,{eyebrow:\"LIMITATIONS\",title:\"A research engine is not evidence of profitability.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-not\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Historical tests do not predict future returns\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Costs, slippage, latency, and liquidity remain assumptions\"}),/*#__PURE__*/_jsx(\"span\",{children:\"OHLC bars cannot establish intrabar ordering or fills\"}),/*#__PURE__*/_jsx(\"span\",{children:\"The locked holdout is optional and locally enforced\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Paper inference does not place live orders\"}),/*#__PURE__*/_jsx(\"span\",{children:\"No investment advice or independent certification\"})]})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"arj-repo\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"arj-eyebrow\",children:\"SOURCE + TESTS + ARCHITECTURE\"}),/*#__PURE__*/_jsx(\"h2\",{children:\"Inspect ARES on GitHub.\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Read the pipeline, validation rules, promotion logic, holdout protocol, tests, and documented boundaries.\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"arj-actions\",children:[/*#__PURE__*/_jsx(Cta,{href:GITHUB_ARES,external:true,children:\"Open Repository\"}),/*#__PURE__*/_jsx(Cta,{href:\"/ai-engineering\",secondary:true,children:\"AI Engineering\"})]})]})]});}const css=`\n.arj-page{--ink:#0a0a0a;--paper:#f7f7f4;--muted:#666;--line:#d8d8d2;--accent:#ff8a24;color:var(--ink);background:#fff;font-family:Inter,Arial,sans-serif;width:100%;box-sizing:border-box;overflow:hidden}.arj-page *{box-sizing:border-box}.arj-page a{color:inherit}.arj-hero{min-height:760px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:64px;align-items:center;padding:104px 0 96px}.arj-hero-copy{max-width:650px}.arj-hero-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.arj-eyebrow{font-size:12px!important;line-height:1.2!important;letter-spacing:.16em!important;font-weight:750!important;margin:0 0 22px!important}.arj-hero-top .arj-eyebrow{margin:0!important}.arj-status{display:inline-flex;align-items:center;gap:8px;border:1px solid #cfcfc9;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700;letter-spacing:.12em}.arj-status i{width:7px;height:7px;border-radius:50%;background:#ff8a24;box-shadow:0 0 0 4px #ff8a2420}.arj-hero h1{font-size:clamp(54px,6.3vw,92px)!important;line-height:.96!important;letter-spacing:-.065em!important;margin:28px 0 30px!important;font-weight:680!important;max-width:760px}.arj-hero-lede{font-size:19px!important;line-height:1.55!important;color:#4b4b4b!important;margin:0!important;max-width:620px}.arj-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.arj-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:52px;padding:0 20px;border-radius:999px;background:#0a0a0a;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:650;border:1px solid #0a0a0a;transition:transform .2s,background .2s}.arj-btn:hover{transform:translateY(-2px)}.arj-btn:focus-visible,.arj-page a:focus-visible,.arj-page summary:focus-visible{outline:3px solid #ff8a24;outline-offset:3px}.arj-btn-secondary{background:transparent;color:#0a0a0a!important;border-color:#b9b9b3}.arj-hero-visual{min-width:0}.arj-system,.arj-governance-visual,.arj-clu-visual,.arj-ares-visual{background:#0a0a0a;color:#fff;border-radius:30px;padding:28px;min-height:560px;box-shadow:0 28px 80px #00000018}.arj-system{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px}.arj-system-cap,.arj-system-main,.arj-split span,.arj-system-triad span{border:1px solid #ffffff38;border-radius:10px;padding:14px 16px;font-size:11px;letter-spacing:.1em;text-align:center}.arj-system-cap{width:60%;background:#fff;color:#0a0a0a}.arj-system-main{width:80%;border-color:#ffffff70}.arj-system-main.inverted{background:#fff;color:#000}.arj-vline{height:22px;width:1px;background:#fff6}.arj-split,.arj-system-triad{display:grid;gap:10px;width:100%}.arj-split{grid-template-columns:1fr 1fr}.arj-system-triad{grid-template-columns:repeat(3,1fr)}.arj-authority{display:flex;align-items:center;gap:14px;width:100%;border-top:1px solid #fff3;margin-top:8px;padding-top:20px}.arj-authority strong,.arj-authority small{display:block;font-size:10px;letter-spacing:.11em}.arj-authority small{color:#aaa;margin-top:3px}.arj-arc{font-size:32px;color:#ff8a24}.arj-section{padding:104px 0;border-top:1px solid var(--line)}.arj-section-head{max-width:800px;margin-bottom:48px}.arj-section-head h2,.arj-final h2,.arj-repo h2{font-size:clamp(40px,5vw,70px)!important;line-height:1!important;letter-spacing:-.055em!important;margin:0!important;font-weight:650!important}.arj-lede{font-size:18px!important;line-height:1.6!important;color:#555!important;max-width:720px;margin:22px 0 0!important}.arj-cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.arj-card{position:relative;min-height:248px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.arj-card h3{font-size:23px!important;line-height:1.05!important;letter-spacing:-.025em!important;margin:52px 0 12px!important}.arj-card p{font-size:14px!important;line-height:1.55!important;color:#606060!important;margin:0!important}.arj-index{position:absolute;top:22px;left:24px;font-size:11px;color:#777;letter-spacing:.1em}.arj-tag{position:absolute;top:18px;right:18px;border:1px solid #ccc;border-radius:999px;padding:5px 8px;font-size:9px;letter-spacing:.1em}.arj-dark{background:#0a0a0a;color:#fff;margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:max(40px,calc((100vw - 1120px)/2));padding-right:max(40px,calc((100vw - 1120px)/2));border:0}.arj-dark .arj-lede,.arj-dark .arj-note{color:#aaa!important}.arj-cards-dark{border-color:#ffffff26}.arj-cards-dark .arj-card{background:#111;color:#fff;border-color:#ffffff26}.arj-cards-dark .arj-card p{color:#aaa!important}.arj-dual{display:grid;grid-template-columns:1fr 70px 1fr;align-items:stretch;border:1px solid #ffffff2c}.arj-dual article{padding:42px}.arj-dual h3{font-size:31px!important;line-height:1.1!important;margin:30px 0!important}.arj-dual ul{list-style:none;padding:0;margin:0}.arj-dual li{padding:12px 0;border-top:1px solid #ffffff22;font-size:14px}.arj-dual-boundary{border-left:1px solid #ffffff2c;border-right:1px solid #ffffff2c;display:flex;align-items:center;justify-content:center}.arj-dual-boundary span{writing-mode:vertical-rl;font-size:10px;letter-spacing:.2em;color:#ff8a24}.arj-pill{display:inline-block;border:1px solid #ff8a24;color:#ffb16c;border-radius:999px;padding:8px 10px;font-size:9px;letter-spacing:.15em}.arj-pill.light{border-color:#fff;color:#fff}.arj-flow{display:flex;list-style:none;padding:0;margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:visible}.arj-flow-node{flex:1;min-width:0;padding:24px 16px;position:relative;border-right:1px solid var(--line)}.arj-flow-node:last-child{border:0}.arj-flow-node strong,.arj-flow-node small{display:block}.arj-flow-node strong{font-size:16px;margin:28px 0 9px}.arj-flow-node small{font-size:12px;line-height:1.45;color:#666}.arj-flow-num{font-size:10px;color:#777;letter-spacing:.1em}.arj-boundary{width:18px;position:relative;background:#ff8a24;flex:0 0 18px}.arj-boundary span{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:9px;letter-spacing:.13em;color:#a54b00}.arj-dark .arj-flow,.arj-dark .arj-flow-node{border-color:#ffffff2b}.arj-dark .arj-flow-node small{color:#999}.arj-proof{background:var(--paper);margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:max(40px,calc((100vw - 1120px)/2));padding-right:max(40px,calc((100vw - 1120px)/2))}.arj-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.arj-proof-grid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;min-height:340px;display:flex;flex-direction:column}.arj-project-head{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.11em;color:#666}.arj-project-mark{width:34px;height:34px;display:grid;place-items:center;background:#0a0a0a;color:#fff;border-radius:10px;font-size:15px}.arj-proof-grid h3{font-size:34px!important;margin:52px 0 14px!important;letter-spacing:-.04em!important}.arj-proof-grid p{font-size:15px!important;line-height:1.6!important;color:#555!important;margin:0 0 30px!important}.arj-proof-grid a{margin-top:auto;font-size:14px;font-weight:650;text-decoration:none;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.arj-faq details{border-top:1px solid var(--line);padding:0}.arj-faq details:last-child{border-bottom:1px solid var(--line)}.arj-faq summary{cursor:pointer;list-style:none;padding:24px 42px 24px 0;font-size:19px;font-weight:650;position:relative}.arj-faq summary:after{content:\"+\";position:absolute;right:6px}.arj-faq details[open] summary:after{content:\"−\"}.arj-faq details p{max-width:720px;font-size:15px!important;line-height:1.65!important;color:#555!important;margin:0 0 26px!important}.arj-final,.arj-repo{margin:24px 0 0;background:#0a0a0a;color:#fff;border-radius:30px;padding:72px}.arj-final>p:not(.arj-eyebrow),.arj-repo>p:not(.arj-eyebrow){max-width:650px;color:#aaa;font-size:18px!important;line-height:1.55!important;margin:24px 0 0!important}.arj-final .arj-btn,.arj-repo .arj-btn{background:#fff;color:#000!important;border-color:#fff}.arj-final .arj-btn-secondary,.arj-repo .arj-btn-secondary{background:transparent;color:#fff!important;border-color:#ffffff50}.arj-governance-visual{display:flex;flex-direction:column;justify-content:center}.arj-zone{display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px}.arj-zone span{font-size:9px;letter-spacing:.16em;color:#999}.arj-zone b{border:1px solid #ffffff40;border-radius:10px;width:82%;padding:14px;text-align:center;font-size:11px;letter-spacing:.08em}.arj-zone i{font-style:normal;color:#777}.arj-zone small{font-size:10px;letter-spacing:.11em;color:#aaa}.arj-control-line{height:50px;border-top:1px solid #ff8a24;border-bottom:1px solid #ff8a24;display:grid;place-items:center;color:#ffad67;font-size:9px;letter-spacing:.18em;background:#ff8a240f}.arj-dual,.arj-risk,.arj-bind,.arj-recovery,.arj-feature,.arj-not,.arj-metrics,.arj-champion{width:100%}.arj-risk{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.arj-risk>div{padding:34px;border-right:1px solid var(--line)}.arj-risk>div:last-child{border:0}.arj-risk span{font-size:11px;color:#777}.arj-risk h3{font-size:29px!important;margin:60px 0 12px!important}.arj-risk p{font-size:14px!important;color:#666!important;margin:0!important}.arj-evidence{background:var(--paper);margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);padding-left:max(40px,calc((100vw - 1120px)/2));padding-right:max(40px,calc((100vw - 1120px)/2))}.arj-bind{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:stretch}.arj-bind>div{border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:12px}.arj-bind>div+div{border-left:0}.arj-bind span{padding:12px;border:1px solid var(--line);font-size:10px;letter-spacing:.11em}.arj-bind-core{justify-content:center;text-align:center;background:#0a0a0a;color:#fff}.arj-bind-core b{font-size:18px}.arj-bind-core small{color:#999}.arj-note{font-size:12px!important;line-height:1.6!important;color:#666!important;margin:20px 0 0!important}.arj-recovery{display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff32;padding:24px}.arj-recovery span{font-size:10px;letter-spacing:.1em}.arj-recovery b{color:#ff8a24}.arj-feature{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.arj-feature>div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px}.arj-feature h3{font-size:40px!important;margin:48px 0 14px!important}.arj-feature p{font-size:16px!important;line-height:1.6!important;color:#555!important}.arj-mini-flow{display:flex;flex-direction:column;justify-content:center;gap:12px}.arj-mini-flow span{border:1px solid var(--line);border-radius:9px;padding:14px;font-size:10px;letter-spacing:.1em}.arj-not{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.arj-not span{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;line-height:1.45}.arj-clu-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center}.arj-clu-visual>span,.arj-clu-visual>strong{width:88%;padding:13px;border:1px solid #ffffff3b;border-radius:9px;font-size:10px;letter-spacing:.1em}.arj-clu-visual>strong{background:#fff;color:#000}.arj-clu-visual>b{font-size:9px;letter-spacing:.14em;color:#ffb16c;padding:10px 0}.arj-clu-visual>i{font-style:normal;color:#777}.arj-clu-visual>div{border-top:1px solid #ff8a24;width:100%;padding-top:20px;font-size:10px;letter-spacing:.1em;color:#aaa}.arj-clu-visual em{color:#ffad67;font-style:normal}.arj-terminal{background:#0a0a0a;color:#fff;border-radius:20px;overflow:hidden;margin:0}.arj-terminal figcaption{height:52px;padding:0 18px;border-bottom:1px solid #ffffff20;display:flex;align-items:center;gap:16px;font-size:11px;color:#aaa}.arj-dots{display:flex;gap:5px}.arj-dots i{width:7px;height:7px;border-radius:50%;background:#444}.arj-dots i:first-child{background:#ff8a24}.arj-terminal-body{padding:24px}.arj-terminal-body p{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin:0!important;padding:10px 0;border-bottom:1px solid #ffffff12;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px!important;line-height:1.45!important}.arj-terminal-body span{color:#888}.arj-terminal-body b{font-weight:500;overflow-wrap:anywhere}.arj-terminal-body .ok{color:#78e5a0}.arj-terminal>small{display:block;padding:0 24px 24px;color:#777;line-height:1.5}.arj-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff2c}.arj-metrics>div{min-height:190px;padding:26px;border-right:1px solid #ffffff2c;display:flex;flex-direction:column;justify-content:space-between}.arj-metrics>div:last-child{border:0}.arj-metrics b{font-size:44px;letter-spacing:-.05em}.arj-metrics span{font-size:11px;line-height:1.45;color:#aaa}.arj-ares-visual{display:grid;grid-template-columns:1fr .42fr;grid-template-rows:1fr auto;gap:16px}.arj-ares-visual>div{display:flex;flex-direction:column;gap:10px;justify-content:center}.arj-ares-visual>div span,.arj-ares-visual>div strong,.arj-ares-visual aside{border:1px solid #ffffff38;border-radius:8px;padding:12px;font-size:9px;letter-spacing:.09em}.arj-ares-visual>div strong{background:#fff;color:#000}.arj-ares-visual aside{display:flex;flex-direction:column;justify-content:center;background:#ff8a2412;border-color:#ff8a24}.arj-ares-visual aside small{color:#ffb16c;font-size:8px;letter-spacing:.1em;margin-bottom:12px}.arj-ares-visual aside b{font-size:11px;line-height:1.5}.arj-ares-visual footer{grid-column:1/-1;border-top:1px solid #ff8a24;color:#ffb16c;text-align:center;padding-top:18px;font-size:10px;letter-spacing:.18em}.arj-timeline{display:flex;flex-direction:column;gap:12px}.arj-time-row{display:grid;grid-template-columns:70px 2.5fr .4fr 1fr .6fr;gap:4px;align-items:center}.arj-time-row b{font-size:9px;letter-spacing:.1em}.arj-time-row span{height:54px;display:grid;place-items:center;font-size:9px;letter-spacing:.1em;border:1px solid var(--line)}.arj-time-row .train,.arj-time-row .history{background:#111;color:#fff}.arj-time-row .purge,.arj-time-row .embargo{background:#ff8a24}.arj-time-row .valid{background:#eee}.arj-time-row .empty{border-color:transparent}.arj-time-row .wide{grid-column:2/4}.arj-time-row.final{grid-template-columns:70px 2.9fr .5fr 1.6fr;margin-top:16px}.arj-time-row .holdout{border-color:#111}.arj-champion{display:flex;align-items:center;justify-content:center;gap:12px}.arj-champion>div{flex:1;min-height:120px;border:1px solid #ffffff31;border-radius:10px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.arj-champion span{font-size:11px;letter-spacing:.1em}.arj-champion small{color:#888}.arj-champion i{font-style:normal;color:#ff8a24}.arj-champion .winner{background:#fff;color:#000}.arj-champion .winner small{color:#555}\n@media(max-width:1199px){.arj-page{width:100vw;margin-left:calc((100% - 100vw)/2);padding-left:40px;padding-right:40px}}\n@media(max-width:800px){.arj-page{padding-left:24px;padding-right:24px}.arj-hero{min-height:0;display:flex;flex-direction:column;padding:76px 0 72px;gap:44px;align-items:stretch}.arj-hero h1{font-size:52px!important;letter-spacing:-.058em!important}.arj-hero-lede{font-size:17px!important}.arj-hero-visual{width:100%}.arj-system,.arj-governance-visual,.arj-clu-visual,.arj-ares-visual{min-height:480px;border-radius:22px;padding:20px}.arj-section{padding:76px 0}.arj-dark,.arj-proof,.arj-evidence{padding-left:24px;padding-right:24px}.arj-section-head{margin-bottom:34px}.arj-section-head h2,.arj-final h2,.arj-repo h2{font-size:42px!important}.arj-cards{grid-template-columns:1fr}.arj-card{min-height:190px}.arj-dual{grid-template-columns:1fr}.arj-dual-boundary{height:40px;border:0;border-top:1px solid #ffffff2c;border-bottom:1px solid #ffffff2c}.arj-dual-boundary span{writing-mode:horizontal-tb}.arj-flow{flex-direction:column}.arj-flow-node{padding:18px 18px 20px 64px;border:0;border-bottom:1px solid var(--line);min-height:96px}.arj-flow-node strong{margin:0 0 7px}.arj-flow-num{position:absolute;left:18px;top:21px}.arj-boundary{height:18px;width:100%;flex-basis:18px}.arj-boundary span{left:18px;bottom:50%;transform:translateY(50%);color:#261000}.arj-proof-grid,.arj-feature{grid-template-columns:1fr}.arj-proof-grid article{min-height:310px}.arj-risk{grid-template-columns:1fr}.arj-risk>div{border-right:0;border-bottom:1px solid var(--line)}.arj-risk>div:last-child{border:0}.arj-risk h3{margin-top:22px!important}.arj-bind{grid-template-columns:1fr}.arj-bind>div+div{border-left:1px solid var(--line);border-top:0}.arj-recovery{flex-direction:column;align-items:flex-start;gap:13px}.arj-recovery b{transform:rotate(90deg);margin-left:12px}.arj-not{grid-template-columns:1fr}.arj-metrics{grid-template-columns:1fr 1fr}.arj-metrics>div{min-height:160px;border-bottom:1px solid #ffffff2c}.arj-metrics>div:nth-child(2){border-right:0}.arj-final,.arj-repo{border-radius:22px;padding:40px 24px}.arj-ares-visual{grid-template-columns:1fr}.arj-ares-visual aside{min-height:100px}.arj-ares-visual footer{grid-column:1}.arj-time-row,.arj-time-row.final{grid-template-columns:1.35fr .58fr 1fr;gap:4px;padding:14px 0;border-top:1px solid var(--line);margin-top:0}.arj-time-row b{grid-column:1/-1;margin-bottom:5px;font-size:10px}.arj-time-row .wide{grid-column:auto}.arj-time-row .empty{display:none}.arj-time-row span{height:58px;padding:7px;font-size:9px;line-height:1.25;letter-spacing:.035em;text-align:center}.arj-champion{flex-direction:column;align-items:stretch}.arj-champion i{transform:rotate(90deg);align-self:center}.arj-terminal-body p{grid-template-columns:1fr}.arj-terminal-body b{padding-bottom:4px}.arj-system-triad{grid-template-columns:1fr}.arj-system{gap:10px}.arj-system-cap{width:75%}}\n@media(prefers-reduced-motion:reduce){.arj-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}\n\n.arj-page{overflow:visible;--glow-a:rgba(255,138,36,.18);--glow-b:rgba(106,210,255,.11);background:linear-gradient(180deg,#fff 0%,#fbfbf8 45%,#fff 100%)}\n.arj-page:has(.arj-governance-visual){--glow-a:rgba(161,114,255,.16);--glow-b:rgba(255,138,36,.10)}\n.arj-page:has(.arj-clu-visual){--glow-a:rgba(255,138,36,.15);--glow-b:rgba(255,205,86,.10)}\n.arj-page:has(.arj-ares-visual){--glow-a:rgba(255,169,64,.18);--glow-b:rgba(104,187,255,.10)}\n.arj-hero{position:relative;isolation:isolate;background:radial-gradient(70% 70% at 84% 18%,var(--glow-a),transparent 62%),radial-gradient(46% 52% at 62% 76%,var(--glow-b),transparent 72%),linear-gradient(180deg,#fff 0%,#f8f8f5 100%)}\n.arj-hero:before{content:\"\";position:absolute;inset:auto 7% 0 7%;height:1px;background:linear-gradient(90deg,transparent,rgba(10,10,10,.16),transparent);z-index:-1}\n.arj-system,.arj-governance-visual,.arj-clu-visual,.arj-ares-visual{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.13);background:radial-gradient(120% 90% at 88% 0,var(--glow-a),transparent 40%),radial-gradient(80% 70% at 8% 100%,var(--glow-b),transparent 42%),linear-gradient(145deg,#111 0%,#070707 78%);box-shadow:0 34px 80px rgba(0,0,0,.18),0 1px 0 rgba(255,255,255,.08) inset;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease}\n.arj-system:after,.arj-governance-visual:after,.arj-clu-visual:after,.arj-ares-visual:after{content:\"\";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(130deg,rgba(255,255,255,.20),transparent 30%,var(--glow-a) 76%,transparent);opacity:.52;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}\n@media(min-width:1000px){.arj-system:hover,.arj-governance-visual:hover,.arj-clu-visual:hover,.arj-ares-visual:hover{transform:translateY(-5px);box-shadow:0 42px 96px rgba(0,0,0,.22),0 0 52px var(--glow-a)}}\n.arj-section{position:relative;background:linear-gradient(180deg,rgba(247,247,244,.78),rgba(255,255,255,.96));border-top-color:rgba(10,10,10,.08)}\n.arj-section:nth-of-type(even){background:linear-gradient(180deg,#fff,#f5f5f1)}\n.arj-dark{background:radial-gradient(80% 100% at 86% 4%,var(--glow-a),transparent 44%),radial-gradient(60% 90% at 8% 96%,var(--glow-b),transparent 48%),linear-gradient(180deg,#0d0d0d,#050505);box-shadow:0 28px 70px rgba(0,0,0,.12) inset}\n.arj-proof,.arj-evidence{background:radial-gradient(62% 100% at 92% 0,var(--glow-a),transparent 58%),linear-gradient(180deg,#f7f7f4,#fff)}\n.arj-cards{gap:14px;border:0!important;background:transparent!important}\n.arj-card{border:1px solid rgba(10,10,10,.11)!important;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(245,245,241,.94));box-shadow:0 1px 0 rgba(255,255,255,.9) inset;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}\n.arj-card:hover{transform:translateY(-4px);border-color:rgba(10,10,10,.22)!important;box-shadow:0 18px 38px rgba(10,10,10,.08),0 1px 0 #fff inset}\n.arj-flow{gap:10px;border:0!important;background:transparent!important}\n.arj-flow>*{border:1px solid rgba(10,10,10,.12)!important;border-radius:16px;background:rgba(255,255,255,.72);transition:transform .28s ease,box-shadow .28s ease}\n.arj-flow>*:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(10,10,10,.08)}\n.arj-btn,.arj-cta a{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}\n.arj-btn:hover,.arj-cta a:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(10,10,10,.14)}\n.arj-system>* ,.arj-governance-visual>* ,.arj-clu-visual>* ,.arj-ares-visual>*{animation:arj-rise .72s cubic-bezier(.2,.8,.2,1) both}\n.arj-system>*:nth-child(2),.arj-governance-visual>*:nth-child(2),.arj-clu-visual>*:nth-child(2),.arj-ares-visual>*:nth-child(2){animation-delay:.07s}\n.arj-system>*:nth-child(3),.arj-governance-visual>*:nth-child(3),.arj-clu-visual>*:nth-child(3),.arj-ares-visual>*:nth-child(3){animation-delay:.14s}\n@keyframes arj-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n@media(max-width:1199px){.arj-cards{gap:10px}.arj-system,.arj-governance-visual,.arj-clu-visual,.arj-ares-visual{box-shadow:0 24px 58px rgba(0,0,0,.16)}}\n@media(max-width:800px){.arj-hero{background:radial-gradient(90% 46% at 90% 10%,var(--glow-a),transparent 66%),linear-gradient(180deg,#fff,#f8f8f5)}.arj-cards{gap:9px}.arj-card{border-radius:18px}.arj-flow{gap:8px}.arj-time-row span{font-size:10px!important;line-height:1.25}.arj-system,.arj-governance-visual,.arj-clu-visual,.arj-ares-visual{transform:none!important}}\n.arj-section.arj-dark{background:radial-gradient(80% 100% at 86% 4%,var(--glow-a),transparent 44%),radial-gradient(60% 90% at 8% 96%,var(--glow-b),transparent 48%),linear-gradient(180deg,#0d0d0d,#050505)}\n.arj-section.arj-proof,.arj-section.arj-evidence{background:radial-gradient(62% 100% at 92% 0,var(--glow-a),transparent 58%),linear-gradient(180deg,#f7f7f4,#fff)}\n\n/* Interaction and continuity pass */\n.arj-page{background:#f5f5f5}\n.arj-hero{background:radial-gradient(50% 72% at 70% 18%,var(--glow-a),transparent 60%),radial-gradient(38% 54% at 62% 78%,var(--glow-b),transparent 70%),#f5f5f5}\n.arj-hero:before{display:none}\n.arj-section,.arj-section:nth-of-type(even){background:#f5f5f5}\n.arj-section.arj-proof,.arj-section.arj-evidence{background:radial-gradient(44% 80% at 70% 10%,var(--glow-a),transparent 68%),#f5f5f5}\n.arj-section.arj-dark{background:radial-gradient(70% 90% at 78% 8%,var(--glow-a),transparent 52%),radial-gradient(54% 76% at 20% 92%,var(--glow-b),transparent 58%),linear-gradient(180deg,#0d0d0d,#050505)}\n.arj-system,.arj-governance-visual,.arj-clu-visual,.arj-ares-visual{background:radial-gradient(76% 68% at 92% 0,rgba(255,138,36,.12),transparent 58%),radial-gradient(62% 56% at 8% 100%,rgba(106,210,255,.09),transparent 60%),linear-gradient(145deg,#111,#070707 78%);box-shadow:0 28px 64px rgba(10,10,10,.16),0 1px 0 rgba(255,255,255,.08) inset}\n.arj-system:after,.arj-governance-visual:after,.arj-clu-visual:after,.arj-ares-visual:after{opacity:.26}\n.arj-card{background:#fafaf8}\n.arj-hero-copy>*{animation:arj-copy-in .72s cubic-bezier(.2,.8,.2,1) both}\n.arj-hero-copy>*:nth-child(2){animation-delay:.08s}\n.arj-hero-copy>*:nth-child(3){animation-delay:.16s}\n.arj-hero-copy>*:nth-child(4){animation-delay:.24s}\n@keyframes arj-copy-in{from{opacity:0;transform:translateY(16px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}\n@supports (animation-timeline:view()){\n  .arj-section-head>.arj-eyebrow,.arj-section-head>h2,.arj-section-head>.arj-lede{animation:arj-scroll-copy linear both;animation-timeline:view();animation-range:entry 8% cover 30%}\n  .arj-section-head>h2{animation-range:entry 10% cover 34%}\n  .arj-section-head>.arj-lede{animation-range:entry 12% cover 36%}\n}\n@keyframes arj-scroll-copy{from{opacity:0;transform:translateY(22px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}\n.arj-system{overflow:visible}\n.arj-system .arj-node{-webkit-appearance:none;appearance:none;box-sizing:border-box;font:inherit;color:inherit;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;transition:min-height .45s cubic-bezier(.2,.8,.2,1),padding .45s cubic-bezier(.2,.8,.2,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}\n.arj-system .arj-node-label{display:block;font-size:inherit;line-height:1.2;letter-spacing:inherit;font-weight:inherit;animation:arj-node-label .55s cubic-bezier(.2,.8,.2,1) both}\n.arj-system .arj-node-copy{display:block;width:100%;max-height:0;margin-top:0;opacity:0;overflow:hidden;color:rgba(255,255,255,.66);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.42;text-transform:none;transform:translateY(8px);transition:max-height .48s cubic-bezier(.2,.8,.2,1),margin-top .4s ease,opacity .3s ease .04s,transform .42s cubic-bezier(.2,.8,.2,1)}\n.arj-system .arj-node:hover,.arj-system .arj-node:focus-visible{transform:translateY(-2px);border-color:rgba(255,138,36,.82)!important;background-color:rgba(255,138,36,.075);box-shadow:0 12px 26px rgba(0,0,0,.18),0 0 22px rgba(255,138,36,.08)}\n.arj-system .arj-node:hover .arj-node-copy,.arj-system .arj-node:focus-visible .arj-node-copy{max-height:96px;margin-top:9px;opacity:1;transform:none}\n.arj-system .arj-node:focus-visible{outline:2px solid #ff8a24;outline-offset:3px}\n.arj-system-cap.arj-node,.arj-system-main.inverted.arj-node{color:#0a0a0a;background:#f7f7f4}\n.arj-system-cap.arj-node .arj-node-copy,.arj-system-main.inverted.arj-node .arj-node-copy{color:#555}\n.arj-system-cap.arj-node:hover,.arj-system-cap.arj-node:focus-visible,.arj-system-main.inverted.arj-node:hover,.arj-system-main.inverted.arj-node:focus-visible{background:#fff7ee}\n.arj-system-main.arj-node{width:100%;border:1px solid rgba(255,255,255,.3);border-radius:10px;padding:15px 18px;background:rgba(255,255,255,.015)}\n.arj-split .arj-node,.arj-system-triad .arj-node{width:100%;min-width:0;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:14px 12px;background:rgba(255,255,255,.012)}\n.arj-node-label{animation-delay:.08s}\n.arj-split .arj-node-label{animation-delay:.16s}\n.arj-system-main.inverted .arj-node-label{animation-delay:.24s}\n.arj-system-triad .arj-node-label{animation-delay:.32s}\n@keyframes arj-node-label{from{opacity:0;transform:translateY(7px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}\n.arj-faq details:not([open])>:not(summary){display:block!important}\n.arj-faq details>p{display:block!important;box-sizing:border-box;max-height:0;margin:0;padding:0;opacity:0;overflow:hidden;visibility:hidden;transform:translateY(-10px);transition:max-height .56s cubic-bezier(.2,.8,.2,1),padding .48s cubic-bezier(.2,.8,.2,1),opacity .3s ease,transform .48s cubic-bezier(.2,.8,.2,1),visibility 0s linear .56s}\n.arj-faq details[open]>p{max-height:240px;padding:0 0 24px;opacity:1;visibility:visible;transform:none;transition:max-height .56s cubic-bezier(.2,.8,.2,1),padding .48s cubic-bezier(.2,.8,.2,1),opacity .34s ease .1s,transform .48s cubic-bezier(.2,.8,.2,1),visibility 0s}\n.arj-faq summary:after{transition:transform .38s cubic-bezier(.2,.8,.2,1),color .25s ease}\n.arj-faq details[open] summary:after{transform:rotate(45deg);color:#ff8a24}\n.arj-card h3,.arj-card>p{transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .3s ease}\n.arj-card:hover h3{transform:translateY(-3px)}\n.arj-card:hover>p{transform:translateY(-2px);opacity:.82}\n@media(max-width:800px){\n  .arj-page,.arj-hero,.arj-section,.arj-section:nth-of-type(even){background-color:#f5f5f5}\n  .arj-hero{background:radial-gradient(50% 42% at 70% 12%,var(--glow-a),transparent 60%),#f5f5f5}\n  .arj-section.arj-proof,.arj-section.arj-evidence{background:#f5f5f5}\n  .arj-system{padding:28px 20px;gap:10px}\n  .arj-system .arj-node{min-height:48px}\n  .arj-system .arj-node-copy{font-size:10.5px;line-height:1.38}\n  .arj-system .arj-node:hover .arj-node-copy,.arj-system .arj-node:focus .arj-node-copy{max-height:120px}\n  .arj-system-cap.arj-node{width:84%}\n  .arj-split,.arj-system-triad{gap:8px}\n  .arj-faq details[open]>p{max-height:340px}\n}\n@supports (animation-timeline:view()){\n  .arj-section-head>.arj-eyebrow,.arj-section-head>h2,.arj-section-head>.arj-lede{animation-range:entry 0 cover 18%}\n  .arj-section-head>h2{animation-range:entry 2% cover 20%}\n  .arj-section-head>.arj-lede{animation-range:entry 4% cover 22%}\n}\n@keyframes arj-scroll-copy{from{opacity:.18;transform:translateY(14px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}\n.arj-hero-copy>*{animation-duration:.54s}\n@keyframes arj-copy-in{from{opacity:.38;transform:translateY(10px);filter:none}to{opacity:1;transform:none;filter:none}}\n@keyframes arj-scroll-copy{from{opacity:.34;transform:translateY(12px);filter:blur(1px)}to{opacity:1;transform:none;filter:none}}\n\n/* Interaction refinement: single-frame nodes, integrated control gate, staged scroll reveals */\n.arj-split .arj-node-label,\n.arj-system-triad .arj-node-label{\n  display:block!important;\n  width:auto!important;\n  min-width:0!important;\n  max-width:none!important;\n  padding:0!important;\n  margin:auto!important;\n  border:0!important;\n  border-radius:0!important;\n  background:transparent!important;\n  box-shadow:none!important;\n  color:inherit!important;\n  text-align:center!important;\n}\n.arj-split .arj-node:hover .arj-node-label,\n.arj-split .arj-node:focus-visible .arj-node-label,\n.arj-system-triad .arj-node:hover .arj-node-label,\n.arj-system-triad .arj-node:focus-visible .arj-node-label{\n  margin:0!important;\n  text-align:left!important;\n}\n.arj-flow{\n  grid-template-columns:repeat(6,minmax(0,1fr))!important;\n  gap:14px!important;\n}\n.arj-boundary{display:none!important}\n.arj-boundary + .arj-flow-node{\n  position:relative!important;\n  border-color:rgba(255,128,28,.44)!important;\n  background:\n    radial-gradient(circle at 100% 0,rgba(255,138,36,.13),transparent 42%),\n    linear-gradient(155deg,#fff 0%,#fffaf6 100%)!important;\n  box-shadow:\n    inset 0 3px 0 rgba(255,128,28,.82),\n    0 18px 46px rgba(74,42,16,.09)!important;\n}\n.arj-boundary + .arj-flow-node:before{\n  content:\"CONTROL BOUNDARY\";\n  position:absolute;\n  top:20px;\n  right:20px;\n  display:inline-flex;\n  align-items:center;\n  min-height:22px;\n  padding:0 9px;\n  border:1px solid rgba(255,128,28,.26);\n  border-radius:999px;\n  background:rgba(255,138,36,.09);\n  color:#b95613;\n  font-size:9px;\n  font-weight:700;\n  line-height:1;\n  letter-spacing:.13em;\n  white-space:nowrap;\n}\n@keyframes arj-card-stage-in{\n  from{opacity:.12;translate:0 30px;scale:.985}\n  to{opacity:1;translate:0 0;scale:1}\n}\n@keyframes arj-detail-stage-in{\n  from{opacity:.08;translate:0 15px}\n  to{opacity:1;translate:0 0}\n}\n@supports(animation-timeline:view()){\n  .arj-cards>.arj-card,\n  .arj-flow>.arj-flow-node,\n  .arj-proof-grid>*{\n    animation:arj-card-stage-in linear both;\n    animation-timeline:view();\n    animation-range:entry 0% cover 27%;\n  }\n  .arj-cards>.arj-card:nth-child(3n+2),\n  .arj-proof-grid>*:nth-child(2n){\n    animation-range:entry 4% cover 30%;\n  }\n  .arj-cards>.arj-card:nth-child(3n){\n    animation-range:entry 8% cover 33%;\n  }\n  .arj-card>.arj-index,\n  .arj-flow-node>.arj-flow-num{\n    animation:arj-detail-stage-in linear both;\n    animation-timeline:view();\n    animation-range:entry 2% cover 18%;\n  }\n  .arj-card>h3,\n  .arj-flow-node>strong{\n    animation:arj-detail-stage-in linear both;\n    animation-timeline:view();\n    animation-range:entry 6% cover 22%;\n  }\n  .arj-card>p,\n  .arj-flow-node>small{\n    animation:arj-detail-stage-in linear both;\n    animation-timeline:view();\n    animation-range:entry 10% cover 27%;\n  }\n  .arj-section-head>.arj-eyebrow{\n    animation:arj-detail-stage-in linear both;\n    animation-timeline:view();\n    animation-range:entry 0% cover 18%;\n  }\n  .arj-section-head>h2{\n    animation:arj-detail-stage-in linear both;\n    animation-timeline:view();\n    animation-range:entry 4% cover 23%;\n  }\n  .arj-section-head>.arj-lede{\n    animation:arj-detail-stage-in linear both;\n    animation-timeline:view();\n    animation-range:entry 8% cover 28%;\n  }\n}\n@media(max-width:1023px){\n  .arj-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}\n}\n@media(max-width:620px){\n  .arj-flow{grid-template-columns:1fr!important;gap:12px!important}\n  .arj-boundary + .arj-flow-node:before{top:18px;right:18px;font-size:8px}\n}\n\n.arj-split .arj-node-copy,\n.arj-system-triad .arj-node-copy{\n  width:100%!important;\n  min-width:0!important;\n  max-width:none!important;\n  padding:0!important;\n  border:0!important;\n  border-radius:0!important;\n  background:transparent!important;\n  box-shadow:none!important;\n  text-align:left!important;\n}\n\n@media(min-width:1024px){\n  .arj-boundary + .arj-flow-node:before{\n    top:18px;\n    right:14px;\n    min-height:20px;\n    padding:0 7px;\n    font-size:7px;\n    letter-spacing:.08em;\n  }\n}\n /* Balanced engagement grid */\n.arj-section:has(+ .arj-faq) .arj-cards{\ngrid-template-columns:repeat(2,minmax(0,1fr));\n}\n\n/* Symmetric native details animation */\n.arj-faq details{\ninterpolate-size:allow-keywords;\n}\n.arj-faq details::details-content{\nblock-size:0;\nopacity:0;\noverflow:hidden;\ncontent-visibility:hidden;\ntransition:\nblock-size .56s cubic-bezier(.2,.8,.2,1),\nopacity .32s ease,\ncontent-visibility .56s allow-discrete;\n}\n.arj-faq details[open]::details-content{\nblock-size:auto;\nopacity:1;\ncontent-visibility:visible;\n}\n@starting-style{\n.arj-faq details[open]::details-content{\nblock-size:0;\nopacity:0;\n}\n}\n.arj-faq details p{\ndisplay:block!important;\nmax-height:none!important;\nmargin:0!important;\npadding:0 0 26px!important;\nopacity:1!important;\nvisibility:visible!important;\ntransform:none!important;\ntransition:none!important;\n}\n\n/* Single-surface expanding governance stages */\n.arj-governance-node{\nappearance:none;\n-webkit-appearance:none;\nfont:inherit;\ncolor:#fff;\nwidth:82%;\nmin-height:50px;\ndisplay:flex;\nflex-direction:column;\nalign-items:center;\njustify-content:center;\npadding:14px;\nborder:1px solid #ffffff40;\nborder-radius:10px;\nbackground:transparent;\ncursor:pointer;\noverflow:hidden;\ntext-align:center;\ntransition:\nmin-height .52s cubic-bezier(.2,.8,.2,1),\npadding .52s cubic-bezier(.2,.8,.2,1),\nborder-color .3s ease,\nbackground .3s ease,\nbox-shadow .4s ease,\ntransform .4s cubic-bezier(.2,.8,.2,1);\n}\n.arj-governance-node-label{\nfont-size:11px;\nfont-weight:700;\nletter-spacing:.08em;\n}\n.arj-governance-node-copy{\nmax-height:0;\nopacity:0;\noverflow:hidden;\nmargin-top:0;\ncolor:#b9b9b9;\nfont-size:10px;\nline-height:1.45;\nfont-weight:400;\nletter-spacing:0;\ntransform:translateY(-8px);\ntransition:\nmax-height .52s cubic-bezier(.2,.8,.2,1),\nmargin-top .45s cubic-bezier(.2,.8,.2,1),\nopacity .28s ease,\ntransform .45s cubic-bezier(.2,.8,.2,1);\n}\n.arj-governance-node:hover,\n.arj-governance-node:focus-visible,\n.arj-governance-node:focus{\nmin-height:104px;\npadding:16px;\nborder-color:#ff8a2470;\nbackground:#ff8a2408;\nbox-shadow:0 18px 40px #0000002e;\ntransform:translateY(-2px);\noutline:none;\n}\n.arj-governance-node:hover .arj-governance-node-copy,\n.arj-governance-node:focus-visible .arj-governance-node-copy,\n.arj-governance-node:focus .arj-governance-node-copy{\nmax-height:76px;\nmargin-top:9px;\nopacity:1;\ntransform:none;\n}\n\n/* Cursor-origin circular inversion for every CTA */\n@media(hover:hover) and (pointer:fine){\n.arj-btn-hit{\ndisplay:inline-flex;\npadding:10px 8px;\nmargin:-10px -8px;\nborder-radius:999px;\nposition:relative;\nz-index:1;\n}\n.arj-btn{\nposition:relative;\noverflow:hidden;\nisolation:isolate;\n}\n.arj-btn::before{\ncontent:\"\";\nposition:absolute;\ninset:0;\nz-index:3;\npointer-events:none;\nborder-radius:inherit;\nbackground:#fff;\nmix-blend-mode:difference;\nclip-path:circle(0 at var(--arj-btn-x,50%) var(--arj-btn-y,50%));\ntransition:clip-path .62s cubic-bezier(.16,1,.3,1);\nwill-change:clip-path;\n}\n\n.arj-btn-hit:hover .arj-btn::before,\n.arj-btn:focus-visible::before{\nclip-path:circle(165% at var(--arj-btn-x,50%) var(--arj-btn-y,50%));\ntransition-duration:1.05s;\ntransition-timing-function:cubic-bezier(.25,.1,.25,1);\n}\n}\n@media(max-width:800px){\n.arj-section:has(+ .arj-faq) .arj-cards{\ngrid-template-columns:1fr;\n}\n.arj-governance-node{\nwidth:100%;\n}\n}\n@media(prefers-reduced-motion:reduce){\n.arj-btn::before{\ndisplay:none!important;\n}\n}\n\n@media(prefers-reduced-motion:reduce){.arj-page *,.arj-page *:before,.arj-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}\n\n\n\n\n`;/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1120\n * @framerIntrinsicHeight 6200\n */export default function ArjiaPageSystem({page=\"aiEngineering\",style}){const rootRef=React.useRef(null);React.useEffect(()=>{const root=rootRef.current;if(!root)return;const buttons=Array.from(root.querySelectorAll(\".arj-btn-hit\"));const setPointer=event=>{const hit=event.currentTarget;const button=hit.querySelector(\".arj-btn\");if(!button)return;const rect=button.getBoundingClientRect();button.style.setProperty(\"--arj-btn-x\",`${event.clientX-rect.left}px`);button.style.setProperty(\"--arj-btn-y\",`${event.clientY-rect.top}px`);};buttons.forEach(button=>{button.addEventListener(\"pointerenter\",setPointer);button.addEventListener(\"pointermove\",setPointer);});return()=>{buttons.forEach(button=>{button.removeEventListener(\"pointerenter\",setPointer);button.removeEventListener(\"pointermove\",setPointer);});};},[page]);const content=page===\"governance\"?/*#__PURE__*/_jsx(Governance,{}):page===\"clu\"?/*#__PURE__*/_jsx(CLU,{}):page===\"ares\"?/*#__PURE__*/_jsx(ARES,{}):/*#__PURE__*/_jsx(AIEngineering,{});return /*#__PURE__*/_jsxs(\"main\",{ref:rootRef,className:\"arj-page\",style:style,children:[/*#__PURE__*/_jsx(\"style\",{children:css}),content]});}// Preserve Framer's original sample overrides because existing project layers may reference them.\nexport function withRotate(Component){return /*#__PURE__*/React.forwardRef(function RotateOverride(props,ref){return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/React.forwardRef(function HoverOverride(props,ref){return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/React.forwardRef(function RandomColorOverride(props,ref){const[store,setStore]=useExampleStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>setStore({background:randomColor()})});});}// Preserve the authored homepage perspective treatment that already references this export.\nexport function PerspectiveWarp(Component){return /*#__PURE__*/React.forwardRef(function PerspectiveWarpOverride(props,ref){const currentTransform=props.style?.transform;const perspectiveTransform=\"perspective(1100px) rotateY(-12deg) rotateX(1.5deg) skewY(-2.2deg)\";return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,transform:currentTransform?`${currentTransform} ${perspectiveTransform}`:perspectiveTransform,transformOrigin:\"50% 50%\",transformStyle:\"preserve-3d\"}});});}export function withAIEngineering(_Component){return /*#__PURE__*/React.forwardRef(function AIEngineeringOverride(_props,ref){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\"},children:/*#__PURE__*/_jsx(ArjiaPageSystem,{page:\"aiEngineering\"})});});}export function withAIGovernance(_Component){return /*#__PURE__*/React.forwardRef(function AIGovernanceOverride(_props,ref){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\"},children:/*#__PURE__*/_jsx(ArjiaPageSystem,{page:\"governance\"})});});}export function withCLUPage(_Component){return /*#__PURE__*/React.forwardRef(function CLUPageOverride(_props,ref){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\"},children:/*#__PURE__*/_jsx(ArjiaPageSystem,{page:\"clu\"})});});}export function withARESPage(_Component){return /*#__PURE__*/React.forwardRef(function ARESPageOverride(_props,ref){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\"},children:/*#__PURE__*/_jsx(ArjiaPageSystem,{page:\"ares\"})});});}addPropertyControls(ArjiaPageSystem,{page:{type:ControlType.Enum,title:\"Page\",options:[\"aiEngineering\",\"governance\",\"clu\",\"ares\"],optionTitles:[\"AI Engineering\",\"AI Governance\",\"CLU Governance\",\"ARES Engine\"],defaultValue:\"aiEngineering\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAIEngineering\":{\"type\":\"reactHoc\",\"name\":\"withAIEngineering\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAIGovernance\":{\"type\":\"reactHoc\",\"name\":\"withAIGovernance\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PerspectiveWarp\":{\"type\":\"reactHoc\",\"name\":\"PerspectiveWarp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withARESPage\":{\"type\":\"reactHoc\",\"name\":\"withARESPage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ArjiaPageSystem\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"6200\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1120\",\"framerContractVersion\":\"1\"}},\"withCLUPage\":{\"type\":\"reactHoc\",\"name\":\"withCLUPage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"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"}