.llm-ac__bar[data-astro-cid-qmkagfpt]{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.llm-ac__bar[data-astro-cid-qmkagfpt]{animation:7s ease-out infinite backwards llm-ac-grow}.llm-ac__bar--1[data-astro-cid-qmkagfpt]{animation-delay:.15s}.llm-ac__bar--2[data-astro-cid-qmkagfpt]{animation-delay:.3s}.llm-ac__word[data-astro-cid-qmkagfpt]{animation:7s ease-out infinite llm-ac-word}.llm-ac__row--1[data-astro-cid-qmkagfpt],.llm-ac__row--2[data-astro-cid-qmkagfpt]{animation:7s ease-out infinite llm-ac-fade}}@keyframes llm-ac-grow{0%,8%{transform:scaleX(0)}35%,92%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes llm-ac-word{0%,48%{opacity:0}58%,92%{opacity:1}to{opacity:0}}@keyframes llm-ac-fade{0%,45%{opacity:1}55%,90%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.llm-map__box--0[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-box-0}.llm-map__box--1[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-box-1}.llm-map__box--2[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-box-2}.llm-map__box--3[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-box-3}.llm-map__box--4[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-box-4}.llm-map__box--5[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-box-5}.llm-map__box--6[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-box-6}.llm-map__col--0[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-col-0}.llm-map__col--1[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-col-1}.llm-map__col--2[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-col-2}.llm-map__col--3[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-col-3}.llm-map__col--4[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-col-4}.llm-map__col--5[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-col-5}.llm-map__col--6[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-col-6}.llm-map__gain--0[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-gain-0}.llm-map__gain--1[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-gain-1}.llm-map__gain--2[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-gain-2}.llm-map__gain--3[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-gain-3}.llm-map__gain--4[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-gain-4}.llm-map__gain--5[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-gain-5}.llm-map__gain--6[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-gain-6}.llm-map__arrow--0[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-arrow-0}.llm-map__arrow--1[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-arrow-1}.llm-map__arrow--2[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-arrow-2}.llm-map__arrow--3[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-arrow-3}.llm-map__arrow--4[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-arrow-4}.llm-map__arrow--5[data-astro-cid-2azfcn4q]{animation:11s linear infinite llm-map-arrow-5}}@keyframes llm-map-box-0{0%,10.9%{fill:color-mix(in srgb, var(--accent) 42%, var(--box-fill))}12.4%,to{fill:var(--box-fill)}}@keyframes llm-map-col-0{0%,10.9%{fill:color-mix(in srgb, var(--accent) 12%, transparent)}12.4%,to{fill:#0000}}@keyframes llm-map-gain-0{0%{opacity:0}2%,96%{opacity:1}to{opacity:0}}@keyframes llm-map-arrow-0{0%,8.4%{stroke:var(--diagram-stroke)}10.9%{stroke:var(--accent)}13.4%,to{stroke:var(--diagram-stroke)}}@keyframes llm-map-box-1{0%,10.9%{fill:var(--box-fill)}12.4%,21.8%{fill:color-mix(in srgb, var(--accent) 42%, var(--box-fill))}23.3%,to{fill:var(--box-fill)}}@keyframes llm-map-col-1{0%,10.9%{fill:#0000}12.4%,21.8%{fill:color-mix(in srgb, var(--accent) 12%, transparent)}23.3%,to{fill:#0000}}@keyframes llm-map-gain-1{0%,10.9%{opacity:0}12.9%,96%{opacity:1}to{opacity:0}}@keyframes llm-map-arrow-1{0%,19.3%{stroke:var(--diagram-stroke)}21.8%{stroke:var(--accent)}24.3%,to{stroke:var(--diagram-stroke)}}@keyframes llm-map-box-2{0%,21.8%{fill:var(--box-fill)}23.3%,32.7%{fill:color-mix(in srgb, var(--accent) 42%, var(--box-fill))}34.2%,to{fill:var(--box-fill)}}@keyframes llm-map-col-2{0%,21.8%{fill:#0000}23.3%,32.7%{fill:color-mix(in srgb, var(--accent) 12%, transparent)}34.2%,to{fill:#0000}}@keyframes llm-map-gain-2{0%,21.8%{opacity:0}23.8%,96%{opacity:1}to{opacity:0}}@keyframes llm-map-arrow-2{0%,30.2%{stroke:var(--diagram-stroke)}32.7%{stroke:var(--accent)}35.2%,to{stroke:var(--diagram-stroke)}}@keyframes llm-map-box-3{0%,32.7%{fill:var(--box-fill)}34.2%,43.6%{fill:color-mix(in srgb, var(--accent) 42%, var(--box-fill))}45.1%,to{fill:var(--box-fill)}}@keyframes llm-map-col-3{0%,32.7%{fill:#0000}34.2%,43.6%{fill:color-mix(in srgb, var(--accent) 12%, transparent)}45.1%,to{fill:#0000}}@keyframes llm-map-gain-3{0%,32.7%{opacity:0}34.7%,96%{opacity:1}to{opacity:0}}@keyframes llm-map-arrow-3{0%,41.1%{stroke:var(--diagram-stroke)}43.6%{stroke:var(--accent)}46.1%,to{stroke:var(--diagram-stroke)}}@keyframes llm-map-box-4{0%,43.6%{fill:var(--box-fill)}45.1%,54.5%{fill:color-mix(in srgb, var(--accent) 42%, var(--box-fill))}56%,to{fill:var(--box-fill)}}@keyframes llm-map-col-4{0%,43.6%{fill:#0000}45.1%,54.5%{fill:color-mix(in srgb, var(--accent) 12%, transparent)}56%,to{fill:#0000}}@keyframes llm-map-gain-4{0%,43.6%{opacity:0}45.6%,96%{opacity:1}to{opacity:0}}@keyframes llm-map-arrow-4{0%,52%{stroke:var(--diagram-stroke)}54.5%{stroke:var(--accent)}57%,to{stroke:var(--diagram-stroke)}}@keyframes llm-map-box-5{0%,54.5%{fill:var(--box-fill)}56%,65.5%{fill:color-mix(in srgb, var(--accent) 42%, var(--box-fill))}67%,to{fill:var(--box-fill)}}@keyframes llm-map-col-5{0%,54.5%{fill:#0000}56%,65.5%{fill:color-mix(in srgb, var(--accent) 12%, transparent)}67%,to{fill:#0000}}@keyframes llm-map-gain-5{0%,54.5%{opacity:0}56.5%,96%{opacity:1}to{opacity:0}}@keyframes llm-map-arrow-5{0%,63%{stroke:var(--diagram-stroke)}65.5%{stroke:var(--accent)}68%,to{stroke:var(--diagram-stroke)}}@keyframes llm-map-box-6{0%,65.5%{fill:var(--box-fill)}67%,96%{fill:color-mix(in srgb, var(--accent) 42%, var(--box-fill))}97.5%,to{fill:var(--box-fill)}}@keyframes llm-map-col-6{0%,65.5%{fill:#0000}67%,96%{fill:color-mix(in srgb, var(--accent) 12%, transparent)}97.5%,to{fill:#0000}}@keyframes llm-map-gain-6{0%,65.5%{opacity:0}67.5%,96%{opacity:1}to{opacity:0}}.llm-net__pulse[data-astro-cid-orub6txu]{opacity:0}@media (prefers-reduced-motion:no-preference){.llm-net__pulse--0[data-astro-cid-orub6txu]{animation:6s linear infinite llm-net-pulse-0}.llm-net__pulse--1[data-astro-cid-orub6txu]{animation:6s linear infinite llm-net-pulse-1}.llm-net__pulse--2[data-astro-cid-orub6txu]{animation:6s linear infinite llm-net-pulse-2}.llm-net__node--0[data-astro-cid-orub6txu]{animation:6s linear infinite llm-net-node-0}.llm-net__node--1[data-astro-cid-orub6txu]{animation:6s linear infinite llm-net-node-1}.llm-net__node--2[data-astro-cid-orub6txu]{animation:6s linear infinite llm-net-node-2}.llm-net__node--3[data-astro-cid-orub6txu]{animation:6s linear infinite llm-net-node-3}}@keyframes llm-net-pulse-0{0%,10%{opacity:0;stroke-dashoffset:6px}11%{opacity:1;stroke-dashoffset:6px}30%{opacity:1;stroke-dashoffset:-100px}31%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes llm-net-pulse-1{0%,34%{opacity:0;stroke-dashoffset:6px}35%{opacity:1;stroke-dashoffset:6px}54%{opacity:1;stroke-dashoffset:-100px}55%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes llm-net-pulse-2{0%,58%{opacity:0;stroke-dashoffset:6px}59%{opacity:1;stroke-dashoffset:6px}78%{opacity:1;stroke-dashoffset:-100px}79%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes llm-net-node-0{0%{fill:var(--box-fill)}3%,30%{fill:color-mix(in srgb, var(--accent) 45%, var(--box-fill))}36%,to{fill:var(--box-fill)}}@keyframes llm-net-node-1{0%,29%{fill:var(--box-fill)}32%,54%{fill:color-mix(in srgb, var(--accent) 45%, var(--box-fill))}60%,to{fill:var(--box-fill)}}@keyframes llm-net-node-2{0%,53%{fill:var(--box-fill)}56%,78%{fill:color-mix(in srgb, var(--accent) 45%, var(--box-fill))}84%,to{fill:var(--box-fill)}}@keyframes llm-net-node-3{0%,77%{fill:var(--box-fill)}80%,96%{fill:color-mix(in srgb, var(--accent) 45%, var(--box-fill))}to{fill:var(--box-fill)}}@media (prefers-reduced-motion:no-preference){.llm-vec__arrow--1[data-astro-cid-lkey5l6r],.llm-vec__row--0[data-astro-cid-lkey5l6r]{animation:9s ease-out 1s infinite backwards llm-vec-in}.llm-vec__arrow--2[data-astro-cid-lkey5l6r],.llm-vec__row--1[data-astro-cid-lkey5l6r]{animation:9s ease-out 2.6s infinite backwards llm-vec-in}.llm-vec__arrow--3[data-astro-cid-lkey5l6r],.llm-vec__row--2[data-astro-cid-lkey5l6r]{animation:9s ease-out 4.2s infinite backwards llm-vec-in}}@keyframes llm-vec-in{0%{opacity:0}5%,58%{opacity:1}64%,to{opacity:0}}.nd{gap:16px;font-size:15px;display:grid}.nd .nd__diagram{width:100%;max-width:420px;height:auto;font-family:var(--font-mono);margin-inline:auto;display:block}.nd__wire{stroke:var(--split-4)}.nd__wire--neg{stroke:var(--accent-text-aa);stroke-dasharray:5 4}.nd__wire-label{fill:var(--muted);text-anchor:middle;font-size:10px}.nd__node{fill:var(--box-fill);stroke:var(--ink)}.nd__node--out{fill:color-mix(in srgb, var(--accent) 35%, var(--box-fill))}.nd__node--off{stroke-dasharray:3 3}.nd__node-name{fill:var(--muted);text-anchor:middle;font-size:9px}.nd__node-value{fill:var(--ink);text-anchor:middle;font-size:11px}.nd__node-value--out{font-size:12px;font-weight:500}.nd__cell{fill:color-mix(in srgb, var(--split-3) 22%, var(--box-fill));stroke:var(--ink)}.nd__cell--off{fill:var(--box-fill);stroke-dasharray:3 3}.nd__cell-text{fill:var(--ink);text-anchor:middle;font-size:11px}.nd__cell-sub{fill:var(--muted);text-anchor:middle;font-size:9px}.nd__out-wire{fill:none;stroke:var(--diagram-stroke);stroke-width:1.5px}.nd__groups{gap:16px 32px;display:grid}@media (width>=700px){.nd__groups{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.nd__group{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.nd__legend{color:var(--ink);margin-bottom:6px;padding:0}.nd__knob{grid-template-columns:1fr auto;align-items:baseline;gap:0 8px;display:grid}.nd__value{color:var(--ink);font-family:var(--font-mono);font-size:14px}.nd__range{width:100%;min-height:44px;accent-color:var(--accent-text-aa);cursor:pointer;grid-column:1/-1;margin:0}.nd__formula{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;padding:10px 14px;font-size:13px}.nd__toggle{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex}.nd__toggle input{width:20px;height:20px;accent-color:var(--accent-text-aa);margin:0}.nd__status{color:var(--ink-2);margin:0;font-size:14px}.nd__actions{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.llm-tg__id[data-astro-cid-6b5rcxm5]{animation:6s ease-out infinite backwards llm-tg-id}.llm-tg__id--1[data-astro-cid-6b5rcxm5]{animation-delay:.25s}.llm-tg__id--2[data-astro-cid-6b5rcxm5]{animation-delay:.5s}.llm-tg__id--3[data-astro-cid-6b5rcxm5]{animation-delay:.75s}.llm-tg__id--4[data-astro-cid-6b5rcxm5]{animation-delay:1s}.llm-tg__id--5[data-astro-cid-6b5rcxm5]{animation-delay:1.25s}.llm-tg__id--6[data-astro-cid-6b5rcxm5]{animation-delay:1.5s}.llm-tg__id--7[data-astro-cid-6b5rcxm5]{animation-delay:1.75s}.llm-tg__id--8[data-astro-cid-6b5rcxm5]{animation-delay:2s}}@keyframes llm-tg-id{0%{opacity:0;transform:translateY(-10px)}8%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.bpe{gap:18px;font-size:15px;display:grid}.bpe__field{gap:6px;display:grid}.bpe__input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font-family:var(--font-mono);padding:8px 12px;font-size:14px}.bpe__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bpe__actions{flex-wrap:wrap;gap:8px;display:flex}.bpe__actions .btn:disabled{opacity:.45;cursor:not-allowed}.bpe__status{color:var(--ink-2);margin:0;font-size:14px}.bpe__grid{gap:24px;display:grid}@media (width>=760px){.bpe__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.bpe__list,.bpe__pairs{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bpe__word{align-items:center;gap:10px;display:flex}.bpe__pieces{flex-wrap:wrap;gap:3px;display:inline-flex}.bpe__piece{border:1px solid var(--line);background:var(--box-fill);min-width:1.8em;color:var(--ink);font-family:var(--font-mono);text-align:center;padding:3px 7px;font-size:14px}.bpe__piece--merged{border-color:var(--split-4);background:color-mix(in srgb, var(--split-3) 22%, var(--box-fill))}.bpe__piece--new{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 40%, var(--box-fill));font-weight:500}@media (prefers-reduced-motion:no-preference){.bpe__piece--new{animation:.45s ease-out bpe-pop}}@keyframes bpe-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.bpe__count{color:var(--muted);font-family:var(--font-mono);font-size:12px}.bpe__pair{font-family:var(--font-mono);color:var(--ink-2);grid-template-columns:5.5em 1fr 2.5em;align-items:center;gap:10px;font-size:13px;display:grid}.bpe__pair--next{color:var(--ink);font-weight:500}.bpe__pair-bar{background:var(--split-3);opacity:.6;height:10px}.bpe__pair--next .bpe__pair-bar{background:var(--accent);opacity:.9}.bpe__pair-bar[data-share="1"]{width:10%}.bpe__pair-bar[data-share="2"]{width:20%}.bpe__pair-bar[data-share="3"]{width:30%}.bpe__pair-bar[data-share="4"]{width:40%}.bpe__pair-bar[data-share="5"]{width:50%}.bpe__pair-bar[data-share="6"]{width:60%}.bpe__pair-bar[data-share="7"]{width:70%}.bpe__pair-bar[data-share="8"]{width:80%}.bpe__pair-bar[data-share="9"]{width:90%}.bpe__pair-bar[data-share="10"]{width:100%}.bpe__pair-count{text-align:right}.bpe__empty{color:var(--muted);margin:10px 0 0}.bpe__merges-label{margin-top:18px}.bpe__merges{color:var(--ink-2);font-family:var(--font-mono);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.bpe__numbers{flex-wrap:wrap;gap:12px 32px;margin:18px 0 0;display:flex}.bpe__numbers dd{color:var(--ink);margin:4px 0 0;font-size:22px;font-weight:500}.bpe__from{color:var(--muted);margin-left:4px;font-size:13px;font-weight:400}@media (prefers-reduced-motion:no-preference){.llm-es__pt--b[data-astro-cid-ibtchap7]{animation:9s ease-in-out infinite llm-es-from-b}.llm-es__pt--c[data-astro-cid-ibtchap7]{animation:9s ease-in-out infinite llm-es-from-c}.llm-es__pt--d[data-astro-cid-ibtchap7]{animation:9s ease-in-out infinite llm-es-from-d}.llm-es__pt--e[data-astro-cid-ibtchap7]{animation:9s ease-in-out infinite llm-es-from-e}.llm-es__late[data-astro-cid-ibtchap7]{animation:9s ease-out infinite llm-es-late}}@keyframes llm-es-from-b{0%,8%{transform:translate(150px,-30px)}45%,to{transform:translate(0)}}@keyframes llm-es-from-c{0%,8%{transform:translate(-60px,-80px)}45%,to{transform:translate(0)}}@keyframes llm-es-from-d{0%,8%{transform:translate(120px,60px)}45%,to{transform:translate(0)}}@keyframes llm-es-from-e{0%,8%{transform:translate(-200px,-40px)}45%,to{transform:translate(0)}}@keyframes llm-es-late{0%,48%{opacity:0}58%,94%{opacity:1}to{opacity:0}}.ee{gap:16px;font-size:15px;display:grid}.ee__modes,.ee__presets{flex-wrap:wrap;gap:8px;display:flex}.ee .btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ee__words{flex-wrap:wrap;gap:6px;display:flex}.ee__word{border:1px solid var(--line);background:var(--box-fill);min-height:44px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;padding:6px 12px;font-size:13px}.ee__word:hover{border-color:var(--ink)}.ee__word[aria-pressed=true]{border-color:var(--accent-text-aa);background:color-mix(in srgb, var(--accent) 35%, var(--box-fill))}.ee__word:focus-visible,.ee__select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ee__analogy{gap:12px;display:grid}@media (width>=640px){.ee__analogy{grid-template-columns:repeat(3,minmax(0,1fr))}.ee__presets{grid-column:1/-1}}.ee__slot{gap:6px;display:grid}.ee__select{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font-family:var(--font-mono);padding:6px 10px;font-size:14px}.ee__status{color:var(--ink-2);margin:0;font-size:14px}.ee svg.ee__map{width:100%;max-width:480px;height:auto;font-family:var(--font-mono);margin-inline:auto;display:block;overflow:hidden}.ee__group{fill:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ee__dot{cursor:pointer}.ee__dot circle{fill:var(--box-fill);stroke:var(--ink-2);stroke-width:1.5px}.ee__dot text{fill:var(--ink-2);font-size:12px}.ee__dot--hit circle{fill:var(--split-4);stroke:var(--split-5)}.ee__dot--hit text{fill:var(--ink);font-weight:500}.ee__dot--input circle{fill:var(--accent);stroke:var(--accent-text-aa)}.ee__dot--input text{fill:var(--ink);font-weight:500}.ee__link{stroke:var(--split-4);stroke-width:1.5px}.ee__dist{fill:var(--muted);text-anchor:middle;font-size:10px}.ee__arrow{fill:none;stroke:var(--accent-text-aa);stroke-width:2px}.ee__arrow--copy{stroke-dasharray:5 4}.ee__result{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:2 3}.ee__legend{margin:0}.ee__dist{paint-order:stroke;stroke:var(--frame-bg);stroke-width:3px;stroke-linejoin:round}.llm-ropea__arrow[data-astro-cid-pydp54gt]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.llm-ropea__arrow[data-astro-cid-pydp54gt]{animation:9s ease-out infinite backwards llm-ropea-sweep}.llm-ropea__arrow--1[data-astro-cid-pydp54gt]{animation-delay:.45s}.llm-ropea__arrow--2[data-astro-cid-pydp54gt]{animation-delay:.9s}.llm-ropea__arrow--3[data-astro-cid-pydp54gt]{animation-delay:1.35s}.llm-ropea__arrow--4[data-astro-cid-pydp54gt]{animation-delay:1.8s}.llm-ropea__arrow--5[data-astro-cid-pydp54gt]{animation-delay:2.25s}.llm-ropea__cmp[data-astro-cid-pydp54gt]{animation:9s ease-in-out infinite backwards llm-ropea-cmp}.llm-ropea__cmp--1[data-astro-cid-pydp54gt]{animation-delay:1.2s}}@keyframes llm-ropea-sweep{0%{opacity:0;transform:rotate(-40deg)}6%,to{opacity:1;transform:rotate(0)}}@keyframes llm-ropea-cmp{0%,38%{opacity:.15}46%,94%{opacity:1}to{opacity:.15}}.llm-qkv__bar[data-astro-cid-gireii5y]{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.llm-qkv__score[data-astro-cid-gireii5y]{animation:9s ease-out infinite backwards llm-qkv-score}.llm-qkv__bar[data-astro-cid-gireii5y]{animation:9s ease-out infinite backwards llm-qkv-bar}.llm-qkv__out[data-astro-cid-gireii5y]{animation:9s ease-out infinite backwards llm-qkv-out}}@keyframes llm-qkv-score{0%,6%{opacity:0}14%,92%{opacity:1}to{opacity:0}}@keyframes llm-qkv-bar{0%,24%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes llm-qkv-out{0%,50%{opacity:0}60%,92%{opacity:1}to{opacity:0}}.ap{gap:16px;font-size:15px;display:grid}.ap__controls,.ap__heads{flex-wrap:wrap;gap:8px;display:flex}.ap__question{color:var(--muted);font-size:13px}.ap .btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ap .btn[aria-pressed=true] .ap__question{color:inherit;opacity:.8}.ap__hint,.ap__status{color:var(--ink-2);margin:0;font-size:14px}.ap__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap__row{grid-template-columns:minmax(6.5em,auto) minmax(0,1fr) 4.5em;align-items:center;gap:12px;display:grid}.ap__word{border:1px solid var(--line);background:var(--box-fill);min-height:44px;color:var(--ink);font-family:var(--font-mono);text-align:left;cursor:pointer;padding:6px 12px;font-size:14px}.ap__word:hover{border-color:var(--ink)}.ap__word:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ap__word--query{border-color:var(--accent-text-aa);background:color-mix(in srgb, var(--accent) 40%, var(--box-fill));font-weight:500}.ap .ap__row svg.ap__bar{width:100%;height:14px}.ap__track{fill:none;stroke:var(--line);stroke-width:.6px;vector-effect:non-scaling-stroke}.ap__fill{fill:var(--split-4);transition:width .3s}.ap__word--query+.ap__bar .ap__fill{fill:var(--accent)}.ap__pct{color:var(--ink);font-family:var(--font-mono);text-align:right;font-size:13px}.ap__row--hidden .ap__word{color:var(--muted);border-style:dashed}.ap__row--hidden .ap__pct{color:var(--muted)}@media (prefers-reduced-motion:reduce){.ap__fill{transition:none}}@media (prefers-reduced-motion:no-preference){.llm-rb__pkg[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-ride}.llm-rb__seg--0[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-seg-0}.llm-rb__seg--1[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-seg-1}.llm-rb__seg--2[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-seg-2}.llm-rb__seg--3[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-seg-3}.llm-rb__vpkg[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-drop}.llm-rb__vseg--0[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-vseg-0}.llm-rb__vseg--1[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-vseg-1}.llm-rb__vseg--2[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-vseg-2}.llm-rb__vseg--3[data-astro-cid-hqyfv5qh]{animation:10s linear infinite llm-rb-vseg-3}}@keyframes llm-rb-drop{0%{opacity:1;transform:translateY(-462px)}80%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes llm-rb-ride{0%{opacity:1;transform:translate(-610px)}80%,94%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes llm-rb-seg-0{0%,21%{opacity:0}23%,to{opacity:1}}@keyframes llm-rb-seg-1{0%,37%{opacity:0}39%,to{opacity:1}}@keyframes llm-rb-seg-2{0%,58%{opacity:0}60%,to{opacity:1}}@keyframes llm-rb-seg-3{0%,74%{opacity:0}76%,to{opacity:1}}@keyframes llm-rb-vseg-0{0%,15%{opacity:0}17%,to{opacity:1}}@keyframes llm-rb-vseg-1{0%,33%{opacity:0}35%,to{opacity:1}}@keyframes llm-rb-vseg-2{0%,53%{opacity:0}55%,to{opacity:1}}@keyframes llm-rb-vseg-3{0%,71%{opacity:0}73%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.llm-tj__box--0[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-0}.llm-tj__box--1[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-1}.llm-tj__box--2[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-2}.llm-tj__box--3[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-3}.llm-tj__box--4[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-4}.llm-tj__box--5[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-5}.llm-tj__box--6[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-6}.llm-tj__box--7[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-7}.llm-tj__box--8[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-8}.llm-tj__box--9[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-box-9}.llm-tj__arrow--0[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-0}.llm-tj__arrow--1[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-1}.llm-tj__arrow--2[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-2}.llm-tj__arrow--3[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-3}.llm-tj__arrow--4[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-4}.llm-tj__arrow--5[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-5}.llm-tj__arrow--6[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-6}.llm-tj__arrow--7[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-7}.llm-tj__arrow--8[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-8}.llm-tj__arrow--9[data-astro-cid-nsjkirld]{animation:12s linear infinite llm-tj-arrow-9}}@keyframes llm-tj-box-0{0%,3.3%{fill:var(--box-fill)}5%,14.2%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}16.7%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-1{0%,12.1%{fill:var(--box-fill)}13.8%,22.9%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}25.4%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-2{0%,20.8%{fill:var(--box-fill)}22.5%,31.7%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}34.2%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-3{0%,29.6%{fill:var(--box-fill)}31.3%,40.4%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}42.9%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-4{0%,38.3%{fill:var(--box-fill)}40%,49.2%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}51.7%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-5{0%,47.1%{fill:var(--box-fill)}48.8%,57.9%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}60.4%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-6{0%,55.8%{fill:var(--box-fill)}57.5%,66.7%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}69.2%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-7{0%,64.6%{fill:var(--box-fill)}66.3%,75.4%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}77.9%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-8{0%,73.3%{fill:var(--box-fill)}75%,84.2%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}86.7%,to{fill:var(--box-fill)}}@keyframes llm-tj-box-9{0%,82.1%{fill:var(--box-fill)}83.8%,95%{fill:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}97.5%,to{fill:var(--box-fill)}}@keyframes llm-tj-arrow-0{0%,8.8%{stroke:var(--diagram-stroke)}11.7%{stroke:var(--accent)}14.6%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-1{0%,17.5%{stroke:var(--diagram-stroke)}20.4%{stroke:var(--accent)}23.3%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-2{0%,26.2%{stroke:var(--diagram-stroke)}29.2%{stroke:var(--accent)}32.1%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-3{0%,35%{stroke:var(--diagram-stroke)}37.9%{stroke:var(--accent)}40.8%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-4{0%,43.8%{stroke:var(--diagram-stroke)}46.7%{stroke:var(--accent)}49.6%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-5{0%,52.5%{stroke:var(--diagram-stroke)}55.4%{stroke:var(--accent)}58.3%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-6{0%,61.3%{stroke:var(--diagram-stroke)}64.2%{stroke:var(--accent)}67.1%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-7{0%,70%{stroke:var(--diagram-stroke)}72.9%{stroke:var(--accent)}75.8%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-8{0%,78.8%{stroke:var(--diagram-stroke)}81.7%{stroke:var(--accent)}84.6%,to{stroke:var(--diagram-stroke)}}@keyframes llm-tj-arrow-9{0%,93.8%{stroke:var(--diagram-stroke)}96.7%{stroke:var(--accent)}99.6%,to{stroke:var(--diagram-stroke)}}@media (prefers-reduced-motion:no-preference){.llm-mf__row[data-astro-cid-moesvshj]{animation:7s ease-out infinite backwards llm-mf-row}.llm-mf__row--1[data-astro-cid-moesvshj]{animation-delay:.3s}.llm-mf__row--2[data-astro-cid-moesvshj]{animation-delay:.6s}.llm-mf__row--3[data-astro-cid-moesvshj]{animation-delay:.9s}.llm-mf__row--4[data-astro-cid-moesvshj]{animation-delay:1.2s}.llm-mf__row--5[data-astro-cid-moesvshj]{animation-delay:1.5s}}@keyframes llm-mf-row{0%{opacity:.15}5%,84%{opacity:1}94%,to{opacity:.15}}.llm-gd__ball[data-astro-cid-swiiwxmu],.llm-gd__hole[data-astro-cid-swiiwxmu]{transform:translate(212px,250.3px)}.llm-gd__loss[data-astro-cid-swiiwxmu]{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.llm-gd__ball[data-astro-cid-swiiwxmu],.llm-gd__hole[data-astro-cid-swiiwxmu]{animation:9s ease-in-out infinite llm-gd-walk}.llm-gd__ball[data-astro-cid-swiiwxmu]{animation:9s ease-in-out infinite llm-gd-walk,9s linear infinite llm-gd-blink}.llm-gd__loss[data-astro-cid-swiiwxmu]{animation:9s linear infinite llm-gd-draw}}@keyframes llm-gd-walk{0%{transform:translate(36px,82.6px)}9%{transform:translate(86px,160.2px)}18%{transform:translate(121px,190px)}27%{transform:translate(141px,204.2px)}36%{transform:translate(165px,224.7px)}45%{transform:translate(191px,244.1px)}54%{transform:translate(207px,249.7px)}63%,to{transform:translate(212px,250.3px)}}@keyframes llm-gd-blink{0%{opacity:0}3%,92%{opacity:1}to{opacity:0}}@keyframes llm-gd-draw{0%{stroke-dashoffset:1px}63%,to{stroke-dashoffset:0}}.llm-shift__window[data-astro-cid-a32uep7u],.llm-shift__hit[data-astro-cid-a32uep7u]{opacity:0}.llm-shift__window[data-astro-cid-a32uep7u]{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.llm-shift__window[data-astro-cid-a32uep7u]{animation:7.5s step-end infinite llm-shift-window}.llm-shift__hit[data-astro-cid-a32uep7u]{animation:7.5s step-end infinite llm-shift-hit}.llm-shift__hit--1[data-astro-cid-a32uep7u]{animation-delay:1.2s}.llm-shift__hit--2[data-astro-cid-a32uep7u]{animation-delay:2.4s}.llm-shift__hit--3[data-astro-cid-a32uep7u]{animation-delay:3.6s}.llm-shift__hit--4[data-astro-cid-a32uep7u]{animation-delay:4.8s}}@keyframes llm-shift-window{0%{opacity:1;transform:scaleX(.2)}16%{opacity:1;transform:scaleX(.4)}32%{opacity:1;transform:scaleX(.6)}48%{opacity:1;transform:scaleX(.8)}64%{opacity:1;transform:scaleX(1)}80%,to{opacity:0;transform:scaleX(1)}}@keyframes llm-shift-hit{0%{opacity:1}16%,to{opacity:0}}.llm-bp__fwd[data-astro-cid-zajszmof],.llm-bp__back[data-astro-cid-zajszmof],.llm-bp__w-new[data-astro-cid-zajszmof]{opacity:0}@media (prefers-reduced-motion:no-preference){.llm-bp__fwd--0[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-fwd-0}.llm-bp__fwd--1[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-fwd-1}.llm-bp__fwd--2[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-fwd-2}.llm-bp__back--2[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-back-2}.llm-bp__back--1[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-back-1}.llm-bp__back--0[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-back-0}.llm-bp__blame--2[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-blame-2}.llm-bp__blame--1[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-blame-1}.llm-bp__blame--0[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-blame-0}.llm-bp__node--3[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-out}.llm-bp__error[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-error}.llm-bp__w[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-old}.llm-bp__w-new[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-new}.llm-bp__phase--0[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-phase-0}.llm-bp__phase--1[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-phase-1}.llm-bp__phase--2[data-astro-cid-zajszmof]{animation:12s linear infinite llm-bp-phase-2}}@keyframes llm-bp-fwd-0{0%,2%{opacity:0;stroke-dashoffset:6px}3%{opacity:1;stroke-dashoffset:6px}10%{opacity:1;stroke-dashoffset:-100px}11%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes llm-bp-fwd-1{0%,11%{opacity:0;stroke-dashoffset:6px}12%{opacity:1;stroke-dashoffset:6px}19%{opacity:1;stroke-dashoffset:-100px}20%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes llm-bp-fwd-2{0%,20%{opacity:0;stroke-dashoffset:6px}21%{opacity:1;stroke-dashoffset:6px}28%{opacity:1;stroke-dashoffset:-100px}29%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes llm-bp-back-2{0%,36%{opacity:0;stroke-dashoffset:-94px}37%{opacity:1;stroke-dashoffset:-94px}44%{opacity:1;stroke-dashoffset:6px}45%,to{opacity:0;stroke-dashoffset:6px}}@keyframes llm-bp-back-1{0%,45%{opacity:0;stroke-dashoffset:-94px}46%{opacity:1;stroke-dashoffset:-94px}53%{opacity:1;stroke-dashoffset:6px}54%,to{opacity:0;stroke-dashoffset:6px}}@keyframes llm-bp-back-0{0%,54%{opacity:0;stroke-dashoffset:-94px}55%{opacity:1;stroke-dashoffset:-94px}62%{opacity:1;stroke-dashoffset:6px}63%,to{opacity:0;stroke-dashoffset:6px}}@keyframes llm-bp-blame-2{0%,41%{opacity:0}44%,95%{opacity:1}99%,to{opacity:0}}@keyframes llm-bp-blame-1{0%,50%{opacity:0}53%,95%{opacity:1}99%,to{opacity:0}}@keyframes llm-bp-blame-0{0%,59%{opacity:0}62%,95%{opacity:1}99%,to{opacity:0}}@keyframes llm-bp-out{0%,27%{fill:var(--box-fill)}30%,95%{fill:color-mix(in srgb, var(--accent) 45%, var(--box-fill))}to{fill:var(--box-fill)}}@keyframes llm-bp-error{0%,29%{opacity:0}33%,95%{opacity:1}to{opacity:0}}@keyframes llm-bp-old{0%,66%{opacity:1}74%,95%{opacity:.15}to{opacity:1}}@keyframes llm-bp-new{0%,66%{opacity:0}74%,95%{opacity:.8}to{opacity:0}}@keyframes llm-bp-phase-0{0%,32%{opacity:1}35%,to{opacity:.3}}@keyframes llm-bp-phase-1{0%,33%{opacity:.3}36%,64%{opacity:1}67%,to{opacity:.3}}@keyframes llm-bp-phase-2{0%,64%{opacity:.3}67%,96%{opacity:1}to{opacity:.3}}.tt{gap:16px;font-size:15px;display:grid}.tt__actions{flex-wrap:wrap;gap:8px;display:flex}.tt__actions .btn:disabled{opacity:.45;cursor:not-allowed}.tt__status{color:var(--ink-2);margin:0;font-size:14px}.tt__grid{gap:24px;display:grid}@media (width>=760px){.tt__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.llm-fig .tt svg.tt__curve{width:100%;min-width:0;height:auto;margin-top:8px;display:block;overflow:visible}.tt__ref{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4}.tt__ref--best{stroke:var(--ok);stroke-dasharray:1 3;stroke-width:1.5px}.tt__ref-label,.tt__axis{fill:var(--muted);font-family:var(--font-mono);font-size:9px}.tt__line{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.tt__dot{fill:var(--accent);stroke:var(--paper);stroke-width:1.5px}.tt__sample{border:1px solid var(--line);background:var(--paper);min-height:4.8em;color:var(--ink);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.6}.tt__numbers{flex-wrap:wrap;gap:12px 32px;margin:14px 0 0;display:flex}.tt__numbers dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:500}.bh{gap:18px;font-size:15px;display:grid}.bh__actions{flex-wrap:wrap;gap:8px;display:flex}.bh__actions .btn:disabled{opacity:.45;cursor:not-allowed}.bh__status{color:var(--ink-2);margin:0;font-size:14px}.bh__section{gap:10px;min-width:0;display:grid}.bh__grid{gap:24px;display:grid}@media (width>=760px){.bh__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.bh__chain{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bh__cell{border:1px solid var(--line);background:var(--box-fill);gap:2px;min-width:4.6em;padding:6px 10px;display:grid}.bh__cell--weight{border-color:var(--split-4);background:color-mix(in srgb, var(--split-3) 18%, var(--box-fill))}.bh__cell--op{border-style:dashed}.bh__cell--out{border-color:var(--accent-text-aa)}.bh__cell--error{border-color:var(--event-text-aa);background:color-mix(in srgb, var(--event) 14%, var(--box-fill))}.bh__cell[data-stale] .bh__value{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line)}.bh__name{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.bh__value{color:var(--ink);font-family:var(--font-mono);font-size:16px;font-weight:500}.bh__note{margin:0}.bh__stale{border-left:3px solid var(--muted);color:var(--ink-2);margin:0;padding:6px 10px;font-size:14px}.bh__blame,.bh__adjust{font-family:var(--font-mono);color:var(--ink-2);gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.bh__blame li{border-left:3px solid var(--event-text-aa);background:color-mix(in srgb, var(--event) 8%, transparent);grid-template-columns:7.5em 1fr;gap:10px;padding:6px 10px;display:grid}.bh__blame li.bh__blame-weight{background:color-mix(in srgb, var(--event) 18%, transparent)}.bh__what{color:var(--event-text-aa)}.bh__blame-weight .bh__what,.bh__blame strong,.bh__adjust strong{color:var(--ink);font-weight:500}.bh__adjust li{border-left:3px solid var(--ok);padding:6px 10px}@media (prefers-reduced-motion:no-preference){.bh__blame li,.bh__adjust li{animation:.35s ease-out backwards bh-in}.bh__blame li:nth-child(2){animation-delay:.12s}.bh__blame li:nth-child(3){animation-delay:.24s}.bh__blame li:nth-child(4){animation-delay:.36s}.bh__blame li:nth-child(5){animation-delay:.48s}}@keyframes bh-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (width<=480px){.bh__blame li{grid-template-columns:1fr;gap:2px}}.bh__empty{color:var(--muted);margin:0;font-size:14px}.llm-fig .bh svg.bh__spark{width:100%;min-width:0;max-width:320px;height:auto;display:block;overflow:visible}.bh__spark-axis{stroke:var(--line);stroke-width:1px}.bh__spark-line{stroke:var(--event-text-aa);stroke-width:1.5px}.bh__spark-dot{fill:var(--event-text-aa)}.bh__spark-label{margin:0}.sd{gap:16px;font-size:15px;display:grid}.sd__presets,.sd__actions{flex-wrap:wrap;gap:8px;display:flex}.sd .btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.sd__knobs{gap:12px 24px;display:grid}@media (width>=640px){.sd__knobs{grid-template-columns:repeat(3,minmax(0,1fr))}}.sd__knob{grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;display:grid}.sd__value{color:var(--ink);font-family:var(--font-mono);font-size:14px}.sd__range{width:100%;min-height:44px;accent-color:var(--accent-text-aa);cursor:pointer;grid-column:1/-1;margin:0}.sd__prompt{border:1px solid var(--line);background:var(--paper);color:var(--ink);margin:0;padding:12px 14px}.sd__word{color:var(--accent-text-aa)}.sd__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sd__row{grid-template-columns:7.5em minmax(0,1fr) 3.8em 2.4em;align-items:center;gap:10px;min-height:28px;display:grid}.sd__token{color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;font-size:13px;overflow:hidden}.sd .sd__row svg.sd__bar{width:100%;height:16px}.sd__track{fill:none;stroke:var(--line-soft);stroke-width:.6px;vector-effect:non-scaling-stroke}.sd__before{fill:var(--muted);fill-opacity:.75}.sd__after{fill:var(--split-4);fill-opacity:.8}.sd__row:first-child .sd__after{fill:var(--accent);fill-opacity:.9}.sd__pct,.sd__tally{font-family:var(--font-mono);text-align:right;font-size:12px}.sd__pct{color:var(--ink)}.sd__tally{color:var(--accent-text-aa)}.sd__row--out .sd__token,.sd__row--out .sd__pct{color:var(--muted);text-decoration:line-through}.sd__legend{gap:4px;margin:0;display:grid}.sd__key{align-items:baseline;gap:8px;display:flex}.sd__swatch{flex:none;width:18px;display:inline-block}.sd__swatch--before{background:var(--muted);opacity:.75;height:3px;transform:translateY(-3px)}.sd__swatch--after{background:var(--split-4);height:8px}.sd__status{color:var(--ink-2);margin:0;font-size:14px}.gl{gap:18px;font-size:15px;display:grid}.gl__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gl__controls .btn:disabled{opacity:.45;cursor:not-allowed}.gl__toggle{min-height:44px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:8px;padding:0 6px;font-size:13px;display:inline-flex}.gl__toggle input{width:20px;height:20px;accent-color:var(--accent);margin:0}.gl__strip{flex-wrap:wrap;gap:6px;min-height:40px;margin:0;display:flex}.gl__tok{border:1px solid var(--line);background:var(--box-fill);color:var(--ink);font-family:var(--font-mono);white-space:pre;align-items:center;padding:6px 9px;font-size:14px;display:inline-flex}.gl__tok--prompt{color:var(--ink-2)}.gl__tok--computed{border-color:var(--split-4);background:color-mix(in srgb, var(--split-3) 35%, var(--box-fill))}.gl__tok--reused{border-style:dashed;border-color:var(--muted);background:var(--box-fill);color:var(--muted)}.gl__tok--output{border:2px solid var(--accent-text-aa);background:color-mix(in srgb, var(--accent) 40%, var(--box-fill));font-weight:500}@media (prefers-reduced-motion:no-preference){.gl__tok{transition:background-color .3s,border-color .3s}.gl__tok--output{animation:.4s ease-out gl-pop}}@keyframes gl-pop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.gl__legend{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12px;display:flex}.gl__legend li{align-items:center;gap:8px;display:inline-flex}.gl__swatch{border:1px solid var(--line);width:16px;height:12px;display:inline-block}.gl__swatch--computed{border-color:var(--split-4);background:color-mix(in srgb, var(--split-3) 35%, var(--box-fill))}.gl__swatch--reused{border-style:dashed;border-color:var(--muted)}.gl__swatch--output{border:2px solid var(--accent-text-aa);background:color-mix(in srgb, var(--accent) 40%, var(--box-fill))}.gl__status{min-height:3em;color:var(--ink-2);margin:0;font-size:14px}.gl__numbers{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.gl__numbers>div{border-left:2px solid var(--line);padding-left:10px}.gl__numbers>.gl__number--on{border-left-color:var(--accent)}.gl__numbers dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:500}@media (prefers-reduced-motion:no-preference){.llm-cs__tok[data-astro-cid-t75zoupm]{animation:9s ease-out infinite backwards llm-cs-tok}.llm-cs__brackets[data-astro-cid-t75zoupm]{animation:9s ease-out infinite backwards llm-cs-brackets}.llm-cs__tok[data-astro-cid-t75zoupm]:first-child{animation-delay:0s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(2){animation-delay:.18s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(3){animation-delay:.36s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(4){animation-delay:.54s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(5){animation-delay:.72s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(6){animation-delay:.9s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(7){animation-delay:1.08s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(8){animation-delay:1.26s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(9){animation-delay:1.44s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(10){animation-delay:1.62s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(11){animation-delay:1.8s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(12){animation-delay:1.98s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(13){animation-delay:2.16s}.llm-cs__tok[data-astro-cid-t75zoupm]:nth-child(14){animation-delay:2.34s}}@keyframes llm-cs-tok{0%{opacity:.18}5%,92%{opacity:1}to{opacity:.18}}@keyframes llm-cs-brackets{0%,34%{opacity:0}42%,90%{opacity:1}to{opacity:0}}.lp{gap:18px;font-size:15px;display:grid}.lp__control{gap:6px;max-width:520px;display:grid}.lp__label{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.lp__rank{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.lp__slider{width:100%;min-height:44px;accent-color:var(--accent);cursor:pointer;margin:0}.lp__svg{width:100%;height:auto;display:block}.lp__numbers{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.lp__numbers>div{border-left:2px solid var(--line);padding-left:10px}.lp__numbers>.lp__number--accent{border-left-color:var(--accent)}.lp__numbers dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:500}.lp__small{color:var(--muted);font-size:13px;font-weight:400}.lp__note{color:var(--ink-2);margin:0;font-size:14px}.lp__why{border-left:3px solid var(--ok);background:var(--box-fill);color:var(--ink-2);margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.lp__why strong{color:var(--ink)}.lp__svg--wide{display:none}@media (width>=600px){.lp__svg--wide{display:block}.lp__svg--narrow{display:none}}.llm-align__signal[data-astro-cid-pvg7nt3v]{opacity:0}@media (prefers-reduced-motion:no-preference){.llm-align__signal[data-astro-cid-pvg7nt3v]{animation:7.5s ease-in-out infinite backwards llm-align-run}.llm-align__signal--1[data-astro-cid-pvg7nt3v]{animation-delay:2.5s}.llm-align__signal--2[data-astro-cid-pvg7nt3v]{animation-delay:5s}}@keyframes llm-align-run{0%{opacity:0;transform:translate(0)}3%{opacity:1}30%{opacity:1;transform:translate(598px)}34%,to{opacity:0;transform:translate(598px)}}.llm-kl__walker[data-astro-cid-pgwiajmx]{transform:translate(240px)}.llm-kl__leash[data-astro-cid-pgwiajmx]{transform-box:fill-box;transform-origin:0;transform:scaleX(240)}@media (prefers-reduced-motion:no-preference){.llm-kl__walker[data-astro-cid-pgwiajmx]{animation:10s ease-in-out infinite llm-kl-walk}.llm-kl__leash[data-astro-cid-pgwiajmx]{animation:10s ease-in-out infinite llm-kl-leash}}@keyframes llm-kl-walk{0%,6%{transform:translate(0)}30%,38%{transform:translate(240px)}62%,70%{transform:translate(500px)}88%,92%{transform:translate(240px)}to{transform:translate(0)}}@keyframes llm-kl-leash{0%,6%{transform:scaleX(1)}30%,38%{transform:scaleX(240)}62%,70%{transform:scaleX(500)}88%,92%{transform:scaleX(240)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.llm-elo__pt[data-astro-cid-bthq32l4]{animation:9s ease-out infinite backwards llm-elo-pt}.llm-elo__pt--1[data-astro-cid-bthq32l4]{animation-delay:.15s}.llm-elo__pt--2[data-astro-cid-bthq32l4]{animation-delay:.3s}.llm-elo__pt--3[data-astro-cid-bthq32l4]{animation-delay:.45s}.llm-elo__pt--4[data-astro-cid-bthq32l4]{animation-delay:.6s}.llm-elo__pt--5[data-astro-cid-bthq32l4]{animation-delay:.75s}.llm-elo__pt--6[data-astro-cid-bthq32l4]{animation-delay:.9s}.llm-elo__pt--7[data-astro-cid-bthq32l4]{animation-delay:1.05s}.llm-elo__curve[data-astro-cid-bthq32l4]{stroke-dasharray:1;animation:9s ease-in-out infinite llm-elo-curve}.llm-elo__band[data-astro-cid-bthq32l4]{animation:9s ease-out infinite llm-elo-band}}@keyframes llm-elo-pt{0%{opacity:.2}6%,92%{opacity:1}to{opacity:.2}}@keyframes llm-elo-curve{0%,18%{stroke-dashoffset:1px}40%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes llm-elo-band{0%,40%{opacity:0}48%,92%{opacity:1}to{opacity:0}}.llm-qs__flip[data-astro-cid-e5q2eevu]{opacity:0}.llm-qs__bar[data-astro-cid-e5q2eevu]{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.llm-qs__dot--0[data-astro-cid-e5q2eevu]{animation:8s ease-in infinite llm-qs-fall-a}.llm-qs__dot--1[data-astro-cid-e5q2eevu]{animation:8s ease-in infinite llm-qs-fall-b}.llm-qs__dot--2[data-astro-cid-e5q2eevu]{animation:8s ease-in infinite llm-qs-fall-c}.llm-qs__bar--00[data-astro-cid-e5q2eevu],.llm-qs__bar--10[data-astro-cid-e5q2eevu]{animation:8s ease-in-out infinite llm-qs-jitter-down}.llm-qs__bar--01[data-astro-cid-e5q2eevu],.llm-qs__bar--11[data-astro-cid-e5q2eevu]{animation:8s ease-in-out infinite llm-qs-jitter-up}.llm-qs__flip[data-astro-cid-e5q2eevu]{animation:8s ease-in-out infinite llm-qs-flip}}@keyframes llm-qs-fall-a{0%,8%{transform:translate(8px,-60px)}22%,to{transform:translate(0)}}@keyframes llm-qs-fall-b{0%,10%{transform:translate(-9px,-60px)}24%,to{transform:translate(0)}}@keyframes llm-qs-fall-c{0%,12%{transform:translate(6px,-60px)}26%,to{transform:translate(0)}}@keyframes llm-qs-jitter-down{0%,30%,to{transform:scaleX(1)}45%,60%{transform:scaleX(.965)}75%{transform:scaleX(1.02)}}@keyframes llm-qs-jitter-up{0%,30%,to{transform:scaleX(1)}45%,60%{transform:scaleX(1.035)}75%{transform:scaleX(.98)}}@keyframes llm-qs-flip{0%,40%{opacity:0}46%,60%{opacity:1}66%,to{opacity:0}}.llm-moe__slot--b[data-astro-cid-yd4e3aiv],.llm-moe__slot--c[data-astro-cid-yd4e3aiv]{opacity:0}@media (prefers-reduced-motion:no-preference){.llm-moe__slot--a[data-astro-cid-yd4e3aiv]{animation:9s step-end infinite llm-moe-a}.llm-moe__slot--b[data-astro-cid-yd4e3aiv]{animation:9s step-end infinite llm-moe-b}.llm-moe__slot--c[data-astro-cid-yd4e3aiv]{animation:9s step-end infinite llm-moe-c}}@keyframes llm-moe-a{0%{opacity:1}33.3%,to{opacity:0}}@keyframes llm-moe-b{0%{opacity:0}33.3%{opacity:1}66.6%,to{opacity:0}}@keyframes llm-moe-c{0%{opacity:0}66.6%,to{opacity:1}}.llm-agent__mark[data-astro-cid-4cix64yv]{opacity:0}@media (prefers-reduced-motion:no-preference){.llm-agent__mark[data-astro-cid-4cix64yv]{animation:10s linear infinite llm-agent-lap}}@keyframes llm-agent-lap{0%{opacity:1;transform:translate(0)}13%{transform:translate(380px)}20%{transform:translate(380px,112px)}33%{transform:translateY(112px)}40%{transform:translate(0)}53%{transform:translate(380px)}60%{transform:translate(380px,112px)}73%{transform:translateY(112px)}80%{opacity:1;transform:translate(0)}90%{opacity:1;transform:translate(-143px)}95%,to{opacity:0;transform:translate(-143px)}}.llm-fig[data-hold] *,.llm-fig[data-paused] *{animation-play-state:paused!important}.llm-intro__lead{max-width:62ch}.llm-intro__how{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.llm-layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:clamp(32px,6vh,64px);display:grid}@media (width>=1024px){.llm-layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,4vw,72px)}}.llm-toc{font-family:var(--font-mono);font-size:12px}.llm-toc__summary{cursor:pointer;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.llm-toc__summary::-webkit-details-marker{display:none}.llm-toc__summary:after{content:"▾";color:var(--muted)}.llm-toc[open] .llm-toc__summary:after{content:"▴"}.llm-toc__current{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.llm-toc__list{counter-reset:none;margin:0;padding:0;list-style:none}.llm-toc__link{border-left:1px solid var(--line);min-height:32px;color:var(--muted);grid-template-columns:2.4em 1fr;align-items:baseline;padding:6px 0 6px 10px;line-height:1.35;text-decoration:none;display:grid}.llm-toc__link:hover{color:var(--ink)}.llm-toc__link.is-active{border-left:2px solid var(--accent);color:var(--ink);padding-left:9px}.llm-toc__n{color:var(--muted)}@media (width<=1023px){.llm-toc{top:var(--header-h);z-index:30;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);border-bottom:1px solid var(--line-soft);background:var(--header-bg);-webkit-backdrop-filter:blur(10px);position:sticky}.llm-toc[open]{max-height:calc(100vh - var(--header-h));padding-bottom:12px;overflow-y:auto}.llm-toc__link{min-height:44px}}@media (width>=1024px){.llm-toc{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);align-self:start;position:sticky;overflow-y:auto}.llm-toc__summary{pointer-events:none}.llm-toc__summary:after,.llm-toc__current{display:none}}.llm-ch{scroll-margin-top:calc(var(--header-h) + 56px);border-top:1px solid var(--line);padding-top:clamp(40px,7vh,72px)}.llm-ch:first-child{border-top:0;padding-top:0}.llm-ch+.llm-ch{margin-top:clamp(40px,7vh,72px)}@media (width>=1024px){.llm-ch{scroll-margin-top:calc(var(--header-h) + 24px)}}.llm-ch__title{max-width:24ch;color:var(--ink);letter-spacing:-.03em;text-wrap:pretty;margin-top:10px;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.08}.llm-ch__body{margin-top:20px}.llm-ch__body.prose{max-width:none}.llm-ch__body h3{font-size:clamp(19px,1.6vw,22px)}.llm-ch__body .llm-fig{max-width:none}.llm-fig{margin:1.8em 0 0}.llm-fig__caption{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:10px;display:flex}.llm-fig__text{flex:24ch}.llm-fig__toggle{border:1px solid var(--line);min-height:32px;color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:11px}.llm-fig__toggle:hover{border-color:var(--ink);color:var(--ink)}@media (prefers-reduced-motion:reduce){.llm-fig__toggle{display:none}}.llm-fig--widget .frame__scroll{overflow-clip-margin:6px;overflow:clip visible}.llm-simile{border:1px solid var(--line);border-left:3px solid var(--ok);background:var(--frame-bg);padding:18px 20px 18px 24px;position:relative}.llm-simile__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:8px;display:flex}.llm-simile__kind{color:var(--ok)}.llm-simile__title{color:var(--ink);font-weight:600}.llm-simile__body{font-size:.95em}.llm-simile__body>*+*{margin-top:.8em}.llm-course{border:1px dashed var(--line);margin-top:2em;padding:18px 20px;font-size:15px;line-height:1.5}.llm-course__kicker{color:var(--ink)}.llm-course__links{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.llm-course__links a{min-height:32px;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;display:inline-flex}.llm-course__links a:before{content:"→";color:var(--accent-text-aa);font-family:var(--font-mono);margin-right:8px}.llm-course__links a:hover{color:var(--ink);text-decoration-color:currentColor}.llm-course__outside{color:var(--muted);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.llm-course__outside li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.llm-course__outside a.chip{text-decoration:none}.llm-course__terms{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:14px;display:flex}.llm-chips{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.prose .llm-chips li+li{margin-top:0}.llm-chip{border:1px solid var(--line);background:var(--box-fill);color:var(--ink);font-family:var(--font-mono);white-space:pre;align-items:center;padding:3px 8px;font-size:13px;display:inline-flex}.llm-chip--accent{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--box-fill))}.llm-chip--muted{color:var(--muted)}.llm-recap{counter-reset:recap;gap:0;margin:1.4em 0 0;padding:0;list-style:none;display:grid}.prose .llm-recap li+li{margin-top:0}.llm-recap li{border-bottom:1px solid var(--line-soft);grid-template-columns:3em 1fr;gap:12px;padding:10px 0;display:grid}.llm-recap__n{color:var(--accent-text-aa);font-family:var(--font-mono);font-size:13px}.prose .llm-fig--widget :is(ul,ol){padding-left:0;list-style:none}.prose .llm-fig--widget li+li{margin-top:0}.prose .llm-recap{padding-left:0;list-style:none}.llm-fig:not(.llm-fig--widget) .frame__scroll>svg{max-width:880px;margin-inline:auto;display:block}.llm-deeper{border:1px solid var(--line);border-left:3px solid var(--event-text-aa);background:var(--frame-bg)}.llm-deeper__summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-height:44px;padding:12px 20px;list-style:none;display:flex}.llm-deeper__summary::-webkit-details-marker{display:none}.llm-deeper__summary:after{content:"+";color:var(--muted);font-family:var(--font-mono);margin-left:auto}.llm-deeper[open]>.llm-deeper__summary:after{content:"−"}.llm-deeper__kind{color:var(--event-text-aa)}.llm-deeper__title{color:var(--ink);font-weight:600}.llm-deeper__body{padding:0 20px 18px;font-size:.95em}.llm-deeper__body>*+*{margin-top:.9em}.llm-check{border:1px solid var(--line);background:var(--frame-bg);margin-top:2em;padding:16px 20px;font-size:15px;line-height:1.5}.llm-check__kicker{color:var(--ink)}.llm-check__list{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.llm-check__q{min-height:40px;color:var(--ink);cursor:pointer;gap:10px;padding:8px 0;list-style:none;display:flex}.llm-check__q::-webkit-details-marker{display:none}.llm-check__q:before{content:"?";width:1.4em;color:var(--accent-text-aa);font-family:var(--font-mono);flex:none}.llm-check__item[open]>.llm-check__q:before{content:"→"}.llm-check__a{color:var(--ink-2);margin:0 0 10px;padding-left:calc(1.4em + 10px)}.llm-fig--widget .frame__hint{display:none!important}.llm-rukh{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);padding:14px 18px;font-size:.93em}.llm-rukh__kind{color:var(--accent-text-aa);margin-bottom:6px}.llm-rukh__body>*+*{margin-top:.7em}.llm-fig:not(.llm-fig--widget) .frame__scroll>svg.llm-narrow{min-width:0;max-width:460px;display:none}@media (width<=599px){.llm-fig:not(.llm-fig--widget) .frame__scroll>svg.llm-wide{display:none}.llm-fig:not(.llm-fig--widget) .frame__scroll>svg.llm-narrow{display:block}}
