.post{--sheet:#faf9f2;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.065'/%3E%3C/svg%3E");--paper-shadow:0 1px 1px #2526211f, 1px 5px 7px -4px #25262133}.post .paper{--paper:var(--sheet);background-color:var(--sheet);background-image:var(--paper-grain), linear-gradient(110deg, #ffffff0f, transparent 55%, #00000006);padding:var(--sheet-padding,1.25rem);box-shadow:var(--paper-shadow);border:1px solid #0000;border-radius:1px}.post header{padding-top:1.25rem}.post section>h2{align-items:baseline;gap:1rem;display:flex}.post section>h2:after{content:"";border-top:1px solid var(--line);flex:1}@media (min-width:561px){.post .pareto>figcaption,.post .bars>figcaption{margin-bottom:2rem}}@media (max-width:560px){.post .paper{--sheet-padding:1.25rem 1rem 1rem}.post .pareto{--sheet-padding:1.25rem .5rem 1rem}}@media (prefers-color-scheme:dark){.post{--sheet:#292a25;--paper-shadow:0 1px 1px #00000061, 1px 6px 8px -4px #0000006b}}.pareto.svelte-17mcgyd{--point-openai:#858983;color:var(--ink);margin:4rem 0 0;position:relative}figcaption.svelte-17mcgyd{gap:.75rem;margin-bottom:1rem;display:grid}.chart-heading.svelte-17mcgyd{justify-self:start;gap:.15rem;min-width:0;display:grid}.title.svelte-17mcgyd{letter-spacing:-.01em;color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.35}.subtitle.svelte-17mcgyd{color:var(--ink-3);font-size:.8125rem;line-height:1.4}.plot.svelte-17mcgyd{position:relative}svg.svelte-17mcgyd{font-family:inherit;display:block;overflow:visible}.plot.svelte-17mcgyd>svg:where(.svelte-17mcgyd){width:100%;height:auto}.axis.svelte-17mcgyd{stroke:var(--line-2);stroke-width:1px;opacity:.65;shape-rendering:crispedges}.tick.svelte-17mcgyd{fill:var(--ink-3);font-size:var(--tick);font-variant-numeric:tabular-nums}.axis-title.svelte-17mcgyd{fill:var(--ink-3);font-size:var(--tick)}.faint.svelte-17mcgyd{fill:var(--ink-3);opacity:.12}.frontier.svelte-17mcgyd{fill:none;stroke:var(--ink-3);stroke-width:1.25px;stroke-dasharray:4 4;stroke-linecap:round;opacity:.2}.ci.svelte-17mcgyd{fill:none;stroke-width:1.25px;stroke-linecap:butt;opacity:.08}.vertex.svelte-17mcgyd{fill:var(--paper);stroke:var(--ink-3);stroke-width:1.25px}.point.svelte-17mcgyd{fill:currentColor;stroke:var(--paper);stroke-width:1.5px}.point.ours.svelte-17mcgyd{fill:url(#octet-flow);stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.label.svelte-17mcgyd text:where(.svelte-17mcgyd){paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.name.svelte-17mcgyd{fill:var(--ink-2);font-size:var(--name);letter-spacing:-.01em;font-weight:600}.name.ours.svelte-17mcgyd{fill:var(--ink);font-weight:700;font-size:calc(var(--name) * 1.18)}.sub.svelte-17mcgyd{fill:var(--ink-3);font-size:var(--sub)}.mark.svelte-17mcgyd{fill:var(--ink-2);color:var(--ink-2);opacity:.65}.mascot.svelte-17mcgyd{opacity:.65}.hit.svelte-17mcgyd{fill:#0000;cursor:default}.tip.svelte-17mcgyd{z-index:1;white-space:nowrap;pointer-events:none;background:var(--paper);border:1px solid var(--line-2);color:var(--ink-2);border-radius:.375rem;gap:.1rem;padding:.45rem .65rem;font-size:.75rem;line-height:1.4;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 6px 18px #00000014}.tip.below.svelte-17mcgyd{transform:translate(-50%,16px)}.tip.svelte-17mcgyd strong:where(.svelte-17mcgyd){color:var(--ink);font-weight:600}.tip-values.svelte-17mcgyd{color:var(--ink);font-variant-numeric:tabular-nums}.key.svelte-17mcgyd{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:.35rem 1.25rem;margin:.9rem 0 0;padding:.8rem 0 0;font-size:.8125rem;line-height:1.4;list-style:none;display:flex}.key.svelte-17mcgyd li:where(.svelte-17mcgyd){align-items:center;gap:.45rem;display:inline-flex}.key.svelte-17mcgyd svg:where(.svelte-17mcgyd){fill:none;stroke:var(--ink-3);stroke-width:1.25px;stroke-linecap:round;flex:none}.key.svelte-17mcgyd circle:where(.svelte-17mcgyd){fill:var(--paper)}.key.svelte-17mcgyd .key-dot:where(.svelte-17mcgyd){fill:var(--ink-3);stroke:none}.key.svelte-17mcgyd .dash:where(.svelte-17mcgyd){stroke-dasharray:4 4}.note.svelte-17mcgyd{color:var(--ink-3);margin:.4rem 0 0;font-size:.8125rem;line-height:1.5}.note.svelte-17mcgyd sup:where(.svelte-17mcgyd){vertical-align:baseline;font-size:.75em;position:relative;top:-.4em}.note.svelte-17mcgyd sup:where(.svelte-17mcgyd) a:where(.svelte-17mcgyd){color:var(--ink-3);text-decoration:none}@media (max-width:560px){.pareto.svelte-17mcgyd{margin-top:2rem}}@media (prefers-color-scheme:dark){.point.ours.svelte-17mcgyd{stroke:#000}.mascot.svelte-17mcgyd{filter:invert()hue-rotate(180deg)}.ci.svelte-17mcgyd{opacity:.1}.pareto.svelte-17mcgyd{--point-openai:#a7aaa3}}.architecture.svelte-qqbovh{color:var(--ink);margin-block:2rem}svg.svelte-qqbovh{width:100%;height:auto;margin-inline:auto;font-family:inherit;display:block}.wide.svelte-qqbovh{max-width:100%}.narrow.svelte-qqbovh{max-width:100%;display:none}.box.svelte-qqbovh{fill:var(--paper-2);stroke:var(--line-2);stroke-width:1px}.host.svelte-qqbovh{fill:var(--paper);stroke:currentColor;stroke-width:1.25px}.group.svelte-qqbovh{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:4 4}.edge.svelte-qqbovh{stroke:currentColor;stroke-width:1px}text.svelte-qqbovh{fill:currentColor;text-anchor:middle;font-size:13px}.title.svelte-qqbovh{letter-spacing:-.01em;font-size:18px;font-weight:600}.part.svelte-qqbovh{font-size:12px}.muted.svelte-qqbovh{fill:var(--ink-2);font-size:11.5px}.label.svelte-qqbovh{fill:var(--ink-2);font-size:11px}.start.svelte-qqbovh{text-anchor:start}figcaption.svelte-qqbovh{color:var(--ink-2);margin-top:.75rem;font-size:.875rem;line-height:1.55}@media (max-width:520px){.wide.svelte-qqbovh{display:none}.narrow.svelte-qqbovh{display:block}}.sdk-examples.svelte-14zhwz{margin-block:1.5rem}p.svelte-14zhwz{margin-block:.75rem}.code-example.svelte-14zhwz{margin-block:1.25rem}figcaption.svelte-14zhwz{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}figcaption.svelte-14zhwz strong:where(.svelte-14zhwz){font-weight:600}figcaption.svelte-14zhwz .how:where(.svelte-14zhwz){color:var(--ink-2);flex:auto;font-size:.8125rem}figcaption.svelte-14zhwz a:where(.svelte-14zhwz){color:var(--ink-2);font-size:.8125rem}pre.svelte-14zhwz{border:1px solid var(--line);background:var(--paper-2);tab-size:4;max-width:100%;margin-block:1rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}pre.svelte-14zhwz code:where(.svelte-14zhwz){font-size:inherit}details.svelte-14zhwz{border-top:1px solid var(--line);padding-block:1rem}summary.svelte-14zhwz{font-weight:600}.source-note.svelte-14zhwz{color:var(--ink-2);font-size:.8125rem}pre.svelte-14zhwz .hljs-comment,pre.svelte-14zhwz .hljs-quote,pre.svelte-14zhwz .hljs-punctuation{color:#6b6c62}pre.svelte-14zhwz .hljs-meta{color:#59606e}pre.svelte-14zhwz .hljs-keyword,pre.svelte-14zhwz .hljs-literal,pre.svelte-14zhwz .hljs-section{color:#b3186b}pre.svelte-14zhwz .hljs-built_in,pre.svelte-14zhwz .hljs-attr,pre.svelte-14zhwz .hljs-attribute{color:#1f6f78}pre.svelte-14zhwz .hljs-string,pre.svelte-14zhwz .hljs-regexp{color:#2b5a9e}pre.svelte-14zhwz .hljs-number,pre.svelte-14zhwz .hljs-symbol,pre.svelte-14zhwz .hljs-bullet{color:#8a5312}pre.svelte-14zhwz .hljs-title,pre.svelte-14zhwz .hljs-function,pre.svelte-14zhwz .hljs-name,pre.svelte-14zhwz .hljs-variable,pre.svelte-14zhwz .hljs-params,pre.svelte-14zhwz .hljs-property{color:#6a3fa8}@media (prefers-color-scheme:dark){pre.svelte-14zhwz .hljs-comment,pre.svelte-14zhwz .hljs-quote,pre.svelte-14zhwz .hljs-punctuation{color:#8f9187}pre.svelte-14zhwz .hljs-meta{color:#a6b1c2}pre.svelte-14zhwz .hljs-keyword,pre.svelte-14zhwz .hljs-literal,pre.svelte-14zhwz .hljs-section{color:#f9a8cd}pre.svelte-14zhwz .hljs-built_in,pre.svelte-14zhwz .hljs-attr,pre.svelte-14zhwz .hljs-attribute{color:#86d8cf}pre.svelte-14zhwz .hljs-string,pre.svelte-14zhwz .hljs-regexp{color:#9cbcf2}pre.svelte-14zhwz .hljs-number,pre.svelte-14zhwz .hljs-symbol,pre.svelte-14zhwz .hljs-bullet{color:#e2b772}pre.svelte-14zhwz .hljs-title,pre.svelte-14zhwz .hljs-function,pre.svelte-14zhwz .hljs-name,pre.svelte-14zhwz .hljs-variable,pre.svelte-14zhwz .hljs-params,pre.svelte-14zhwz .hljs-property{color:#c9b0f5}}@media (max-width:520px){pre.svelte-14zhwz{padding-inline:.75rem}}.capabilities.svelte-f7homw{border:1px solid var(--line);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 0 1.25rem;padding:0;list-style:none;display:grid;overflow:hidden}li.svelte-f7homw{border-top:1px solid var(--line);align-items:center;gap:.75rem;min-width:0;padding:.8rem 1rem;display:flex}li.svelte-f7homw:nth-child(-n+2){border-top:0}li.svelte-f7homw:nth-child(2n){border-left:1px solid var(--line)}li.svelte-f7homw:last-child:nth-child(odd){grid-column:1/-1}.tile.svelte-f7homw{background:var(--paper-2);width:2rem;height:2rem;color:var(--ink-2);border-radius:.4rem;flex:none;place-items:center;display:grid}svg.svelte-f7homw{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.solid.svelte-f7homw{fill:currentColor;stroke:none}.name.svelte-f7homw{color:var(--ink);font-size:.9375rem;line-height:1.35}@media (max-width:520px){.capabilities.svelte-f7homw{grid-template-columns:1fr}li.svelte-f7homw:nth-child(2){border-top:1px solid var(--line)}li.svelte-f7homw:nth-child(2n){border-left:0}li.svelte-f7homw{padding:.7rem .875rem}}.performance-tape.svelte-659r5w{--sheet-padding:1.6rem;margin:1.5rem 0;position:relative}figcaption.svelte-659r5w{gap:.3rem;margin-bottom:1.8rem;display:grid}figcaption.svelte-659r5w strong:where(.svelte-659r5w){color:var(--ink);font-size:1.25rem;font-weight:600;line-height:1.3}figcaption.svelte-659r5w>span:where(.svelte-659r5w){color:var(--ink-2);font-size:.9375rem;line-height:1.5}table.svelte-659r5w{table-layout:fixed;border-collapse:collapse;width:100%}th.svelte-659r5w{text-align:left;font-weight:400}thead.svelte-659r5w th:where(.svelte-659r5w){color:var(--ink-2);border-bottom:1px solid var(--line-2);padding-bottom:.7rem;font-size:.875rem}th.svelte-659r5w:first-child{width:21%}th.svelte-659r5w:not(:first-child),td.svelte-659r5w{padding-left:1.5rem}tbody.svelte-659r5w th:where(.svelte-659r5w),td.svelte-659r5w{padding-top:.85rem;padding-bottom:.85rem}tbody.svelte-659r5w tr:where(.svelte-659r5w)+tr:where(.svelte-659r5w){border-top:1px solid var(--line)}.name.svelte-659r5w{color:var(--ink);font-size:1rem;display:block}.version.svelte-659r5w{color:var(--ink-2);margin-top:.1rem;font-size:.75rem;display:block}.measure.svelte-659r5w{min-width:0;padding-right:7.05rem;display:block}.track.svelte-659r5w{align-items:center;gap:.65rem;min-width:0;display:flex}.tape.svelte-659r5w{clip-path:polygon(0 7%,12% 4%,26% 6%,41% 2%,57% 5%,73% 3%,89% 6%,100% 4%,calc(100% - 1px) 23%,100% 40%,calc(100% - .7px) 57%,100% 77%,calc(100% - 1px) 95%,85% 98%,69% 96%,51% 99%,35% 96%,18% 98%,0 95%,.7px 74%,0 49%,.5px 28%);background:#8d9284;flex:none;height:1.3rem;display:block;position:relative}.tape.svelte-659r5w:after{content:"";background:linear-gradient(#ffffff1f,#0000 40%,#0000000f),repeating-linear-gradient(98deg,#0000 0 5px,#ffffff0f 5px 6px);position:absolute;inset:0}.value.svelte-659r5w{text-align:left;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:1rem}small.svelte-659r5w{color:var(--ink-2);font-size:.75rem}.ours.svelte-659r5w .name:where(.svelte-659r5w),.ours.svelte-659r5w .value:where(.svelte-659r5w){font-weight:650}.ours.svelte-659r5w .tape:where(.svelte-659r5w){background:linear-gradient(90deg,#4b8dff,#45ceeb 40%,#5ce9aa 75%,#8dff6a)}.method.svelte-659r5w{color:var(--ink-2);margin:1rem 0 0;font-size:.875rem}.mobile-label.svelte-659r5w{display:none}@media (max-width:720px){.performance-tape.svelte-659r5w{--sheet-padding:1.25rem}table.svelte-659r5w,tbody.svelte-659r5w,tr.svelte-659r5w,th.svelte-659r5w,td.svelte-659r5w{width:auto;display:block}thead.svelte-659r5w{display:none}th.svelte-659r5w:first-child{width:auto}tbody.svelte-659r5w tr:where(.svelte-659r5w){padding:.85rem 0}tbody.svelte-659r5w th:where(.svelte-659r5w){padding:0 0 .45rem}.name.svelte-659r5w,.version.svelte-659r5w{display:inline}.version.svelte-659r5w{margin-left:.5rem}td.svelte-659r5w{grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.3rem 0;display:grid}.mobile-label.svelte-659r5w{color:var(--ink-2);font-size:.75rem;display:inline}.measure.svelte-659r5w{padding-right:6.75rem}figcaption.svelte-659r5w{margin-bottom:.75rem}}.post.svelte-3s4cqw{--body:12pt;--big:2.5rem;width:min(100% - 2rem,56rem);font-size:var(--body);margin-inline:auto;padding-block:4rem 6rem;line-height:1.65}h2.svelte-3s4cqw,p.svelte-3s4cqw,li.svelte-3s4cqw,figcaption.svelte-3s4cqw,pre.svelte-3s4cqw,code.svelte-3s4cqw,sup.svelte-3s4cqw,.tag.svelte-3s4cqw,.meta.svelte-3s4cqw{font-size:var(--body)}.post.svelte-3s4cqw>:where(.svelte-3s4cqw)+:where(.svelte-3s4cqw){margin-top:2.5rem}header.svelte-3s4cqw>:where(.svelte-3s4cqw)+:where(.svelte-3s4cqw){margin-top:1rem}h1.svelte-3s4cqw{font-size:var(--big);letter-spacing:-.04em;font-weight:400;line-height:1.1}h1.svelte-3s4cqw em:where(.svelte-3s4cqw){font-synthesis:style}h2.svelte-3s4cqw{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.25}.eyebrow.svelte-3s4cqw{color:var(--ink-2);align-items:center;gap:.75rem;display:flex}.post-hero.svelte-3s4cqw{--hero:min(calc(100vw - 2rem), 72rem);width:var(--hero);margin-inline:calc((100% - var(--hero)) / 2)}figure.svelte-3s4cqw>figcaption:where(.svelte-3s4cqw){color:var(--ink-2);margin-top:.75rem;font-size:.875rem;line-height:1.55}.shot.svelte-3s4cqw{margin:1.5rem 0 0}.shot.svelte-3s4cqw video:where(.svelte-3s4cqw){border-radius:1.3% 1.3% 1% 1%/1.7% 1.7% 1.3% 1.3%;width:100%;height:auto;display:block}.meta.svelte-3s4cqw{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.author.svelte-3s4cqw{color:var(--ink);align-items:center;gap:.55rem;display:inline-flex}.author.svelte-3s4cqw img:where(.svelte-3s4cqw){object-fit:cover;border-radius:.5rem;flex:none;width:2.75rem;height:2.75rem}.tag.svelte-3s4cqw{border:1px solid var(--line-2);border-radius:1px;padding:0 .5rem}section.svelte-3s4cqw p:where(.svelte-3s4cqw){color:var(--ink)}section.svelte-3s4cqw>p:where(.svelte-3s4cqw)+p:where(.svelte-3s4cqw){margin-top:1rem}.section-deck.svelte-3s4cqw{color:var(--ink-2);font-size:.9375rem;line-height:1.45;margin:0 0 1rem!important}.install-note.svelte-3s4cqw{color:var(--ink-2)}sup.svelte-3s4cqw a:where(.svelte-3s4cqw){color:var(--ink-2);text-decoration:none}sup.svelte-3s4cqw{vertical-align:baseline;position:relative;top:-.4em}.leaderboard-details.svelte-3s4cqw{margin-top:2rem}.leaderboard-details.svelte-3s4cqw>summary:where(.svelte-3s4cqw){cursor:pointer;color:var(--ink-2)}.terminal.svelte-3s4cqw{--pad:1.25rem;--size:1rem;margin:2rem 0 0}.terminal.paper.svelte-3s4cqw{--sheet-padding:0}.terminal-title.svelte-3s4cqw{padding:1.25rem var(--pad) 0;color:var(--ink);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.terminal.svelte-3s4cqw pre:where(.svelte-3s4cqw){padding:.7rem var(--pad) 1rem;color:var(--ink-2);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;margin:0;line-height:1.75;overflow-x:auto}.terminal.svelte-3s4cqw pre:where(.svelte-3s4cqw),.terminal.svelte-3s4cqw pre:where(.svelte-3s4cqw) code:where(.svelte-3s4cqw){font-size:var(--size)}.terminal.svelte-3s4cqw .row:where(.svelte-3s4cqw){min-width:calc(100% + 2 * var(--pad));margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);display:inline-block}.terminal.svelte-3s4cqw .row.head:where(.svelte-3s4cqw){color:var(--ink-3);box-shadow:inset 0 -1px var(--line);margin-bottom:.35rem;padding-bottom:.2rem}.terminal.svelte-3s4cqw .row.mine:where(.svelte-3s4cqw){color:var(--ink);background:#b5a86b21;font-weight:700}.terminal.svelte-3s4cqw .narrow:where(.svelte-3s4cqw){display:none}.terminal.svelte-3s4cqw>figcaption:where(.svelte-3s4cqw){padding:0 var(--pad) 1.25rem;margin-top:0}.actions.svelte-3s4cqw{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex;margin-top:1.5rem!important}.install-command.svelte-3s4cqw{border:1px solid var(--line);background:var(--paper-2);flex:22rem;min-width:0;max-width:100%;margin:0;padding:.55rem .75rem;line-height:1.4;overflow-x:auto}.install-command.svelte-3s4cqw code:where(.svelte-3s4cqw){font-size:.8125rem}footer.svelte-3s4cqw{border-top:1px solid var(--line);padding-top:1.5rem}.crab.svelte-3s4cqw{vertical-align:-.12em;width:auto;height:.95em;margin-left:.1em;display:inline-block}.sdks.svelte-3s4cqw{flex-wrap:wrap;gap:.5rem;display:flex;margin-top:.9rem!important}.sdk.svelte-3s4cqw{border:1px solid var(--line-2);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.875rem;text-decoration:none;display:inline-flex}.sdk.svelte-3s4cqw:hover{border-color:var(--ink-2)}.fonts.svelte-3s4cqw{color:var(--ink-2);margin-top:2rem!important}.writing-note.svelte-3s4cqw{color:var(--ink-2);margin-top:1rem;font-size:.875rem}footer.svelte-3s4cqw ol:where(.svelte-3s4cqw){color:var(--ink-2);gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.note-back.svelte-3s4cqw{color:var(--ink-2);text-decoration:none}.note-back.svelte-3s4cqw:hover{color:var(--ink)}@media (max-width:640px){.post.svelte-3s4cqw{--big:2rem;padding-top:2.5rem}.terminal.svelte-3s4cqw{--pad:.875rem;--size:min(.8125rem, calc((100vw - 2rem - 1.75rem) / 28.8))}.terminal.svelte-3s4cqw .wide:where(.svelte-3s4cqw){display:none}.terminal.svelte-3s4cqw .narrow:where(.svelte-3s4cqw){display:block}}
