import{r as u,k as e,L as s}from"./index-BVfpSx5Q.js";import{m as y}from"./proxy-Dwi19u3x.js";const r={bg:"#0a0a0a",surface:"rgba(255,255,255,0.025)",border:"rgba(255,255,255,0.08)",borderStrong:"rgba(255,255,255,0.12)",text:"#f5f5f5",dim:"#8a8a8a",muted:"#5e5e5e",accent:"#c9b787",mono:"var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)"},f=[.22,1,.36,1],m="/".replace(/\/$/,""),a=t=>t==="/"?m+"/":m+t;function o({children:t,delay:d=0}){return e.jsx(y.div,{initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.1},transition:{duration:.7,delay:d,ease:f},children:t})}function l({children:t}){return e.jsx("p",{style:{fontSize:"0.625rem",fontFamily:r.mono,fontWeight:500,letterSpacing:"0.18em",textTransform:"uppercase",color:r.muted,margin:"0 0 1.5rem"},children:t})}function v({title:t,children:d}){return e.jsxs("div",{style:{borderRadius:12,border:`1px solid ${r.border}`,overflow:"hidden",backgroundColor:r.surface},children:[e.jsxs("div",{style:{padding:"0.65rem 1rem",borderBottom:`1px solid ${r.border}`,display:"flex",alignItems:"center",gap:"0.5rem"},children:[e.jsx("div",{style:{width:8,height:8,borderRadius:"50%",backgroundColor:r.accent}}),e.jsx("span",{style:{fontSize:"0.65rem",fontFamily:r.mono,color:r.dim},children:t})]}),e.jsx("pre",{style:{padding:"1.25rem",margin:0,fontFamily:r.mono,fontSize:"0.68rem",lineHeight:1.7,color:r.dim,overflowX:"auto"},children:d})]})}const x=`name: a11oy governed pull request review on: pull_request: types: [opened, synchronize, reopened] jobs: governed-review: runs-on: ubuntu-latest permissions: contents: read pull-requests: write outputs: proof_hash: \${{ steps.run_a11oy.outputs.proof-hash }} final_message: \${{ steps.run_a11oy.outputs.final-message }} steps: - uses: actions/checkout@v5 with: ref: refs/pull/\${{ github.event.pull_request.number }}/merge - name: Pre-fetch base and head refs run: | git fetch --no-tags origin \\ \${{ github.event.pull_request.base.ref }} \\ +refs/pull/\${{ github.event.pull_request.number }}/head - name: Run a11oy Governed Review id: run_a11oy uses: szl-holdings/a11oy-action@v2 with: a11oy-api-key: \${{ secrets.A11OY_API_KEY }} prompt-file: .github/a11oy/prompts/review.md output-file: a11oy-review.md governance-policy: production safety-strategy: drop-sudo sandbox: workspace-write proof-chain: enabled covenant-id: \${{ vars.A11OY_COVENANT_ID }} post_governed_feedback: runs-on: ubuntu-latest needs: governed-review if: needs.governed-review.outputs.final_message != '' steps: - name: Post governed feedback with proof hash uses: actions/github-script@v7 with: github-token: \${{ github.token }} script: | await github.rest.issues.createComment({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.payload.pull_request.number, body: \`\${process.env.A11OY_FINAL_MESSAGE}\\n\\n---\\n\` + \`Proof: \${process.env.A11OY_PROOF_HASH} · Governed by a11oy\`, }); env: A11OY_FINAL_MESSAGE: \${{ needs.governed-review.outputs.final_message }} A11OY_PROOF_HASH: \${{ needs.governed-review.outputs.proof_hash }}`,b=`name: a11oy governed database migration on: push: paths: ['migrations/**', 'src/db/schema/**'] branches: [main] jobs: governed-migration: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Run governed migration review uses: szl-holdings/a11oy-action@v2 with: a11oy-api-key: \${{ secrets.A11OY_API_KEY }} prompt: | Review database migrations for: - Breaking schema changes - Data loss risk - Rollback safety - Index impact analysis Require VP-Engineering approval for destructive changes. governance-policy: database-critical safety-strategy: drop-sudo sandbox: read-only proof-chain: enabled approval-required: true approval-roles: ["db-admin", "vp-engineering"]`,j=`name: a11oy governed security scan on: pull_request: types: [opened, synchronize] schedule: - cron: '0 6 * * 1' # Weekly Monday 6am jobs: governed-security: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Run governed security analysis uses: szl-holdings/a11oy-action@v2 with: a11oy-api-key: \${{ secrets.A11OY_API_KEY }} prompt-file: .github/a11oy/prompts/security-audit.md governance-policy: security-critical safety-strategy: unprivileged-user codex-user: a11oy-scanner sandbox: read-only proof-chain: enabled pii-filter: strict dual-use-classification: enabled output-file: security-report.json output-schema: .github/a11oy/schemas/security-report.json`,p=[{id:"review",label:"PR Review",yaml:x,file:".github/workflows/a11oy-review.yml"},{id:"migration",label:"DB Migration",yaml:b,file:".github/workflows/a11oy-migration.yml"},{id:"security",label:"Security Scan",yaml:j,file:".github/workflows/a11oy-security.yml"}],h=[{name:"a11oy-api-key",required:!0,desc:"Your a11oy API key. Store as a GitHub secret. The action starts a governed proxy that routes all inference through a11oy's governance layer."},{name:"prompt / prompt-file",required:!0,desc:"Inline instructions or path to a Markdown prompt file. Store prompts in .github/a11oy/prompts/ for version-controlled governance."},{name:"governance-policy",required:!1,desc:"Named governance policy from your a11oy covenant. Controls approval gates, PII filtering, dual-use classification, and proof chain depth."},{name:"proof-chain",required:!1,desc:"Enable cryptographic proof chain. Every reasoning step, file access, and model call logged to tamper-proof ledger. Default: enabled."},{name:"covenant-id",required:!1,desc:"Link to a specific a11oy covenant for policy enforcement. Covenants define what the agent can and cannot do."},{name:"safety-strategy",required:!1,desc:"Privilege control: drop-sudo (default), unprivileged-user, or unsafe. drop-sudo removes sudo before running — irreversible, protects secrets."},{name:"sandbox",required:!1,desc:"Filesystem/network access: workspace-write, read-only, or danger-full-access. Choose the narrowest option for the task."},{name:"approval-required",required:!1,desc:"Require human approval before applying changes. Integrates with a11oy's governance gate system."},{name:"approval-roles",required:!1,desc:"JSON array of roles authorized to approve. Maps to your a11oy team roles."},{name:"pii-filter",required:!1,desc:"PII detection level: off, standard, strict. Strict mode redacts all PII from logs, outputs, and proof chain entries."},{name:"dual-use-classification",required:!1,desc:"Enable dual-use capability classification. High-risk operations automatically flagged and routed through safety gates."},{name:"model",required:!1,desc:"Model selection. Routes through a11oy's model router: GPT-5.5, Claude 4, DeepSeek V4, or auto (best model per sub-task)."},{name:"output-file",required:!1,desc:"Save the governed output to disk. Includes proof hash, governance metadata, and the agent's final message."},{name:"output-schema",required:!1,desc:"Path to JSON schema for structured output. Enforce consistent report formats across teams."}],S=[{name:"final-message",desc:"The agent's final response. Includes findings, recommendations, and governance summary."},{name:"proof-hash",desc:"Cryptographic hash of the complete session proof chain. Verifiable via a11oy's trust center."},{name:"governance-report",desc:"JSON object with policy compliance details, PII filter results, and approval status."},{name:"exit-code",desc:"Standard exit code. 0 = success, 1 = failure, 2 = governance violation, 3 = approval pending."}],w=[{name:"Pull Request Review",desc:"Every PR reviewed by a governed agent. Architecture analysis, security scanning, performance profiling — with proof hash on every review comment.",icon:"⬡"},{name:"Database Migrations",desc:"Schema changes analyzed for breaking changes, data loss risk, and rollback safety. Destructive operations require human approval through governance gates.",icon:"◈"},{name:"Security Auditing",desc:"Continuous security scanning with dual-use classification. Dependency vulnerabilities, secret exposure, injection vectors — all governed and logged.",icon:"⚡"},{name:"Release Preparation",desc:"Automated changelog generation, version bumping, license compliance checks, and deployment readiness assessment. Governed approval before publish.",icon:"✦"},{name:"Code Migration",desc:"Framework upgrades, API version migrations, language modernization. The agent plans, executes, and proves every change. Rollback guaranteed.",icon:"⊚"},{name:"Compliance Checks",desc:"SOC 2, HIPAA, GDPR compliance scanning on every commit. Policy violations flagged before they reach production. Audit trail automatic.",icon:"⚓"},{name:"Test Generation",desc:"Generate test suites for uncovered code paths. Unit, integration, and e2e tests — with governed execution to verify they pass before merging.",icon:"○"},{name:"Documentation",desc:"Auto-generate API documentation, architecture decision records, and onboarding guides from code changes. Version-controlled, governed, proven.",icon:"□"}],k=[{name:"Privilege Isolation",desc:"drop-sudo removes elevated privileges before agent execution. Irreversible per job. Secrets in memory protected from agent access."},{name:"Proof Chain",desc:"Every file read, model call, and reasoning step committed to cryptographic ledger. Tamper-proof. Verifiable. Queryable by any dimension."},{name:"PII Filtering",desc:"Automatic detection and redaction of personally identifiable information. Three levels: off, standard, strict. Applied to all outputs and logs."},{name:"Dual-Use Classification",desc:"Security-sensitive operations automatically classified. Penetration testing tools, exploit analysis, and reverse engineering governed through safety gates."},{name:"Covenant Enforcement",desc:"Organization-level policies enforced at the action level. What the agent can access, modify, and approve — defined once, enforced everywhere."},{name:"Trigger Restrictions",desc:"Control who can invoke the action. Limit to write collaborators, specific users, or verified service accounts. Bot access configurable per workflow."}],g=[{label:"Governance",theirs:"None — agent runs with full trust",ours:"Covenant-enforced policies, approval gates, proof chain"},{label:"Audit Trail",theirs:"Workflow logs only",ours:"Cryptographic proof hash on every session, verifiable via trust center"},{label:"PII Protection",theirs:"Manual — developer responsibility",ours:"Automatic PII filtering at three strictness levels"},{label:"Approval Gates",theirs:"None — changes applied immediately",ours:"Role-based approval required for destructive operations"},{label:"Model Routing",theirs:"Single model, single provider",ours:"Multi-model: GPT-5.5, Claude 4, DeepSeek V4 — best per sub-task"},{label:"Security Classification",theirs:"None",ours:"Dual-use classification, safety gates for high-risk operations"}];function z(){const[t,d]=u.useState("review"),c=p.find(i=>i.id===t);return e.jsxs("div",{style:{backgroundColor:r.bg,color:r.text,minHeight:"100vh",fontFamily:"Inter, system-ui, sans-serif"},children:[e.jsx("nav",{style:{position:"sticky",top:0,zIndex:50,backgroundColor:"rgba(10,10,10,0.85)",backdropFilter:"blur(12px)",borderBottom:`1px solid ${r.border}`},children:e.jsxs("div",{style:{maxWidth:1200,margin:"0 auto",padding:"0 2rem",height:56,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"0.75rem"},children:[e.jsx(s,{href:a("/"),children:e.jsxs("span",{style:{fontWeight:700,fontSize:"0.95rem",color:r.text,cursor:"pointer",letterSpacing:"-0.02em"},children:[e.jsx("span",{style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:22,height:22,borderRadius:5,backgroundColor:r.accent,color:r.bg,fontSize:"0.65rem",fontWeight:800,marginRight:6},children:"a"}),"a11oy"]})}),e.jsx("span",{style:{color:r.muted,fontSize:"0.8rem"},children:"action"})]}),e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"1.5rem"},children:[e.jsx(s,{href:a("/a11oy-code"),children:e.jsx("span",{style:{color:r.dim,fontSize:"0.8rem",cursor:"pointer"},children:"Platform"})}),e.jsx(s,{href:a("/deep-research"),children:e.jsx("span",{style:{color:r.dim,fontSize:"0.8rem",cursor:"pointer"},children:"Research"})}),e.jsx(s,{href:a("/sdk"),children:e.jsx("span",{style:{color:r.dim,fontSize:"0.8rem",cursor:"pointer"},children:"SDK"})}),e.jsx(s,{href:a("/investor-demo"),children:e.jsx("span",{style:{fontSize:"0.75rem",padding:"0.4rem 1rem",border:`1px solid ${r.accent}`,borderRadius:20,color:r.accent,cursor:"pointer"},children:"Investor demo"})})]})]})}),e.jsxs("section",{style:{maxWidth:1200,margin:"0 auto",padding:"8rem 2rem 6rem"},children:[e.jsx(o,{children:e.jsx("p",{style:{fontSize:"0.625rem",fontFamily:r.mono,fontWeight:500,letterSpacing:"0.18em",textTransform:"uppercase",color:r.accent,marginBottom:"2rem",textAlign:"center"},children:"GOVERNED CI/CD INTELLIGENCE"})}),e.jsx(o,{delay:.1,children:e.jsx("h1",{style:{fontSize:"clamp(2.8rem, 6vw, 5rem)",fontWeight:300,letterSpacing:"-0.04em",lineHeight:1.05,textAlign:"center",margin:"0 0 0.5rem"},children:"a11oy Action"})}),e.jsx(o,{delay:.15,children:e.jsx("p",{style:{fontSize:"1.1rem",textAlign:"center",fontFamily:r.mono,color:r.muted,marginBottom:"2rem"},children:"szl-holdings/a11oy-action@v2"})}),e.jsx(o,{delay:.2,children:e.jsx("p",{style:{fontSize:"1.05rem",lineHeight:1.7,color:r.dim,maxWidth:640,margin:"0 auto 3rem",textAlign:"center"},children:"Drop a governed AI agent into any GitHub Actions workflow. Code review, security scans, migrations, releases — every action proven on-chain. Not a wrapper around an API call. A governed agentic runtime for your CI/CD pipeline."})}),e.jsx(o,{delay:.3,children:e.jsxs("div",{style:{display:"flex",gap:"1rem",justifyContent:"center",flexWrap:"wrap"},children:[e.jsx(s,{href:a("/sdk"),children:e.jsx("span",{style:{display:"inline-block",padding:"0.7rem 2rem",borderRadius:999,backgroundColor:r.text,color:r.bg,fontSize:"0.85rem",fontWeight:500,cursor:"pointer"},children:"Get Started"})}),e.jsx(s,{href:a("/a11oy-code"),children:e.jsx("span",{style:{display:"inline-block",padding:"0.7rem 2rem",borderRadius:999,border:`1px solid ${r.borderStrong}`,color:r.text,fontSize:"0.85rem",fontWeight:500,cursor:"pointer"},children:"View Platform"})})]})}),e.jsx(o,{delay:.4,children:e.jsx("div",{style:{display:"flex",justifyContent:"center",gap:"3rem",marginTop:"4rem",flexWrap:"wrap"},children:[{value:"8",label:"use cases"},{value:"14",label:"action inputs"},{value:"100%",label:"proof chain coverage"},{value:"3",label:"sandbox modes"},{value:"6",label:"security layers"}].map((i,n)=>e.jsxs("div",{style:{textAlign:"center"},children:[e.jsx("div",{style:{fontSize:"1.2rem",fontFamily:r.mono,color:r.accent,fontWeight:600},children:i.value}),e.jsx("div",{style:{fontSize:"0.6rem",fontFamily:r.mono,color:r.muted,marginTop:2,textTransform:"uppercase",letterSpacing:"0.08em"},children:i.label})]},n))})})]}),e.jsxs("section",{style:{maxWidth:1200,margin:"0 auto",padding:"4rem 2rem 6rem"},children:[e.jsx(o,{children:e.jsx(l,{children:"Workflow Examples"})}),e.jsx(o,{delay:.1,children:e.jsx("h2",{style:{fontSize:"clamp(1.6rem, 3vw, 2.4rem)",fontWeight:300,letterSpacing:"-0.03em",marginBottom:"2rem"},children:"Drop in. Govern everything."})}),e.jsx(o,{delay:.15,children:e.jsx("div",{style:{display:"flex",gap:"0.5rem",marginBottom:"1.5rem"},children:p.map(i=>e.jsx("button",{onClick:()=>d(i.id),style:{padding:"0.5rem 1.25rem",borderRadius:8,border:`1px solid ${t===i.id?r.accent:r.border}`,backgroundColor:t===i.id?"rgba(201,183,135,0.08)":"transparent",color:t===i.id?r.accent:r.dim,cursor:"pointer",fontSize:"0.75rem",fontFamily:r.mono,fontWeight:500},children:i.label},i.id))})}),e.jsx(o,{delay:.2,children:e.jsx(v,{title:c.file,children:c.yaml})})]}),e.jsxs("section",{style:{maxWidth:1200,margin:"0 auto",padding:"4rem 2rem 6rem"},children:[e.jsx(o,{children:e.jsx(l,{children:"Use Cases"})}),e.jsx(o,{delay:.1,children:e.jsx("h2",{style:{fontSize:"clamp(1.6rem, 3vw, 2.4rem)",fontWeight:300,letterSpacing:"-0.03em",marginBottom:"3rem"},children:"Eight governed workflows. One action."})}),e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(260px, 1fr))",gap:"1.5rem"},children:w.map((i,n)=>e.jsx(o,{delay:n*.06,children:e.jsxs("div",{style:{padding:"1.75rem",borderRadius:12,border:`1px solid ${r.border}`,backgroundColor:r.surface,height:"100%"},children:[e.jsx("div",{style:{fontSize:"1.2rem",marginBottom:"0.75rem"},children:i.icon}),e.jsx("h3",{style:{fontSize:"0.85rem",fontWeight:600,marginBottom:"0.6rem"},children:i.name}),e.jsx("p",{style:{fontSize:"0.75rem",lineHeight:1.6,color:r.dim},children:i.desc})]})},n))})]}),e.jsxs("section",{style:{maxWidth:1200,margin:"0 auto",padding:"4rem 2rem 6rem"},children:[e.jsx(o,{children:e.jsx(l,{children:"Action Inputs"})}),e.jsxs(o,{delay:.1,children:[e.jsx("h2",{style:{fontSize:"clamp(1.6rem, 3vw, 2.4rem)",fontWeight:300,letterSpacing:"-0.03em",marginBottom:"1rem"},children:"14 inputs. Full governance control."}),e.jsx("p",{style:{fontSize:"0.85rem",color:r.dim,maxWidth:600,marginBottom:"2rem",lineHeight:1.6},children:"Every input maps to a governance dimension. Configure once in your workflow, enforce everywhere."})]}),e.jsx(o,{delay:.15,children:e.jsx("div",{style:{borderRadius:12,border:`1px solid ${r.border}`,overflow:"hidden"},children:h.map((i,n)=>e.jsxs("div",{style:{padding:"1rem 1.5rem",borderBottom:ne.jsx(o,{delay:n*.06,children:e.jsxs("div",{style:{padding:"1.5rem",borderRadius:12,border:`1px solid ${r.border}`,backgroundColor:r.surface},children:[e.jsx("code",{style:{fontSize:"0.72rem",fontFamily:r.mono,color:r.accent,display:"block",marginBottom:"0.6rem"},children:i.name}),e.jsx("p",{style:{fontSize:"0.72rem",lineHeight:1.6,color:r.dim,margin:0},children:i.desc})]})},n))})]}),e.jsxs("section",{style:{maxWidth:1200,margin:"0 auto",padding:"4rem 2rem 6rem"},children:[e.jsx(o,{children:e.jsx(l,{children:"Live Session"})}),e.jsx(o,{delay:.1,children:e.jsxs("div",{style:{borderRadius:12,border:`1px solid ${r.border}`,overflow:"hidden",backgroundColor:r.surface},children:[e.jsxs("div",{style:{padding:"0.75rem 1rem",borderBottom:`1px solid ${r.border}`,display:"flex",alignItems:"center",gap:"0.5rem"},children:[e.jsx("div",{style:{width:8,height:8,borderRadius:"50%",backgroundColor:"#4ade80"}}),e.jsx("span",{style:{fontSize:"0.65rem",fontFamily:r.mono,color:r.dim},children:"github-actions / a11oy-governed-review / Run a11oy Governed Review"})]}),e.jsxs("div",{style:{padding:"1.5rem",fontFamily:r.mono,fontSize:"0.68rem",lineHeight:1.8},children:[e.jsx("div",{style:{color:r.muted},children:"# a11oy-action@v2 initialized"}),e.jsx("div",{style:{color:"#4ade80"},children:"[governance] Covenant cov-prod-2024 loaded — 12 policies active"}),e.jsx("div",{style:{color:"#4ade80"},children:"[governance] Safety strategy: drop-sudo — elevated privileges removed"}),e.jsx("div",{style:{color:"#4ade80"},children:"[governance] Proof chain: session 0xa8f2...d4c1 initialized"}),e.jsx("div",{style:{height:8}}),e.jsx("div",{style:{color:r.dim},children:"[agent] Reading prompt from .github/a11oy/prompts/review.md"}),e.jsx("div",{style:{color:r.dim},children:'[agent] Analyzing PR #847: "Refactor payment processing pipeline"'}),e.jsx("div",{style:{color:r.dim},children:"[agent] Diff: 14 files changed, +342 -187 lines"}),e.jsx("div",{style:{height:8}}),e.jsx("div",{style:{color:r.dim},children:"[model-router] Task: code review → routed to Claude 4 (architecture analysis)"}),e.jsx("div",{style:{color:r.dim},children:"[model-router] Sub-task: security scan → routed to GPT-5.5 (vulnerability detection)"}),e.jsx("div",{style:{height:8}}),e.jsx("div",{style:{color:r.dim},children:"[review] Architecture: Service extraction pattern detected — correctly separated"}),e.jsx("div",{style:{color:r.accent},children:"[review] Warning: PaymentProcessor.execute() missing idempotency key"}),e.jsx("div",{style:{color:r.accent},children:"[review] Warning: Retry logic in webhook handler may cause duplicate charges"}),e.jsx("div",{style:{color:r.dim},children:"[review] Performance: N+1 query in OrderRepository.findWithItems() (line 142)"}),e.jsx("div",{style:{color:"#4ade80"},children:"[review] Security: No credential exposure, no injection vectors detected"}),e.jsx("div",{style:{height:8}}),e.jsx("div",{style:{color:"#4ade80"},children:"[pii-filter] Scanned 14 files — 0 PII instances detected"}),e.jsx("div",{style:{color:"#4ade80"},children:"[dual-use] Classification: standard development — no safety gates triggered"}),e.jsx("div",{style:{height:8}}),e.jsx("div",{style:{color:"#4ade80"},children:"[proof] Hash: 0x3c7a...f1b2 committed to ledger"}),e.jsx("div",{style:{color:"#4ade80"},children:"[proof] 847 reasoning steps archived"}),e.jsx("div",{style:{color:r.text},children:"Review complete: 2 warnings, 1 performance issue, 0 security findings"}),e.jsx("div",{style:{color:r.muted},children:"Duration: 34s | Model calls: 7 | Proof: verified | Governance: compliant"})]})]})})]}),e.jsxs("section",{style:{maxWidth:1200,margin:"0 auto",padding:"4rem 2rem 6rem"},children:[e.jsx(o,{children:e.jsx(l,{children:"Security"})}),e.jsxs(o,{delay:.1,children:[e.jsx("h2",{style:{fontSize:"clamp(1.6rem, 3vw, 2.4rem)",fontWeight:300,letterSpacing:"-0.03em",marginBottom:"1rem"},children:"Six layers between the agent and your secrets."}),e.jsx("p",{style:{fontSize:"0.85rem",color:r.dim,maxWidth:600,marginBottom:"3rem",lineHeight:1.6},children:"Other CI agents run with full trust. Ours doesn't. Every privilege explicitly granted, every action cryptographically proven."})]}),e.jsx("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(340px, 1fr))",gap:"1.5rem"},children:k.map((i,n)=>e.jsx(o,{delay:n*.06,children:e.jsxs("div",{style:{padding:"1.75rem",borderRadius:12,border:`1px solid ${r.border}`,backgroundColor:r.surface,height:"100%"},children:[e.jsx("h3",{style:{fontSize:"0.85rem",fontWeight:600,marginBottom:"0.6rem"},children:i.name}),e.jsx("p",{style:{fontSize:"0.75rem",lineHeight:1.6,color:r.dim},children:i.desc})]})},n))})]}),e.jsxs("section",{style:{maxWidth:1200,margin:"0 auto",padding:"4rem 2rem 6rem"},children:[e.jsx(o,{children:e.jsx(l,{children:"Comparison"})}),e.jsx(o,{delay:.1,children:e.jsx("h2",{style:{fontSize:"clamp(1.4rem, 2.5vw, 2rem)",fontWeight:300,letterSpacing:"-0.03em",marginBottom:"2rem"},children:"Their action vs. ours."})}),e.jsx(o,{delay:.15,children:e.jsxs("div",{style:{borderRadius:12,border:`1px solid ${r.border}`,overflow:"hidden"},children:[e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"140px 1fr 1fr",borderBottom:`1px solid ${r.border}`,padding:"0.75rem 1.25rem"},children:[e.jsx("div",{style:{fontSize:"0.6rem",fontFamily:r.mono,color:r.muted,textTransform:"uppercase",letterSpacing:"0.08em"}}),e.jsx("div",{style:{fontSize:"0.6rem",fontFamily:r.mono,color:r.muted,textTransform:"uppercase",letterSpacing:"0.08em"},children:"Generic CI Agent"}),e.jsx("div",{style:{fontSize:"0.6rem",fontFamily:r.mono,color:r.accent,textTransform:"uppercase",letterSpacing:"0.08em"},children:"a11oy Action"})]}),g.map((i,n)=>e.jsxs("div",{style:{display:"grid",gridTemplateColumns:"140px 1fr 1fr",padding:"0.85rem 1.25rem",borderBottom:n