{"version":3,"file":"ArticleSystemNotModel.BPxMdHLN.mjs","names":["useState","useMemo"],"sources":["https:/framerusercontent.com/modules/R0ch09UN4wBvYJpyTdCC/G8qQ0YiHue3xeI3rIvP1/ArticleSystemNotModel.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{startTransition,useMemo,useState}from\"react\";// @core-start\n// Scoped, light-first styles. Dark values apply only when the Theme control is set to Dark,\n// never from the visitor's OS setting (linqalpha.com has no dark mode).\n// Figure panels follow part 1 of the series: FIG label + title on top, caption in the footer.\nconst CSS=`.lqsn-article{--paper:#ffffff; --surface:#fbfcfd; --rule:#d9dee5; --rule-soft:#eceff3;\n    --ink:rgb(15,15,16); --para:rgb(58,58,62); --muted:#6b7180;\n    --accent:#2a78d6;\n    --star:#d99a00; --star-ink:#7a5600;\n    --band:#eef5f0; --band-ink:#2f6b47;\n    --good:#2f6b47; --bad:#a23a2a;\n    --anthropic:#c8643b; --openai:#1f8a70; --google:#3f6fd8;\n    --f-display:\"Rhymes Display Light\",\"Rhymes Display\",Georgia,serif;\n    --f-head:Charter,\"Bitstream Charter\",\"Sitka Text\",Cambria,Georgia,serif;\n    --f-body:Inter,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif;\n    --f-data:ui-monospace,Menlo,Consolas,monospace;}\n.lqsn-article[data-lqsn-theme=\"dark\"]{--paper:#15181c; --surface:#1a1f25; --rule:#2c3139; --rule-soft:#232830;\n    --ink:#f1f2f4; --para:#c9ccd3; --muted:#949aa6; --accent:#8ea4ff;\n    --star:#f2b628; --star-ink:#f2c95a; --band:#16261d; --band-ink:#8fd1a6;\n    --good:#8fd1a6; --bad:#f09a8a; --anthropic:#e8875f; --openai:#4cc3a1; --google:#7ea2f2;}\n.lqsn-article *{box-sizing:border-box}\n.lqsn-article,.lqsn-article *{white-space:normal}\n.lqsn-article{background:transparent;color:var(--para);font:16px/1.65 var(--f-body);-webkit-font-smoothing:antialiased}\n.lqsn-article .wrap{max-width:640px;margin:0 auto}\n.lqsn-article .wide{max-width:912px;margin:0 auto}\n.lqsn-article a{color:var(--accent);text-underline-offset:2px}\n.lqsn-article h2{font-family:var(--f-head);font-weight:700;color:var(--ink);font-size:27px;line-height:1.16;margin:68px 0 14px;text-wrap:balance}\n.lqsn-article h3{font-family:var(--f-body);font-weight:600;color:var(--ink);font-size:16.5px;margin:36px 0 6px}\n.lqsn-article p{margin:0 0 18px;color:var(--para);text-wrap:pretty}\n.lqsn-article strong{color:var(--ink);font-weight:600}\n.lqsn-article .pull{margin:28px 0;padding:2px 0 2px 20px;border-left:3px solid var(--accent);font-family:var(--f-display);font-weight:300;font-size:22px;line-height:1.5;color:var(--ink)}\n.lqsn-article .keyrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:8px 0 12px}\n.lqsn-article .key{border-top:2px solid var(--ink);padding-top:12px}\n.lqsn-article .key .v{font-family:var(--f-display);font-weight:300;font-size:38px;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}\n.lqsn-article .key .l{font-size:14px;line-height:1.5;color:var(--para);margin-top:6px}\n.lqsn-article .key.star{border-top-color:var(--star)}\n@media (max-width:560px){.lqsn-article .keyrow{grid-template-columns:1fr;gap:22px}}\n.lqsn-article figure.fig{margin:40px 0 44px;background:var(--surface);border:1px solid var(--rule);border-radius:0;overflow:hidden}\n.lqsn-article .fh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 18px;border-bottom:1px solid var(--rule)}\n.lqsn-article .fh .t{display:flex;align-items:baseline;gap:10px;min-width:0}\n.lqsn-article .fn{font-family:var(--f-data);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--accent);white-space:nowrap}\n.lqsn-article .ft{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.35}\n.lqsn-article .fb{padding:18px 18px 10px}\n.lqsn-article figure.fig figcaption{padding:12px 18px 14px;border-top:1px solid var(--rule);font-size:13px;line-height:1.55;color:var(--muted);margin:0}\n.lqsn-article .chart{width:100%}\n.lqsn-article .chart svg{display:block;width:100%;height:auto}\n.lqsn-article .seg{display:inline-flex;border:1px solid var(--rule);border-radius:0;overflow:hidden;background:var(--paper)}\n.lqsn-article .seg button{font:500 12.5px var(--f-body);color:var(--para);background:transparent;border:0;padding:5px 12px;cursor:pointer}\n.lqsn-article .seg button[aria-pressed=\"true\"]{background:var(--ink);color:var(--paper)}\n.lqsn-article .legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--para);margin:10px 0 4px}\n.lqsn-article .legend span{display:inline-flex;align-items:center;gap:6px}\n.lqsn-article .sw{width:10px;height:10px;border-radius:50%;display:inline-block}\n.lqsn-article .sw.o{border:1.5px solid var(--muted);background:var(--paper)}\n.lqsn-article .sw.h{background:var(--muted)}\n.lqsn-article .sw.s{background:var(--star);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:0}\n.lqsn-article .sw.a{background:var(--anthropic)}\n.lqsn-article .sw.op{background:var(--openai)}\n.lqsn-article .sw.g{background:var(--google)}\n.lqsn-article .sw.b{background:var(--band);border:1px solid var(--band-ink);border-radius:0}\n.lqsn-article svg text{font-family:var(--f-body)}\n.lqsn-article svg .axis{font-family:var(--f-data);font-size:11px;fill:var(--muted)}\n.lqsn-article svg .lab{font-size:12.5px;fill:var(--ink);font-weight:600}\n.lqsn-article svg .labv{font-family:var(--f-data);font-size:11px;fill:var(--muted)}\n.lqsn-article svg .hl{paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}\n.lqsn-article svg .small{font-size:11.5px;fill:var(--muted)}\n.lqsn-article svg .note{font-size:12px;fill:var(--band-ink);font-weight:600}\n.lqsn-article svg .quad{font-size:11px;font-weight:600;letter-spacing:.06em;fill:var(--muted)}\n.lqsn-article svg .atitle{font-size:12.5px;fill:var(--ink);font-weight:600}\n.lqsn-article .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}\n.lqsn-article .card{background:var(--paper);border:1px solid var(--rule);border-radius:0;padding:16px 18px}\n.lqsn-article .card.us{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent)}\n.lqsn-article .card .k{font-family:var(--f-data);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted)}\n.lqsn-article .card.us .k{color:var(--accent)}\n.lqsn-article .card h4{margin:4px 0 4px;font-size:17px;font-weight:600;color:var(--ink)}\n.lqsn-article .card .sub{font-size:13.5px;color:var(--muted);margin-bottom:10px}\n.lqsn-article .card ul{list-style:none;margin:0;padding:0}\n.lqsn-article .card li{font-size:14px;line-height:1.5;color:var(--para);padding:9px 0;border-top:1px solid var(--rule-soft)}\n.lqsn-article .card li b{display:block;color:var(--ink);font-weight:600;font-size:14px;margin-bottom:1px}\n.lqsn-article .same{text-align:center;font-size:13px;color:var(--muted);margin:12px 0 2px}\n.lqsn-article .flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.25fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center}\n.lqsn-article .flow .drafts{display:flex;flex-direction:column;gap:8px}\n.lqsn-article .nd{background:var(--paper);border:1px solid var(--rule);border-radius:0;padding:10px 12px;font-size:13px;line-height:1.4;color:var(--muted)}\n.lqsn-article .nd b{display:block;color:var(--ink);font-weight:600;font-size:14px;margin-bottom:2px}\n.lqsn-article .nd.merge{border-color:var(--star);background:color-mix(in srgb,var(--star) 10%,var(--paper))}\n.lqsn-article .nd.out b{font-family:var(--f-display);font-size:24px;font-weight:300}\n.lqsn-article .ar{text-align:center;color:var(--muted);font-family:var(--f-data)}\n@media (max-width:640px){.lqsn-article .two{grid-template-columns:1fr}.lqsn-article .flow{grid-template-columns:1fr;gap:4px}.lqsn-article .ar{transform:rotate(90deg);height:20px}}\n.lqsn-article .reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 10px}\n.lqsn-article .reason{border-top:2px solid var(--ink);padding-top:12px}\n.lqsn-article .reason .n{font-family:var(--f-data);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--accent)}\n.lqsn-article .reason h4{margin:4px 0 8px;font-size:16.5px;line-height:1.3;font-weight:600;color:var(--ink)}\n.lqsn-article .reason p{font-size:14.5px;line-height:1.6;margin:0}\n@media (max-width:760px){.lqsn-article .reasons{grid-template-columns:1fr;gap:24px}}\n.lqsn-article .method{margin:64px 0 0;padding:20px 22px 8px;background:var(--surface);border:1px solid var(--rule);border-radius:0}\n.lqsn-article .method h3{margin:0 0 8px;font-size:15px}\n.lqsn-article .method ul{margin:0 0 12px;padding-left:18px}\n.lqsn-article .method li{font-size:14.5px;line-height:1.6;color:var(--para);margin-bottom:6px}\n.lqsn-article .mt{display:none;overflow-x:auto}\n.lqsn-article .mt table{width:100%;border-collapse:collapse;font-size:13.5px}\n.lqsn-article .mt th{font-size:11.5px;font-weight:600;color:var(--muted);text-align:left;padding:6px 8px 6px 0;border-bottom:1px solid var(--ink)}\n.lqsn-article .mt td{padding:8px 8px 8px 0;border-bottom:1px solid var(--rule);color:var(--ink)}\n.lqsn-article .mt td:first-child,.lqsn-article .mt th:first-child{min-width:112px}\n.lqsn-article .mt td.n{font-size:12.5px}\n.lqsn-article .mt td.n,.lqsn-article .mt th:not(:first-child){text-align:right;font-family:var(--f-data);font-variant-numeric:tabular-nums;white-space:nowrap}\n.lqsn-article .cap-m{display:none}\n@media (max-width:600px){.lqsn-article .chart.m{display:none}.lqsn-article .mt{display:block}.lqsn-article .hero-seg{display:none}.lqsn-article .hero-leg{display:none}.lqsn-article .cap-d{display:none}.lqsn-article .cap-m{display:inline}.lqsn-article .fb{padding:14px 14px 8px}}\n.lqsn-article .cov{display:grid;grid-template-columns:128px minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:6px}\n.lqsn-article .cv-ch{font-size:12px;font-weight:600;color:var(--muted);padding:2px 4px;align-self:end}\n.lqsn-article .cv-rh{font-size:13.5px;font-weight:600;color:var(--ink);padding:8px 4px;line-height:1.3}\n.lqsn-article .cv-rh small{display:block;font-family:var(--f-data);font-size:11px;font-weight:400;color:var(--muted);margin-top:3px}\n.lqsn-article .cv-cell{border:1px solid var(--rule);border-radius:0;padding:6px;display:flex;flex-direction:column;gap:5px;min-width:0;background:var(--paper)}\n.lqsn-article .cv-cell.empty{border-style:dashed;background:transparent}\n.lqsn-article .cv-mcol{display:none;font-size:11px;font-weight:600;color:var(--muted)}\n.lqsn-article .cv-chip{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:5px 7px;border-radius:0;font-size:12.5px;line-height:1.35;color:var(--ink)}\n.lqsn-article .cv-chip span{min-width:0}\n.lqsn-article .cv-chip em{font-style:normal;font-family:var(--f-data);font-size:10px;color:var(--muted);border:1px solid currentColor;border-radius:0;padding:0 3px;margin-left:5px}\n.lqsn-article .cv-chip b{font-family:var(--f-data);font-size:12px;font-weight:600;white-space:nowrap}\n.lqsn-article .cv-chip.hi,.lqsn-article .cvsw.hi{background:color-mix(in srgb,var(--star) 70%,var(--paper))}\n.lqsn-article .cv-chip.mid,.lqsn-article .cvsw.mid{background:color-mix(in srgb,var(--star) 38%,var(--paper))}\n.lqsn-article .cv-chip.lo,.lqsn-article .cvsw.lo{background:color-mix(in srgb,var(--star) 14%,var(--paper))}\n.lqsn-article .cv-chip.neg,.lqsn-article .cvsw.neg{background:color-mix(in srgb,var(--bad) 12%,var(--paper));box-shadow:inset 0 0 0 1px var(--bad)}\n.lqsn-article .cv-chip.neg b{color:var(--bad)}\n.lqsn-article .cvsw{width:14px;height:10px;border-radius:0;display:inline-block}\n@media (max-width:640px){.lqsn-article .cov{display:flex;flex-direction:column}.lqsn-article .cv-ch,.lqsn-article .cv-corner,.lqsn-article .cv-cell.empty{display:none}.lqsn-article .cv-rh{padding:14px 0 2px}.lqsn-article .cv-mcol{display:block}}`;const PAIRS=[{name:\"Claude Fable 5.1\",lab:\"anthropic\",h:{s:84.4,c:4.38,t:295},o:{s:70.1,c:5.5,t:235},lc:\"l\",lt:\"r\",lyc:-2},{name:\"Gemini 4 Argon\",lab:\"google\",h:{s:83.1,c:1.86,t:579},o:{s:72.2,c:1.77,t:847},lc:\"r\",lt:\"l\",inset:true},{name:\"Opus 5.5\",lab:\"anthropic\",h:{s:81.4,c:1.82,t:213},o:{s:68.8,c:1.82,t:136},lc:\"l\",lt:\"l\",inset:true},{name:\"GPT-6 Astra\",lab:\"openai\",h:{s:80.6,c:3.85,t:241},o:{s:60,c:1.99,t:119},lc:\"r\",lt:\"r\",lyc:16},{name:\"GPT-6.1 Sol\",lab:\"openai\",h:{s:74.1,c:.72,t:193},o:{s:57,c:.4,t:145},lc:\"r\",lt:\"l\",lyc:-9,lyt:-3},{name:\"Gemini 3.8 Flash\",lab:\"google\",h:{s:60.5,c:.72,t:225},o:{s:50.6,c:.41,t:378},lc:\"r\",lt:\"r\"},{name:\"Gemini 3.1 Pro\",lab:\"google\",h:{s:41.7,c:1.08,t:273},o:{s:33.6,c:.25,t:123},lc:\"r\",lt:\"r\"}];const SYS={s:89.4,c:3.28,t:331};const BEST_OWN=72.2;const TASKS=[[\"T0004\",94.3,93,93],[\"T0015\",75.3,86.8,90.3],[\"T0022\",76.9,88.1,89.1],[\"T0029\",82.6,88.9,83],[\"T0032\",87.6,81.2,88.9],[\"T0036\",81,87.3,92.7],[\"T0065\",76.3,90.2,88.7],[\"T0091\",86.1,94.8,92.5],[\"T0103\",86,95.7,96.5],[\"T0106\",83.5,90.1,88.3],[\"T0115\",72.5,69.4,84],[\"T0118\",87.7,90.9,94.6],[\"T0120\",93.6,97.4,96.2],[\"T0124\",86.9,90.8,92.2],[\"T0127\",81.9,88.8,84.4],[\"T0134\",85.5,86.6,85.5],[\"T0163\",85.1,91,97.9],[\"T0175\",95.6,83.7,86.1]];const JUDGES=[[\"GPT-6 Astra judge\",77.6,84.61],[\"Fable 5.1 judge\",83.1,89.45],[\"Gemini 3.1 Pro judge\",92.4,94.15]];// ---------- tiny SVG string helpers ----------\nconst esc=s=>s.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\");function E(tag,a,inner=\"\"){const attrs=Object.keys(a).map(k=>k+'=\"'+String(a[k]).replace(/\"/g,\"&quot;\")+'\"').join(\" \");return\"<\"+tag+\" \"+attrs+\">\"+inner+\"</\"+tag+\">\";}const v=name=>\"var(--\"+name+\")\";function T(x,y,s,cls=\"\",anchor=\"start\",extra={}){return E(\"text\",{x:x.toFixed(1),y:y.toFixed(1),class:cls,\"text-anchor\":anchor,...extra},esc(s));}function star(cx,cy,R,r){const p=[];for(let i=0;i<10;i++){const a=-Math.PI/2+i*Math.PI/5;const rr=i%2?r:R;p.push((cx+rr*Math.cos(a)).toFixed(1)+\",\"+(cy+rr*Math.sin(a)).toFixed(1));}return p.join(\" \");}function svgWrap(W,H,label,inner){return E(\"svg\",{viewBox:\"0 0 \"+W+\" \"+H,role:\"img\",\"aria-label\":label},inner);}// FIG 1: arrows from each lab's own harness to LinqAlpha's harness, on cost or time.\nfunction heroSVG(mode){const W=844,H=500;const m={l:76,r:22,t:26,b:66};const xmax=mode===\"c\"?6:900;const ymin=30,ymax=95;const X=x=>m.l+x/xmax*(W-m.l-m.r);const Y=y=>m.t+(ymax-y)/(ymax-ymin)*(H-m.t-m.b);const key=mode;const fmt=p=>mode===\"c\"?\"$\"+p.c.toFixed(2):p.t+\" s\";let o=\"<defs>\";for(const lab of[\"anthropic\",\"openai\",\"google\"]){o+=E(\"marker\",{id:\"lqsn-ah-\"+lab+\"-\"+mode,viewBox:\"0 0 10 10\",refX:9,refY:5,markerWidth:5,markerHeight:5,orient:\"auto-start-reverse\"},E(\"path\",{d:\"M0,0 L10,5 L0,10 z\",fill:v(lab)}));}o+=E(\"marker\",{id:\"lqsn-ax-\"+mode,viewBox:\"0 0 10 10\",refX:9,refY:5,markerWidth:6,markerHeight:6,orient:\"auto-start-reverse\"},E(\"path\",{d:\"M0,0 L10,5 L0,10 z\",fill:v(\"ink\")}));o+=\"</defs>\";o+=E(\"rect\",{x:m.l,y:Y(ymax),width:W-m.l-m.r,height:Y(BEST_OWN)-Y(ymax),fill:v(\"band\")});for(const y of[30,40,50,60,70,80,90]){o+=E(\"line\",{x1:m.l,x2:W-m.r,y1:Y(y),y2:Y(y),stroke:v(\"rule\"),\"stroke-width\":1});o+=T(m.l-8,Y(y)+4,String(y),\"axis\",\"end\");}// Axis titles: say what each axis measures and which direction is better.\nconst cy=(m.t+H-m.b)/2;o+=E(\"line\",{x1:18,y1:cy+70,x2:18,y2:cy-70,stroke:v(\"ink\"),\"stroke-width\":1.2,\"marker-end\":\"url(#lqsn-ax-\"+mode+\")\"});o+=T(36,cy,\"Score out of 100 (higher is better)\",\"atitle\",\"middle\",{transform:\"rotate(-90 36 \"+cy+\")\"});const cx=(m.l+W-m.r)/2;o+=T(cx,H-14,mode===\"c\"?\"Cost per task in US dollars (lower is cheaper)\":\"Median time per task in seconds (lower is faster)\",\"atitle\",\"middle\");o+=E(\"line\",{x1:m.l+120,y1:H-18,x2:m.l+30,y2:H-18,stroke:v(\"ink\"),\"stroke-width\":1.2,\"marker-end\":\"url(#lqsn-ax-\"+mode+\")\"});o+=T(m.l+128,H-14,mode===\"c\"?\"cheaper\":\"faster\",\"small\",\"start\");if(mode===\"t\")o+=T(m.l+8,Y(ymax)+16,\"↖ up and left is better\",\"small\",\"start\");const xt=mode===\"c\"?[0,1,2,3,4,5,6]:[0,150,300,450,600,750,900];for(const x of xt){o+=T(X(x),H-m.b+18,mode===\"c\"?\"$\"+x:x+\" s\",\"axis\",\"middle\");}o+=E(\"line\",{x1:m.l,x2:W-m.r,y1:Y(BEST_OWN),y2:Y(BEST_OWN),stroke:v(\"band-ink\"),\"stroke-width\":1.2,\"stroke-dasharray\":\"5 4\"});o+=T(m.l+6,Y(BEST_OWN)-6,\"72.2\",\"note\",\"start\");// Cost view: the dashed lines cross at the best result in any lab's own harness\n// (Gemini 4 Argon in Antigravity, 72.2 at $1.77) and split the chart into four quadrants.\nconst REF_C=1.77;if(mode===\"c\"){o+=E(\"line\",{x1:X(REF_C),x2:X(REF_C),y1:Y(ymax),y2:Y(ymin),stroke:v(\"band-ink\"),\"stroke-width\":1.2,\"stroke-dasharray\":\"5 4\"});o+=T(m.l+10,Y(ymax)+16,\"BETTER AND CHEAPER\",\"quad\",\"start\",{fill:v(\"band-ink\")});o+=T(X(REF_C)+10,Y(ymax)+16,\"BETTER, BUT PRICIER\",\"quad\",\"start\");o+=T(m.l+10,Y(ymin)-6,\"CHEAPER, BUT WEAKER\",\"quad\",\"start\");o+=T(X(REF_C)+10,Y(ymin)-6,\"WEAKER AND PRICIER\",\"quad\",\"start\");}// Labels go on after every arrow so no arrow is drawn on top of a label.\nlet lb=\"\";for(const p of PAIRS){const hx=X(p.h[key]),hy=Y(p.h.s),ox=X(p.o[key]),oy=Y(p.o.s);const vx=hx-ox,vy=hy-oy;const len=Math.sqrt(vx*vx+vy*vy)||1;const ux=vx/len,uy=vy/len;o+=E(\"line\",{x1:ox+ux*6,y1:oy+uy*6,x2:hx-ux*8,y2:hy-uy*8,stroke:v(p.lab),\"stroke-width\":1.6,\"stroke-opacity\":.55,\"marker-end\":\"url(#lqsn-ah-\"+p.lab+\"-\"+mode+\")\"});o+=E(\"circle\",{cx:ox,cy:oy,r:4.5,fill:v(\"paper\"),stroke:v(p.lab),\"stroke-width\":1.6},\"<title>\"+esc(p.name)+\" in its own lab's harness: \"+p.o.s+\", \"+fmt(p.o)+\"</title>\");o+=E(\"circle\",{cx:hx,cy:hy,r:6,fill:v(p.lab),stroke:v(\"paper\"),\"stroke-width\":1.8},\"<title>\"+esc(p.name)+\" in LinqAlpha's harness: \"+p.h.s+\", \"+fmt(p.h)+\"</title>\");if(mode===\"c\"&&p.inset)continue;const side=mode===\"c\"?p.lc:p.lt;const extra=mode===\"c\"?p.lxc||0:0;const dx=side===\"r\"?10+extra:-10-extra;const anc=side===\"r\"?\"start\":\"end\";const ly=(mode===\"c\"?p.lyc:p.lyt)||0;if(extra){const sx0=side===\"r\"?7:-7;const ex=dx-(side===\"r\"?4:-4);o+=E(\"line\",{x1:hx+sx0,y1:hy,x2:hx+ex,y2:hy+ly-5,stroke:v(\"muted\"),\"stroke-width\":.9});}lb+=T(hx+dx,hy-2+ly,p.name,\"lab hl\",anc);lb+=T(hx+dx,hy+12+ly,p.h.s.toFixed(1)+\"  /  \"+fmt(p.h),\"labv hl\",anc);}o+=lb;if(mode===\"c\"){// Opus 5.5 and Gemini 4 Argon sit at almost the same cost, so show them in a zoomed inset.\nconst bx0=X(1.66),bx1=X(1.98),by0=Y(86.5),by1=Y(66.5);o+=E(\"rect\",{x:bx0,y:by0,width:bx1-bx0,height:by1-by0,fill:\"none\",stroke:v(\"muted\"),\"stroke-width\":1,\"stroke-dasharray\":\"3 3\"});const ix=W-m.r-268,iy=Y(61),iw=262,ih=Y(31)-iy;o+=E(\"line\",{x1:bx1,y1:by1,x2:ix,y2:iy,stroke:v(\"muted\"),\"stroke-width\":.8,\"stroke-dasharray\":\"3 3\"});o+=E(\"rect\",{x:ix,y:iy,width:iw,height:ih,fill:v(\"paper\"),stroke:v(\"rule\"),\"stroke-width\":1});o+=T(ix+12,iy+18,\"Zoomed in: Opus 5.5 and Gemini 4 Argon\",\"small\",\"start\");const zx=c=>ix+58+(c-1.74)/.16*128;const zy=sc=>iy+34+(86-sc)/20*(ih-50);o+=E(\"rect\",{x:ix+1,y:zy(86),width:iw-2,height:zy(BEST_OWN)-zy(86),fill:v(\"band\")});o+=E(\"line\",{x1:ix+1,x2:ix+iw-1,y1:zy(BEST_OWN),y2:zy(BEST_OWN),stroke:v(\"band-ink\"),\"stroke-width\":1,\"stroke-dasharray\":\"5 4\"});o+=E(\"line\",{x1:zx(REF_C),x2:zx(REF_C),y1:zy(86),y2:iy+ih-1,stroke:v(\"band-ink\"),\"stroke-width\":1,\"stroke-dasharray\":\"5 4\"});o+=E(\"circle\",{cx:zx(REF_C),cy:zy(BEST_OWN),r:10,fill:\"none\",stroke:v(\"ink\"),\"stroke-width\":1.2});for(const p of PAIRS.filter(q=>q.inset)){const hx=zx(p.h.c),hy=zy(p.h.s),ox=zx(p.o.c),oy=zy(p.o.s);const vx=hx-ox,vy=hy-oy;const len=Math.sqrt(vx*vx+vy*vy)||1;const ux=vx/len,uy=vy/len;o+=E(\"line\",{x1:ox+ux*6,y1:oy+uy*6,x2:hx-ux*8,y2:hy-uy*8,stroke:v(p.lab),\"stroke-width\":1.6,\"stroke-opacity\":.6,\"marker-end\":\"url(#lqsn-ah-\"+p.lab+\"-c)\"});o+=E(\"circle\",{cx:ox,cy:oy,r:4.5,fill:v(\"paper\"),stroke:v(p.lab),\"stroke-width\":1.6});o+=E(\"circle\",{cx:hx,cy:hy,r:6,fill:v(p.lab),stroke:v(\"paper\"),\"stroke-width\":1.8});const r=p.lc===\"r\";o+=T(hx+(r?10:-10),hy-2,p.name,\"lab\",r?\"start\":\"end\");o+=T(hx+(r?10:-10),hy+12,p.h.s.toFixed(1)+\"  /  $\"+p.h.c.toFixed(2),\"labv\",r?\"start\":\"end\");}}const sx=X(SYS[key]),sy=Y(SYS.s);o+=E(\"polygon\",{points:star(sx,sy,12,5),fill:v(\"star\"),stroke:v(\"ink\"),\"stroke-width\":.8},\"<title>LinqAlpha System: 89.4, $3.28, 331 s</title>\");o+=T(sx+17,sy-1,\"LinqAlpha System\",\"lab\",\"start\",{fill:v(\"star-ink\"),\"font-size\":13.5});o+=T(sx+17,sy+14,\"89.4  /  \"+(mode===\"c\"?\"$3.28\":\"331 s\"),\"labv\",\"start\");return svgWrap(W,H,\"Score against \"+(mode===\"c\"?\"cost\":\"time\")+\" for seven models in their own lab's harness and in LinqAlpha's harness, plus the LinqAlpha System\",o);}// FIG 3: dumbbell, own lab's harness to LinqAlpha's, sorted by gain.\nfunction liftSVG(){const rows=PAIRS.slice().sort((a,b)=>b.h.s-b.o.s-(a.h.s-a.o.s));const W=844,rowH=42;const m={l:150,r:74,t:34,b:34};const H=m.t+m.b+rowH*rows.length;const X=x=>m.l+(x-30)/60*(W-m.l-m.r);let o=\"\";rows.forEach((_,i)=>{if(i%2===0)o+=E(\"rect\",{x:0,y:m.t+rowH*i,width:W,height:rowH,fill:v(\"paper\"),opacity:.7});});for(const x of[30,40,50,60,70,80,90]){o+=E(\"line\",{x1:X(x),x2:X(x),y1:m.t,y2:H-m.b,stroke:v(\"rule\"),\"stroke-width\":1});o+=T(X(x),H-m.b+18,String(x),\"axis\",\"middle\");}o+=E(\"line\",{x1:X(BEST_OWN),x2:X(BEST_OWN),y1:m.t-4,y2:H-m.b,stroke:v(\"band-ink\"),\"stroke-dasharray\":\"5 4\",\"stroke-width\":1.2});o+=T(X(BEST_OWN),m.t-12,\"Best in any lab's own harness: 72.2\",\"note\",\"middle\");o+=T(W-8,m.t-12,\"Gain\",\"small\",\"end\");rows.forEach((p,i)=>{const y=m.t+rowH*i+rowH/2;o+=T(m.l-14,y+4,p.name,\"lab\",\"end\");o+=E(\"line\",{x1:X(p.o.s)+6,x2:X(p.h.s)-7,y1:y,y2:y,stroke:v(p.lab),\"stroke-width\":3,opacity:.4,\"stroke-linecap\":\"round\"});o+=E(\"circle\",{cx:X(p.o.s),cy:y,r:5.5,fill:v(\"paper\"),stroke:v(p.lab),\"stroke-width\":1.8});o+=E(\"circle\",{cx:X(p.h.s),cy:y,r:7,fill:v(p.lab)});o+=T(X(p.o.s)-11,y+4,p.o.s.toFixed(1),\"labv\",\"end\");o+=T(X(p.h.s)+12,y+4,p.h.s.toFixed(1),\"labv\",\"start\",{fill:v(\"ink\")});o+=T(W-8,y+4.5,\"+\"+(p.h.s-p.o.s).toFixed(1),\"lab\",\"end\",{fill:v(\"good\"),\"font-size\":13.5});});return svgWrap(W,H,\"Each model's score in its own lab's harness and in LinqAlpha's harness\",o);}// FIG 5: one row per judge, Fable alone to the LinqAlpha System.\nfunction judgeSVG(){const W=844,rowH=50;const m={l:170,r:74,t:30,b:34};const H=m.t+m.b+rowH*JUDGES.length;const X=x=>m.l+(x-70)/30*(W-m.l-m.r);let o=\"\";for(const x of[70,75,80,85,90,95,100]){o+=E(\"line\",{x1:X(x),x2:X(x),y1:m.t-4,y2:H-m.b,stroke:v(\"rule\"),\"stroke-width\":1});o+=T(X(x),H-m.b+18,String(x),\"axis\",\"middle\");}o+=T(W-8,m.t-12,\"Lead\",\"small\",\"end\");JUDGES.forEach((j,i)=>{const y=m.t+rowH*i+rowH/2;o+=T(m.l-14,y+4,j[0],\"lab\",\"end\");o+=E(\"line\",{x1:X(j[1])+6,x2:X(j[2])-9,y1:y,y2:y,stroke:v(\"star\"),\"stroke-width\":3,opacity:.45,\"stroke-linecap\":\"round\"});o+=E(\"circle\",{cx:X(j[1]),cy:y,r:6,fill:v(\"anthropic\")});o+=E(\"polygon\",{points:star(X(j[2]),y,10,4.2),fill:v(\"star\"),stroke:v(\"ink\"),\"stroke-width\":.7});o+=T(X(j[1])-11,y+4,j[1].toFixed(1),\"labv\",\"end\");o+=T(X(j[2])+14,y+4,j[2].toFixed(1),\"labv\",\"start\",{fill:v(\"ink\")});o+=T(W-8,y+4.5,\"+\"+(j[2]-j[1]).toFixed(1),\"lab\",\"end\",{fill:v(\"good\"),\"font-size\":13.5});});return svgWrap(W,H,\"Fable 5.1 alone and the LinqAlpha System under each of the three judges\",o);}// ---------- mobile tables and the task map ----------\nfunction mTable(head,rows){let h='<div class=\"mt\"><table><thead><tr>';for(const x of head)h+=\"<th>\"+x+\"</th>\";h+=\"</tr></thead><tbody>\";for(const r of rows){h+=\"<tr>\";r.forEach((c,i)=>{h+=(i?'<td class=\"n\">':\"<td>\")+c+\"</td>\";});h+=\"</tr>\";}return h+\"</tbody></table></div>\";}function mHero(){const rows=PAIRS.map(p=>[esc(p.name),p.o.s.toFixed(1)+\" → \"+p.h.s.toFixed(1),\"$\"+p.h.c.toFixed(2)]);rows.push([\"<strong>LinqAlpha System</strong>\",\"89.4\",\"$3.28\"]);return mTable([\"Model\",\"Own lab → LinqAlpha\",\"Cost\"],rows);}function mLift(){const rows=PAIRS.slice().sort((a,b)=>b.h.s-b.o.s-(a.h.s-a.o.s)).map(p=>[esc(p.name),p.o.s.toFixed(1),p.h.s.toFixed(1),\"+\"+(p.h.s-p.o.s).toFixed(1)]);return mTable([\"Model\",\"Own lab\",\"LinqAlpha\",\"Gain\"],rows);}function mJudge(){return mTable([\"Judge\",\"Fable alone\",\"System\",\"Lead\"],JUDGES.map(j=>[j[0],j[1].toFixed(1),j[2].toFixed(1),\"+\"+(j[2]-j[1]).toFixed(1)]));}const TASK_NAME={T0036:\"Equity report, Korean parts maker\",T0118:\"Fuel-cell outlook and competitors\",T0124:\"Korean shipbuilders' results\",T0029:\"Questions for a management meeting\",T0065:\"Credit report, consumer goods company\",T0022:\"Daily briefing for an insurance CIO\",T0127:\"Case against perpetual futures\",T0103:\"Chinese chip-equipment maker, explained\",T0091:\"Segment loss at a chipmaker\",T0106:\"Why a games stock de-rated\",T0015:\"Treasury yields and bank stocks since 2012\",T0134:\"Rupiah weakness and bond yields\",T0120:\"Online travel bookings, 12 quarters\",T0032:\"Low P/B screen, Korean stocks\",T0163:\"Notes from a conference panel\",T0115:\"Big Tech renting out data-center capacity\",T0004:\"Checking a buyback approval\",T0175:\"Source of a $300M capex remark\"};const KO=[\"T0022\",\"T0032\",\"T0036\",\"T0124\"];const COLS=[\"Equities\",\"Credit\",\"Macro, rates and other\"];const COV=[[\"Write a report or brief\",[[\"T0036\",\"T0118\",\"T0124\",\"T0029\"],[\"T0065\"],[\"T0022\",\"T0127\"]]],[\"Explain\",[[\"T0103\",\"T0091\",\"T0106\"],[],[\"T0015\",\"T0134\"]]],[\"Compare and screen\",[[\"T0120\",\"T0032\"],[],[]]],[\"Find and check\",[[\"T0163\",\"T0115\",\"T0004\",\"T0175\"],[],[]]]];function covHTML(){const D={};for(const t of TASKS)D[t[0]]=(t[2]+t[3])/2-t[1];let h='<div class=\"cov\"><div class=\"cv-corner\"></div>';for(const c of COLS)h+='<div class=\"cv-ch\">'+c+\"</div>\";for(const[label,cells]of COV){const ids=[].concat(...cells);const avg=ids.reduce((a,id)=>a+D[id],0)/ids.length;h+='<div class=\"cv-rh\">'+label+\"<small>\"+ids.length+\" tasks, avg \"+(avg>=0?\"+\":\"\")+avg.toFixed(1)+\"</small></div>\";cells.forEach((list,ci)=>{if(!list.length){h+='<div class=\"cv-cell empty\"></div>';return;}h+='<div class=\"cv-cell\"><span class=\"cv-mcol\">'+COLS[ci]+\"</span>\";list.slice().sort((a,b)=>D[b]-D[a]).forEach(id=>{const d=D[id];const tier=d>=8?\"hi\":d>=3?\"mid\":d>=0?\"lo\":\"neg\";h+='<div class=\"cv-chip '+tier+'\"><span>'+esc(TASK_NAME[id])+(KO.indexOf(id)>=0?\"<em>KO</em>\":\"\")+\"</span><b>\"+(d>=0?\"+\":\"\")+d.toFixed(1)+\"</b></div>\";});h+=\"</div>\";});}h+=\"</div>\";h+='<div class=\"legend\"><span><i class=\"cvsw hi\"></i>+8 or more</span><span><i class=\"cvsw mid\"></i>+3 to +8</span><span><i class=\"cvsw lo\"></i>0 to +3</span><span><i class=\"cvsw neg\"></i>Fable ahead</span></div>';return h;}function fig(n,title,body,caption,extraHead=\"\"){return'<figure class=\"fig\"><div class=\"fh\"><div class=\"t\"><span class=\"fn\">FIG '+n+'</span><span class=\"ft\">'+title+\"</span></div>\"+extraHead+'</div><div class=\"fb\">'+body+\"</div><figcaption>\"+caption+\"</figcaption></figure>\";}const LAB_LEGEND='<div class=\"legend\"><span><i class=\"sw a\"></i>Anthropic</span><span><i class=\"sw op\"></i>OpenAI</span><span><i class=\"sw g\"></i>Google</span>';function heroFig(mode){const seg='<div class=\"seg hero-seg\" role=\"group\" aria-label=\"X axis\"><button type=\"button\" data-mode=\"c\" aria-pressed=\"'+(mode===\"c\")+'\">Cost</button><button type=\"button\" data-mode=\"t\" aria-pressed=\"'+(mode===\"t\")+'\">Time</button></div>';return fig(1,\"Every model scores higher in LinqAlpha's harness\",'<div class=\"chart m\">'+heroSVG(mode)+\"</div>\"+mHero()+LAB_LEGEND.replace('class=\"legend\"','class=\"legend hero-leg\"')+'<span><i class=\"sw o\"></i>In its own lab\\'s harness</span><span><i class=\"sw h\"></i>In LinqAlpha\\'s harness</span><span><i class=\"sw s\"></i>LinqAlpha System</span><span><i class=\"sw b\"></i>Above the best score in any lab\\'s own harness (72.2)</span></div>','<span class=\"cap-d\">'+(mode===\"c\"?\"Each arrow is one model, from its score in its own lab's harness to its score in LinqAlpha's. Up is better; left is cheaper. The dashed lines cross at the best result in any lab's own harness, Gemini 4 Argon in Antigravity (72.2 at $1.77, circled in the zoomed panel). Gemini 4 Argon's cost reflects Google's introductory price, which doubles on December 1, 2026.\":\"Each arrow is one model, from its score in its own lab's harness to its score in LinqAlpha's. Up is better; left is faster.\")+\"</span><span class=\\\"cap-m\\\">Each row is one model: its score in its own lab's harness, then in LinqAlpha's, and its cost per task in LinqAlpha's harness. No model scored above 72.2 in its own lab's harness. Gemini 4 Argon's cost reflects Google's introductory price, which doubles on December 1, 2026.</span>\",seg);}const HARNESS_FIG=fig(2,\"Same model, same question, two harnesses\",'<div class=\"two\"><div class=\"card\"><div class=\"k\">THE LAB\\'S OWN HARNESS</div><h4>A laptop and a browser</h4><div class=\"sub\">Claude Code, Codex or Antigravity</div><ul>'+\"<li><b>Data</b>Whatever it can find on the open web</li>\"+\"<li><b>Know-how</b>General instructions, written for any kind of task</li>\"+\"<li><b>Checks</b>None specific to financial research</li></ul></div>\"+'<div class=\"card us\"><div class=\"k\">LINQALPHA\\'S HARNESS</div><h4>A research desk and a senior colleague</h4><div class=\"sub\">Built for financial research</div><ul>'+\"<li><b>Data foundation</b>A security master that ties every company, security and identifier together, with licensed filings, transcripts, fundamentals, estimates and prices</li>\"+\"<li><b>Domain expertise</b>Which data to use for each kind of task, and how to read it</li>\"+\"<li><b>Checks</b>On every answer before it reaches the user</li></ul></div></div>\"+'<p class=\"same\">Only the harness changes between the two runs.</p>',\"We ran each of the seven models both ways on all 18 tasks. Every lab's harness had standard settings and the same web search tool.\");const FLOW_FIG=fig(4,\"How the LinqAlpha System answers one question\",'<div class=\"flow\" role=\"img\" aria-label=\"A question goes to two models working in parallel inside the LinqAlpha harness. A final step merges their drafts into one answer.\">'+'<div class=\"nd\"><b>Question</b>An analyst task, as the client asked it</div><div class=\"ar\">→</div>'+'<div class=\"drafts\"><div class=\"nd\"><b>Draft A</b>A leading model, in LinqAlpha\\'s harness</div><div class=\"nd\"><b>Draft B</b>A second leading model, in parallel</div></div><div class=\"ar\">→</div>'+'<div class=\"nd merge\"><b>Merge</b>Keeps the evidence and numbers from both drafts</div><div class=\"ar\">→</div>'+'<div class=\"nd out\"><b>89.4</b>$3.28 and 331 seconds per task</div></div>',\"Both models cost less per task than Claude Fable 5.1. Cost counts every model call, including the merge.\");const BODY=`<div class=\"wrap\">\n<div class=\"keyrow\">\n<div class=\"key\"><div class=\"v\">+8 to +21</div><div class=\"l\">Points every model gained in LinqAlpha's harness, on a 100-point scale.</div></div>\n<div class=\"key\"><div class=\"v\">1/8 the cost</div><div class=\"l\">A $0.72 model in LinqAlpha beat a $5.50 model in its own lab's harness, 74.1 to 70.1.</div></div>\n<div class=\"key star\"><div class=\"v\">89.4</div><div class=\"l\">Two cheaper models working together, against 84.4 for the best single model, at 25% lower cost.</div></div>\n</div>\n</div>\n<div class=\"wide\">__HERO__</div>\n<div class=\"wrap\">\n<h2>I. The wrong first question</h2>\n<p>The question clients ask us most is which AI model they should use. Often it comes in another form: why not just give our analysts Claude or ChatGPT directly?</p>\n<p>It is fair to ask. New models come out every month, and the rankings change almost as often. A choice made this month can be out of date by the next. So we tested what actually drives the quality of an answer: the model, or what surrounds it.</p>\n<p class=\"pull\">By \"system\" we mean everything around the model: the data foundation, the domain expertise, the checks, and how models are combined.</p>\n<h2>II. Two harnesses, one model</h2>\n<p>A harness is everything around an AI model that lets it do real work: the data it can reach, the tools it can use, the instructions it follows and the checks on what it produces.</p>\n<p>Every AI lab now ships its own harness: Claude Code from Anthropic, Codex from OpenAI and Antigravity from Google. They are strong, general-purpose tools, built by the people who made the models. Think of a brilliant new analyst with a laptop and a web browser.</p>\n</div>\n<div class=\"wide\">__HARNESS__</div>\n<div class=\"wrap\">\n<p>The research desk is the data foundation. A security master ties every company, security and identifier together, so a question about TSMC finds the Taiwan-listed company's filings and calls, not just its US-listed shares.</p>\n<p>The senior colleague is domain expertise. Which fiscal year does \"FY25\" mean for this company? Is a segment's \"operating income\" really that, or a contribution before corporate costs? Should a bank be judged on interest margin and capital, and a software company on customer retention? The harness carries these judgments for each kind of task.</p>\n<h2>III. The test: real work, not quiz questions</h2>\n<p>Most AI benchmarks are lists of questions written for the test. Ours come from what clients actually ask. In <a href=\"https://linqalpha.com/blog/what-analysts-actually-ask-it-s-the-task-not-the-query\">part 1</a> we sorted 33,453 anonymized analyst questions into the kinds of work that keep coming back, and picked 18 of them for this test.</p>\n<p>Each task comes with a checklist of what a good answer must contain. Three AI models act as judges, one each from Anthropic, OpenAI and Google, and each grades every answer against the checklist. The score is their average, out of 100.</p>\n<h2>IV. Every model does better in LinqAlpha</h2>\n<p>All seven models scored higher in LinqAlpha's harness, by 8 to 21 points. In their own labs' harnesses, none scored above 72.2. In LinqAlpha's, five of the seven did.</p>\n</div>\n<div class=\"wide\">__LIFT__</div>\n<div class=\"wrap\">\n<p>OpenAI's GPT models gained the most: GPT-6 Astra rose from 60.0 to 80.6. Google's Gemini 3.1 Pro gained the least and finished last either way.</p>\n<h2>V. A cheap model beats an expensive one</h2>\n<p>GPT-6.1 Sol, one of the cheapest models we tested, scored 74.1 in LinqAlpha's harness at $0.72 a task. Claude Fable 5.1, the most expensive, scored 70.1 in Claude Code at $5.50 a task.</p>\n<p class=\"pull\">The cheaper model, set up properly, gave better answers for about one eighth of the price.</p>\n<p>LinqAlpha's harness does not always cost more, either. Fable was cheaper inside it ($4.38 against $5.50), and Opus 5.5 cost the same.</p>\n<h2>VI. Two models beat the best single model</h2>\n<p>The best single model in LinqAlpha's harness was Claude Fable 5.1, at 84.4. We wanted to know whether we could beat it without paying for a more expensive model.</p>\n<p>So we gave each task to two leading models at once, each cheaper than Fable. A final step merges their drafts into one answer, keeping the evidence and numbers from both. We call this the <strong>LinqAlpha System</strong>.</p>\n</div>\n<div class=\"wide\">__FLOW__</div>\n<div class=\"wrap\">\n<p>Across two full runs of the test, it scored <strong>89.4 at $3.28 a task</strong>. Fable alone scored 84.4 at $4.38. That is 5 points higher and 25% cheaper. It is a little slower: 331 seconds per task against 295.</p>\n<h3>Is it just writing longer answers?</h3>\n<p>A merged answer might score higher just by being longer. To rule that out, we capped it at Fable's length. It still scored 88.1, 3.7 points ahead of Fable, at $3.18 a task.</p>\n<h3>Do the judges favor their own lab?</h3>\n<p>Our judges come from the same labs as the models we tested, so we looked at each judge separately. All three preferred the LinqAlpha System. The OpenAI judge gave the biggest lead, 7.0 points. The Anthropic judge, whose lab makes Fable, still put the LinqAlpha System 6.4 points ahead. The Google judge showed the smallest lead, 1.8 points, because it tends to score every answer highly.</p>\n</div>\n<div class=\"wide\">__JUDGE__</div>\n<div class=\"wrap\">\n<h2>VII. Why the system makes the difference</h2>\n<p>We have not yet measured how much each part of the harness adds. But the results point to three things.</p>\n</div>\n<div class=\"wide\">\n<div class=\"reasons\">\n<div class=\"reason\"><div class=\"n\">01</div><h4>Better data, read the right way</h4><p>In its own lab's harness, a model works from the open web and has to decide on its own which company a number belongs to and which numbers to trust. In LinqAlpha, it also has licensed data, tied to the right company, and knows which figures matter for the task.</p></div>\n<div class=\"reason\"><div class=\"n\">02</div><h4>More of the work gets done</h4><p>In Codex, OpenAI's own harness, the GPT models spent about half as much per task and lost the most points, a sign that they did less research before answering.</p></div>\n<div class=\"reason\"><div class=\"n\">03</div><h4>Two drafts cover more ground</h4><p>The LinqAlpha System gained about 7 points on reports, briefings and explanations, and under 1 point on screens and lookups, where there is one right answer (Fig. 6). Merging keeps the evidence from both drafts, so fewer checklist items are missed.</p></div>\n</div>\n__COV__\n</div>\n<div class=\"wrap\">\n<h2>VIII. What this means if you use AI for research</h2>\n<p>Choosing a model matters less than how you set it up. A leading model in its own lab's harness is a capable generalist. Give it the data foundation and the domain expertise an analyst relies on, and the same model does the work better, often for less.</p>\n<p>It also means you do not have to bet on one lab. When Google opened Gemini 4 Argon to all developers on October 13, it was running inside LinqAlpha within days. Clients can use the strongest new model without changing how they work.</p>\n<aside class=\"method\">\n<h3>How we tested, and the limits</h3>\n<ul>\n<li>18 tasks, measured from September 18 to October 16, 2026.</li>\n<li>Each lab's harness ran with standard settings, and all of them used the same web search tool.</li>\n<li>Most setups ran each task once; the LinqAlpha System ran twice. Scores can move a few points from run to run, so read gaps of one or two points as a tie.</li>\n<li>The judges are AI models from the labs we tested. Fig. 5 shows each judge separately.</li>\n<li>Costs are what we were billed per task. Gemini 4 Argon is on a 50% introductory price until November 30, 2026; after that its cost roughly doubles.</li>\n<li>We tested one harness: ours.</li>\n</ul>\n</aside>\n</div>`;const STATIC={harness:HARNESS_FIG,flow:FLOW_FIG,lift:fig(3,\"Points gained in LinqAlpha's harness, by model\",'<div class=\"chart m\">'+liftSVG()+\"</div>\"+mLift()+LAB_LEGEND+'<span><i class=\"sw o\"></i>Own lab\\'s harness</span><span><i class=\"sw h\"></i>LinqAlpha\\'s harness</span></div>',\"Same 18 tasks and the same three judges for every run. Sorted by the size of the gain.\"),judge:fig(5,\"Every judge scores the LinqAlpha System higher\",'<div class=\"chart m\">'+judgeSVG()+\"</div>\"+mJudge()+'<div class=\"legend\"><span><i class=\"sw a\"></i>Claude Fable 5.1 alone</span><span><i class=\"sw s\"></i>LinqAlpha System, mean of two runs</span></div>',\"Average score from each judge. The Anthropic judge, whose lab makes Fable, still rates the LinqAlpha System 6.4 points higher.\"),cov:fig(6,\"Where the LinqAlpha System gains: the 18 tasks by kind of work and market\",covHTML(),\"Each cell is one task, colored by the LinqAlpha System's lead over Fable 5.1 (mean of its two runs). It was ahead on 15 of the 18. Four tasks are in Korean; company names are withheld.\")};function buildHTML(mode){return BODY.replace(\"__HERO__\",heroFig(mode)).replace(\"__HARNESS__\",STATIC.harness).replace(\"__LIFT__\",STATIC.lift).replace(\"__FLOW__\",STATIC.flow).replace(\"__JUDGE__\",STATIC.judge).replace(\"__COV__\",STATIC.cov);}/**\n * Full article body for \"It's the System, Not the Model\" (benchmarks series, part 2).\n * Charts are drawn as inline SVG from the QA benchmark tables; the hero chart switches\n * between cost and time. Light by default and never follows the visitor's OS theme.\n *\n * @framerIntrinsicWidth 880\n * @framerIntrinsicHeight 7000\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ArticleSystemNotModel(props){const{theme,style}=props;const[mode,setMode]=useState(\"c\");const html=useMemo(()=>buildHTML(mode),[mode]);return /*#__PURE__*/_jsxs(\"div\",{className:\"lqsn-article\",\"data-lqsn-theme\":theme===\"dark\"?\"dark\":undefined,style:{position:\"relative\",width:\"100%\",...style},onClick:e=>{const b=e.target.closest(\"[data-mode]\");if(b&&(b.dataset.mode===\"c\"||b.dataset.mode===\"t\")){const next=b.dataset.mode;startTransition(()=>setMode(next));}},children:[/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap\"}),/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:html}})]});}addPropertyControls(ArticleSystemNotModel,{theme:{type:ControlType.Enum,title:\"Theme\",options:[\"light\",\"dark\"],optionTitles:[\"Light\",\"Dark\"],defaultValue:\"light\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ArticleSystemNotModel\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"880\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"7000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArticleSystemNotModel.map"],"mappings":"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"}