#main.post .post-title{max-width:710px;margin:1.5rem auto 0;text-wrap:balance}#main.post .post-heading.news-post .post-title{max-width:600px}#main.post .post-subtitle{font-family:Iowan Old Style BT,Georgia,serif;font-weight:400;font-size:24px;color:var(--fg4);margin-top:.5rem;margin-bottom:1rem;font-style:italic}#main.post .post-heading{text-align:center}#main.post .post-heading .publish-metadata{display:flex;flex-direction:column;align-items:center;color:var(--fg3);font-size:15px;line-height:17px;margin-top:1rem;margin-bottom:2rem;font-family:var(--font-sans)}#main.post .post-heading:has(~.post-cover) .publish-metadata{margin-bottom:0rem}#main.post .post-heading .publish-metadata .author{font-size:15px;line-height:21px;letter-spacing:.24px;color:var(--fg);font-family:var(--font-sans);text-transform:none;text-wrap:balance;overflow-wrap:normal;display:block;max-width:680px}#main.post .post-heading .publish-metadata .author a{color:inherit;text-decoration:none}#main.post .post-heading .publish-metadata .author a:hover{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fg) 20%,transparent);text-underline-offset:2px}#main.post .post-heading .publish-metadata svg{display:inline-block;margin:auto}#main.post .post-heading .publish-metadata>span{display:inline-block;padding-top:.6em;font-family:var(--font-sans)}#main.post .post-heading .publish-metadata.date-only>span{padding-top:0}#main.post article h1{text-align:left;margin-top:2.8rem;margin-bottom:1rem}#main.post .post-cover{text-align:center;margin:2rem 0}#main.post .post-cover:has(.judgment-map-figure){margin-left:auto;margin-right:auto;width:min(100%,980px)}#main.post .post-cover svg{display:block;width:80%;max-width:min(80%,100vw);height:auto;margin-left:auto;margin-right:auto}#main.post .post-cover .inkling{aspect-ratio:auto}#main.post .post-cover .inkling--deferred{aspect-ratio:3 / 2}#main.post .post-cover .cover-image{display:block;width:100%;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:0;box-shadow:none}#main.post .post-cover .cover-video{width:100%;background:#000;border-radius:12px;overflow:hidden;position:relative}#main.post .post-cover .cover-video-poster{appearance:none;aspect-ratio:16 / 9;background:transparent;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}#main.post .post-cover .cover-video.is-cover-video-playing .cover-video-poster{pointer-events:none;visibility:hidden}#main.post .post-cover .cover-video-poster-image{display:block;height:100%;object-fit:cover;width:100%}#main.post .post-cover .cover-video-play{align-items:center;background:#000000d1;border-radius:999px;color:#fff;display:flex;height:clamp(46px,6vw,64px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(46px,6vw,64px)}#main.post .post-cover .cover-video-play:before{background:#ffffffd6;content:"";display:block;height:38%;margin-left:5%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.959 13.0371'%3E%3Cpath d='M1.30859 11.8262C1.30859 12.6367 1.76758 13.0273 2.33398 13.0273C2.57812 13.0273 2.8418 12.9492 3.0957 12.8125L12.0117 7.63672C12.7246 7.2168 12.959 6.95312 12.959 6.51367C12.959 6.07422 12.7246 5.81055 12.0117 5.39062L3.0957 0.214844C2.8418 0.078125 2.57812 0 2.33398 0C1.76758 0 1.30859 0.390625 1.30859 1.20117Z' fill='black' fill-opacity='.85'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.959 13.0371'%3E%3Cpath d='M1.30859 11.8262C1.30859 12.6367 1.76758 13.0273 2.33398 13.0273C2.57812 13.0273 2.8418 12.9492 3.0957 12.8125L12.0117 7.63672C12.7246 7.2168 12.959 6.95312 12.959 6.51367C12.959 6.07422 12.7246 5.81055 12.0117 5.39062L3.0957 0.214844C2.8418 0.078125 2.57812 0 2.33398 0C1.76758 0 1.30859 0.390625 1.30859 1.20117Z' fill='black' fill-opacity='.85'/%3E%3C/svg%3E") center / contain no-repeat;width:38%}#main.post .post-cover .cover-video-poster:hover .cover-video-play,#main.post .post-cover .cover-video-poster:focus-visible .cover-video-play{background:#000000d1}#main.post .post-cover .cover-video-poster:focus-visible{outline:3px solid color-mix(in srgb,var(--fg) 42%,transparent);outline-offset:4px}#main.post .post-cover .cover-video iframe{display:block;height:100%;inset:0;position:absolute;width:100%;border:0;border-radius:inherit}#main.post .post-cover.compact .cover-image{max-width:min(88%,860px)}#main.post .post-cover.compact .inkling svg{width:min(100%,660px)}#main.post .post-cover.compact .inkling--deferred{max-width:660px;aspect-ratio:3 / 2}@media(min-width:1280px){#main.post .post-cover .inkling--deferred{aspect-ratio:15 / 8}#main.post .post-cover.compact .inkling--deferred{max-width:825px;aspect-ratio:15 / 8}}#main.post .post-cover .post-cover-caption{font-family:var(--font-serif);font-size:var(--post-caption-font-size);line-height:1.4;text-align:center;color:var(--fg-muted, #666);margin-top:.4rem;margin-bottom:0}#main.post .post-cover .post-cover-caption a{color:inherit;text-decoration:none}#main.post .post-cover .post-cover-caption a:hover{color:var(--fg2);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fg2) 40%,transparent);text-underline-offset:2px}#main.post{margin-left:auto;margin-right:auto;max-width:950px;position:relative;--post-caption-font-size: 13px;--post-caption-gap: 13px;--post-block-padding-y: .75rem;--post-code-block-padding-y: .2rem;--post-formula-padding-y: .45rem;--media-breakout: 220px;--post-wide-rail-width: min( calc(100vw - 4rem) , 1160px);--sidenote-width: 230px;--sidenote-gap: 64px;--toc-width: 210px;--toc-gap: 34px}@media(min-width:1200px){#main.post{max-width:970px;--sidenote-width: 240px}}@media(min-width:1400px){#main.post{max-width:990px;--sidenote-width: 250px}}@media(min-width:1600px){#main.post{max-width:1010px;--sidenote-width: 275px}}@media(min-width:1800px){#main.post{max-width:1030px;--sidenote-width: 300px}}#main.post article.content{margin-left:auto;margin-right:auto;max-width:660px;position:relative;overflow:visible}#main.post article.content p:where(:not(.social-post p,[data-owned-figure] p)){margin-bottom:1.45rem}#main.post article.content .post-inline-video{aspect-ratio:16 / 9;background:#000;border-radius:6px;margin:.9rem 0 1.15rem;overflow:hidden;position:relative}#main.post article.content .post-inline-video .youtube-video-poster{appearance:none;background:transparent;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:block;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}#main.post article.content .post-inline-video.is-youtube-video-playing .youtube-video-poster{pointer-events:none;visibility:hidden}#main.post article.content .post-inline-video .youtube-video-poster-image{display:block;height:100%;object-fit:cover;width:100%}#main.post article.content .post-inline-video .youtube-video-play{align-items:center;background:#000000d1;border-radius:999px;color:#fff;display:flex;height:clamp(46px,6vw,64px);justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(46px,6vw,64px)}#main.post article.content .post-inline-video .youtube-video-play:before{background:#ffffffd6;content:"";display:block;height:38%;margin-left:5%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.959 13.0371'%3E%3Cpath d='M1.30859 11.8262C1.30859 12.6367 1.76758 13.0273 2.33398 13.0273C2.57812 13.0273 2.8418 12.9492 3.0957 12.8125L12.0117 7.63672C12.7246 7.2168 12.959 6.95312 12.959 6.51367C12.959 6.07422 12.7246 5.81055 12.0117 5.39062L3.0957 0.214844C2.8418 0.078125 2.57812 0 2.33398 0C1.76758 0 1.30859 0.390625 1.30859 1.20117Z' fill='black' fill-opacity='.85'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.959 13.0371'%3E%3Cpath d='M1.30859 11.8262C1.30859 12.6367 1.76758 13.0273 2.33398 13.0273C2.57812 13.0273 2.8418 12.9492 3.0957 12.8125L12.0117 7.63672C12.7246 7.2168 12.959 6.95312 12.959 6.51367C12.959 6.07422 12.7246 5.81055 12.0117 5.39062L3.0957 0.214844C2.8418 0.078125 2.57812 0 2.33398 0C1.76758 0 1.30859 0.390625 1.30859 1.20117Z' fill='black' fill-opacity='.85'/%3E%3C/svg%3E") center / contain no-repeat;width:38%}#main.post article.content .post-inline-video .youtube-video-poster:hover .youtube-video-play,#main.post article.content .post-inline-video .youtube-video-poster:focus-visible .youtube-video-play{background:#000000d1}#main.post article.content .post-inline-video .youtube-video-poster:focus-visible{outline:3px solid color-mix(in srgb,var(--fg) 42%,transparent);outline-offset:4px}#main.post article.content .post-inline-video iframe{border:0;display:block;height:100%;width:100%}#main.post article.content .post-inline-video[data-youtube-video] iframe{inset:0;position:absolute}#main.post article.content .post-inline-footnote{color:var(--fg3);font-family:var(--font-sans);font-size:var(--post-caption-font-size);font-weight:400;line-height:1.4;margin:.15rem 0 0}#main.post .post-content-shell{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,660px) minmax(0,1fr)}#main.post .post-content-shell>article.content{grid-column:2;width:100%}#main.post{counter-reset:sidenote-counter figure-counter}#main.post .sidenote,#main.post .marginnote{float:right;clear:right;width:var(--sidenote-width);margin-right:calc(-1 * var(--sidenote-width) - var(--sidenote-gap));margin-left:var(--sidenote-gap);margin-top:.3rem;margin-bottom:20px;font-size:.9rem;line-height:1.4;vertical-align:baseline;position:relative}#main.post article.content ul+h2,#main.post article.content ol+h2{margin-top:.8rem;clear:none}#main.post article.content li>p:last-child{margin-bottom:0}#main.post .left-toc{--toc-chevron-color: color-mix(in srgb, var(--fg4) 65%, var(--bg) 35%);--toc-chevron-gutter: 1.3rem;box-sizing:border-box;grid-column:1;justify-self:end;position:sticky;top:calc(var(--global-top-offset) + 2rem);width:calc(var(--toc-width) + var(--toc-chevron-gutter));max-height:calc(100vh - var(--global-top-offset) - 3rem);margin:0 var(--toc-gap) 0 0;overflow-y:auto;padding-left:var(--toc-chevron-gutter);transform:translateY(10px);font-family:var(--font-sans);font-size:var(--post-caption-font-size);line-height:1.4;color:var(--fg2);scrollbar-width:none;z-index:1;opacity:1;transition:opacity .18s ease-in-out,visibility 0s linear 0s;visibility:visible}#main.post .left-toc::-webkit-scrollbar{display:none}#main.post .left-toc.is-collision-hidden{opacity:0;pointer-events:none;transition:opacity .18s ease-in-out,visibility 0s linear .18s;visibility:hidden}#main.post .left-toc ul{list-style:none;padding-left:0;margin:0}#main.post .left-toc li{margin:0 0 .7rem;position:relative}#main.post .left-toc ul ul{padding-left:.75rem;margin-top:.35rem}#main.post .left-toc a{color:var(--fg4);text-decoration:none;transition:color .2s ease-in-out,opacity .2s ease-in-out;position:relative}#main.post .left-toc a:hover{color:var(--fg1);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fg1) 20%,var(--bg) 20%);text-underline-offset:2px}#main.post .left-toc a.is-active,#main.post .left-toc a[aria-current=location]{color:var(--fg)}#main.post .left-toc .toc-active-marker{--toc-active-marker-size: 4px;background:var(--fg);border-radius:50%;height:var(--toc-active-marker-size);left:calc((var(--toc-chevron-gutter) - var(--toc-active-marker-size)) / 2 - .05rem);opacity:0;pointer-events:none;position:absolute;top:0;transform:translate3d(0,calc(var(--toc-active-marker-y, 0px) - 50%),0);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .16s ease-in-out;width:var(--toc-active-marker-size);will-change:transform,opacity;z-index:0}#main.post .left-toc.has-active-marker .toc-active-marker{opacity:1}#main.post .left-toc .toc-item.has-active-descendant>a{color:var(--fg2)}#main.post .left-toc .toc-item.is-marker-target>a{color:var(--fg)}#main.post .left-toc:has(.toc-item.is-marker-target.has-children:hover) .toc-active-marker,#main.post .left-toc:has(.toc-item.is-marker-target.has-children>.toc-expander:focus-visible) .toc-active-marker{opacity:0}#main.post .left-toc .toc-expander{align-items:center;appearance:none;background:transparent;border:0;border-radius:4px;color:var(--fg4);cursor:pointer;display:flex;font:inherit;height:1.4em;justify-content:center;left:calc(-1 * var(--toc-chevron-gutter) + .15rem);line-height:1;opacity:0;padding:0;position:absolute;top:0;transition:box-shadow .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out;width:1rem;z-index:1}#main.post .left-toc .toc-expander:focus{outline:none}#main.post .left-toc .toc-expander-icon{display:block;font-size:1.1em;transform:translate(-1px);transition:transform .2s ease-in-out}#main.post .left-toc .toc-item.has-children>.toc-list{max-height:0;opacity:0;overflow:hidden;transform:translateY(-.2rem);transition:max-height .24s ease-in-out,margin-top .24s ease-in-out,opacity .18s ease-in-out,transform .24s ease-in-out,visibility 0s linear .24s;visibility:hidden}#main.post .left-toc .toc-item.has-children:hover>.toc-expander,#main.post .left-toc .toc-expander:focus-visible{color:var(--toc-chevron-color);opacity:1}#main.post .left-toc .toc-expander:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg4) 55%,transparent);outline:none}#main.post .left-toc .toc-item.is-expanded>.toc-expander .toc-expander-icon{transform:rotate(90deg) translate(-1px)}#main.post .left-toc .toc-item.has-children.is-expanded>.toc-list{max-height:var(--toc-child-height, 18rem);opacity:1;transform:translateY(0);transition:max-height .28s ease-in-out,margin-top .28s ease-in-out,opacity .2s ease-in-out,transform .28s ease-in-out,visibility 0s linear 0s;visibility:visible}#main.post .left-toc .toc-level-2{padding-left:.75rem;margin-top:0}#main.post .left-toc .toc-item.has-children.is-expanded>.toc-level-2{margin-top:.35rem}#main.post .left-toc .toc-level-3{padding-left:1.25rem;color:var(--fg4)}#main.post .sidenote-number{counter-increment:sidenote-counter;pointer-events:none}#main.post .sidenote-number:after,#main.post .sidenote:before{font-family:Iowan Old Style BT,Georgia,serif;position:relative;vertical-align:baseline;color:var(--fg4)}#main.post .sidenote-number:after{content:counter(sidenote-counter);font-size:.8rem;top:-.5rem;left:-.05rem;color:var(--fg4)}#main.post .sidenote+.sidenote-number{margin-left:.18em}#main.post .sidenote-citation-separator{color:var(--fg4);font-size:.8rem;position:relative;top:-.5rem;white-space:pre}#main.post .sidenote:before{content:counter(sidenote-counter);padding-right:.2rem;font-size:.8rem;top:-.4rem;left:-.1rem;color:var(--fg4)}#main.post .sidenote-number[data-note]:after,#main.post .sidenote[data-note]:before{content:attr(data-note)}#main.post blockquote .sidenote,#main.post blockquote .marginnote{text-align:left}#main.post figure:where(:not([data-owned-figure])){position:relative;counter-increment:figure-counter;overflow:visible;display:block;margin:1.8rem 0;padding-block:var(--post-block-padding-y)}#main.post article.content .code-block-wrapper{margin:1.2rem 0;padding-block:var(--post-code-block-padding-y)}#main.post article.content .code-block-wrapper>pre{margin:0}#main.post article.content .code-block-wrapper>.copy-button{top:calc(var(--post-code-block-padding-y) + .5rem)}#main.post article.content>pre{margin:calc(1.2rem + var(--post-code-block-padding-y)) 0}#main.post figure.figure-light-border .figure-box{border:1px solid color-mix(in srgb,var(--fg4) 20%,var(--bg) 80%);border-radius:.2rem;padding:.75rem}#main.post figure:where(:not([data-owned-figure])) figcaption{position:static;display:block;width:100%;margin:var(--post-caption-gap) 0 0;font-size:var(--post-caption-font-size);line-height:1.4;font-family:var(--font-sans);font-weight:400;text-align:left;color:var(--fg3)}#main.post.news-post figure:where(:not([data-owned-figure])) figcaption,#main.post.news-post .image-caption,#main.post.news-post .post-cover .post-cover-caption{font-family:var(--font-sans);font-size:var(--post-caption-font-size)}#main.post figure:where(:not([data-owned-figure])) figcaption:before{content:"Figure " counter(figure-counter) ": ";font-weight:500}#main.post figure.half-width img{display:block;width:70%;height:auto;margin-left:auto;margin-right:auto}#main.post figure.half-width.matmul img{width:90%}#main.post article.content img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#main.post article.content .post-inline-video,#main.post article.content .intelligence-interactivity-figure,#main.post article.content .interaction-benchmark-bars-figure{content-visibility:auto;contain-intrinsic-size:auto 560px}#main.post article.content .post-inline-video{contain-intrinsic-size:auto 371px}#main.post article.content .intelligence-interactivity-figure{contain-intrinsic-size:auto 760px}.medium-zoom-overlay{background:#fff!important;z-index:2000!important}.medium-zoom-image--opened{z-index:2001!important}input.margin-toggle{display:none}label.sidenote-number{display:inline-block;max-height:2rem;cursor:pointer}label.margin-toggle:not(.sidenote-number){display:none}#main.post canvas{display:block;width:100%;max-width:100%}#main.post article.content svg:not(.octicon):where(:not(.btn svg,[data-owned-figure] svg)){display:block;width:100%;max-width:100%;height:auto}#main.post figure svg:where(:not(.btn svg,[data-owned-figure] svg)){width:100%;max-width:100%;height:auto;margin-left:auto;margin-right:auto}@keyframes control-spring{0%{transform:scale(.96)}40%{transform:scale(1.02)}70%{transform:scale(.99)}to{transform:scale(1)}}#main.post article.content .katex svg{height:inherit;width:100%;position:absolute}#main.post article.content .katex-display{margin-block:1.4rem;padding-block:var(--post-formula-padding-y)}#main.post article.content .katex-display>.katex{padding-block:.5rem}#main.post .paginator{max-width:660px;margin-left:auto;margin-right:auto;font-family:var(--font-sans);display:grid;grid-template-columns:repeat(3,1fr);align-items:center;font-size:15px;width:100%}#main.post .paginator a{font-family:var(--font-sans)!important;color:var(--fg4);text-decoration:none;transition:color .2s ease-in-out,opacity .2s ease-in-out;position:relative;display:block;padding:.5rem 0;text-align:center}#main.post .paginator a:hover{color:var(--fg1);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--fg1) 20%,var(--bg) 20%);text-underline-offset:2px}#main.post .paginator a:first-child{text-align:left}#main.post .paginator a:nth-child(2){text-align:center}#main.post .paginator a:last-child{text-align:right}#main.post .paginator a:not([href]){pointer-events:none}#main.post .paginator #back-to-top:hover{color:var(--fg1);text-decoration:underline!important;text-decoration-color:color-mix(in srgb,var(--fg1) 20%,var(--bg) 20%)!important;text-underline-offset:2px!important}#main.post .paginator #back-to-top{position:static;left:auto;transform:none}#main.post article.content h2,#main.post article.content h3,#main.post article.content h4,#main.post article.content h5,#main.post article.content h6{position:relative}#main.post article.content h2{margin-top:3.1rem;margin-bottom:1.2rem}#main.post article.content>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}#main.post-interactivity-research-grants article.content h2#research-direction{font-size:1.25rem}#main.post article.content h3{margin-top:2.8rem;margin-bottom:1.05rem}#main.post article.content h2+h3{margin-top:.85rem}#main.post article.content h3[id^=demo-]{margin-top:6rem}#main.post article.content h4{margin-top:2.2rem;margin-bottom:.8rem}#main.post article.content h5,#main.post article.content h6{margin-top:2rem;margin-bottom:.7rem}#main.post-introducing-inkling article.content .benchmark-results-table .benchmark-model{color:var(--fg)}#main.post-introducing-inkling article.content .benchmark-results-table .benchmark-model.benchmark-instant-start{font-weight:500}#main.post-introducing-inkling article.content .benchmark-results-table .benchmark-model.benchmark-instant-start .benchmark-subtitle{font-weight:400}#main.post article.content .model-output-table{background:linear-gradient(to right,transparent calc(25% - .5px),color-mix(in srgb,var(--fg4) 20%,var(--bg) 80%) calc(25% - .5px),color-mix(in srgb,var(--fg4) 20%,var(--bg) 80%) calc(25% + .5px),transparent calc(25% + .5px),transparent calc(50% - .5px),color-mix(in srgb,var(--fg4) 20%,var(--bg) 80%) calc(50% - .5px),color-mix(in srgb,var(--fg4) 20%,var(--bg) 80%) calc(50% + .5px),transparent calc(50% + .5px),transparent calc(75% - .5px),color-mix(in srgb,var(--fg4) 20%,var(--bg) 80%) calc(75% - .5px),color-mix(in srgb,var(--fg4) 20%,var(--bg) 80%) calc(75% + .5px),transparent calc(75% + .5px));display:grid;font-family:var(--font-sans);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:.8rem 0 1.8rem}@media(min-width:1171px){#main.post article.content .model-output-table{width:min(calc(100% + var(--media-breakout)),calc(100vw - 3rem));max-width:none;margin-left:50%;margin-right:0;transform:translate(-50%)}}#main.post article.content .model-output-column{box-sizing:border-box;height:100%;min-height:220px;padding:1rem 1rem 3.25rem;position:relative}#main.post article.content .model-output-column:before{background:var(--fg);border-radius:50%;bottom:1rem;content:"";height:1.25rem;left:1rem;opacity:1;position:absolute;width:1.25rem}#main.post article.content .model-output-column:after{border-bottom:.23rem solid transparent;border-left:.36rem solid var(--bg);border-top:.23rem solid transparent;bottom:1.395rem;content:"";left:1.5rem;opacity:1;position:absolute}#main.post article.content .model-output-column h4{color:var(--fg);font-family:var(--font-sans);font-size:15px;font-style:normal;font-weight:400;line-height:1.3;margin:0 0 .85rem}#main.post article.content .model-output-column p{color:var(--fg2);font-family:var(--font-sans);font-size:15px;line-height:1.45;margin:0}#main.post article.content .intelligence-interactivity-figure{font-family:var(--font-sans);margin-top:1.7rem}#main.post article.content .intelligence-interactivity-figure figcaption{font-family:var(--font-sans);font-weight:400}#main.post article.content .intelligence-interactivity-figure figcaption:before{font-weight:500}#main.post article.content .intelligence-interactivity-legend{color:var(--fg3);display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:13px;gap:.55rem 1rem;justify-content:center;line-height:1.2;margin:.9rem auto 1.15rem;max-width:920px;text-align:center}#main.post article.content .ii-legend-item{align-items:center;display:inline-flex;gap:.42rem}#main.post article.content .ii-legend-marker{background:var(--ii-marker-color);display:inline-block;flex:0 0 auto;height:9px;width:9px}#main.post article.content .ii-marker-circle{border-radius:50%}#main.post article.content .ii-marker-diamond{border-radius:1px;transform:rotate(45deg)}#main.post article.content .ii-marker-triangle{background:transparent;border-bottom:10px solid var(--ii-marker-color);border-left:5.5px solid transparent;border-right:5.5px solid transparent;height:0;width:0}#main.post article.content .intelligence-interactivity-chart{color:var(--fg);margin:0 auto;max-width:920px;position:relative;width:100%}#main.post article.content .intelligence-interactivity-charts{display:grid;gap:1.15rem}@media(min-width:1120px){#main.post article.content .intelligence-interactivity-figure .intelligence-interactivity-legend{max-width:920px}#main.post article.content .intelligence-interactivity-charts{gap:.95rem}#main.post article.content .intelligence-interactivity-chart{margin:0 auto;max-width:920px;width:100%}}#main.post article.content .intelligence-interactivity-svg{display:block;height:auto;overflow:visible;width:100%}#main.post article.content .intelligence-interactivity-svg text{fill:var(--fg3);font-family:var(--font-sans);font-size:18px;font-weight:400}#main.post article.content .ii-grid line{stroke:color-mix(in srgb,var(--fg4) 18%,var(--bg) 82%);stroke-width:1px;vector-effect:non-scaling-stroke}#main.post article.content .ii-axis line{stroke:color-mix(in srgb,var(--fg4) 18%,var(--bg) 82%);stroke-width:1px;vector-effect:non-scaling-stroke}#main.post article.content .ii-ticks text{fill:var(--fg3);font-size:19px;font-weight:400;text-anchor:middle}#main.post article.content .ii-y-ticks text{text-anchor:end}#main.post article.content .ii-axis-label{fill:var(--fg2);font-size:20px;font-weight:400;letter-spacing:0;text-anchor:middle}#main.post article.content .ii-panel-title{fill:var(--fg2);font-size:20px;font-weight:400;letter-spacing:0;text-anchor:middle}#main.post article.content .ii-error-bar line{stroke:var(--ii-error-color);stroke-width:1.4px;opacity:.55;vector-effect:non-scaling-stroke}#main.post article.content .ii-error-bar,#main.post article.content .ii-point{--ii-error-delay: 0ms;--ii-point-delay: 0ms;cursor:default;opacity:1}#main.post article.content .intelligence-interactivity-figure.is-plot-pending .ii-error-bar,#main.post article.content .intelligence-interactivity-figure.is-plot-pending .ii-point{opacity:0}#main.post article.content .intelligence-interactivity-figure.is-plot-visible .ii-error-bar{opacity:1}#main.post article.content .intelligence-interactivity-figure.is-plot-visible .ii-error-bar line:first-child{animation:ii-error-stem-in .3s ease-out both;animation-delay:calc(var(--ii-point-delay) + .34s);transform-box:fill-box;transform-origin:center}#main.post article.content .intelligence-interactivity-figure.is-plot-visible .ii-error-bar line:not(:first-child){animation:ii-error-cap-in .18s ease-out both;animation-delay:calc(var(--ii-point-delay) + .6s)}#main.post article.content .intelligence-interactivity-figure.is-plot-visible .ii-point{animation:ii-point-in .42s ease-out both;animation-delay:var(--ii-point-delay)}#main.post article.content .ii-point text{fill:color-mix(in srgb,var(--fg) 82%,var(--bg) 18%);font-size:20px;font-weight:400;paint-order:stroke;pointer-events:none;stroke:var(--bg);stroke-linejoin:round;stroke-width:4px}#main.post article.content .ii-point-hit-area{fill:transparent;pointer-events:all;stroke:none}#main.post article.content .ii-point-marker-shell{transform:scale(1);transform-box:fill-box;transform-origin:center;transition:transform .18s cubic-bezier(.2,.9,.25,1.25)}#main.post article.content .ii-point:hover .ii-point-marker-shell,#main.post article.content .ii-point.is-ii-point-active .ii-point-marker-shell{transform:scale(1.22)}#main.post article.content .ii-point-marker{--ii-marker-scale: 1.18;stroke:var(--bg);stroke-linejoin:round;stroke-width:2px;transform:scale(var(--ii-marker-scale));transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}#main.post article.content .intelligence-interactivity-figure.is-plot-visible .ii-point-marker{animation:ii-marker-in .42s cubic-bezier(.2,.9,.25,1.25) both;animation-delay:var(--ii-point-delay)}#main.post article.content .ii-chart-tooltip{--ii-tooltip-offset-x: 0px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(calc(-50% + var(--ii-tooltip-offset-x)),calc(-100% - 10px));transition:opacity .12s ease,transform .14s ease;z-index:7}#main.post article.content .ii-chart-tooltip.is-active{opacity:1;transform:translate(calc(-50% + var(--ii-tooltip-offset-x)),calc(-100% - 14px))}#main.post article.content .ii-chart-tooltip-card{align-items:flex-start;background:#111;border-radius:4px;color:#fff;display:inline-flex;flex-direction:column;font-family:var(--font-sans);font-size:13px;font-weight:400;gap:.24rem;line-height:1.15;max-width:min(260px,calc(100vw - 2rem));padding:.45rem .55rem;white-space:normal}#main.post article.content .ii-chart-tooltip-title{color:#fff;white-space:nowrap}#main.post article.content .ii-chart-tooltip-values{color:#ffffff9e;display:block;white-space:pre}@keyframes ii-point-in{0%{opacity:0}to{opacity:1}}@keyframes ii-marker-in{0%{opacity:0;transform:scale(.45)}72%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(var(--ii-marker-scale))}}@keyframes ii-error-stem-in{0%{opacity:0;transform:scaleY(0)}to{opacity:.55;transform:scaleY(1)}}@keyframes ii-error-cap-in{0%{opacity:0}to{opacity:.55}}@media(prefers-reduced-motion:reduce){#main.post article.content .ii-error-bar,#main.post article.content .ii-point,#main.post article.content .ii-point-marker-shell,#main.post article.content .ii-point-marker{animation:none;opacity:1;transition:none}#main.post article.content .ii-point-marker{transform:scale(var(--ii-marker-scale))}#main.post article.content .ii-chart-tooltip{transition:none}}@media(min-width:1120px){#main.post article.content .ii-ticks text{font-size:18px}#main.post article.content .ii-axis-label{font-size:18px}#main.post article.content .ii-point text{font-size:18px!important}#main.post article.content .ii-panel-title{font-size:20px}}#main.post article.content .ii-point-logo{pointer-events:none}#main.post article.content .interaction-benchmark-bars-figure{--interaction-benchmark-bars-tml: #73C9F2;--interaction-benchmark-bars-tml-strong: var(--blue);--interaction-benchmark-bars-baseline: color-mix(in srgb, var(--fg4) 18%, var(--bg) 82%);--interaction-benchmark-bars-rule: color-mix(in srgb, var(--fg4) 18%, var(--bg) 82%);--interaction-benchmark-bars-track: color-mix(in srgb, var(--fg4) 7%, var(--bg) 93%);counter-increment:none;font-family:var(--font-sans);margin-top:1.7rem}#main.post article.content .interaction-benchmark-bars{color:var(--fg);margin:0 auto;max-width:920px;width:100%}#main.post article.content .interaction-benchmark-bars-legend{align-items:center;border-bottom:0;color:var(--fg3);display:flex;flex-wrap:wrap;font-size:13px;gap:.55rem 1rem;justify-content:center;line-height:1.2;padding:0 0 .35rem;text-align:center}#main.post article.content .interaction-benchmark-bars-legend-item{align-items:center;display:inline-flex;gap:.42rem}#main.post article.content .interaction-benchmark-bars-legend-swatch{border-radius:2px;display:inline-block;flex:0 0 auto;height:9px;width:9px}#main.post article.content .interaction-benchmark-bars-legend-swatch-tml{background:var(--interaction-benchmark-bars-tml)}#main.post article.content .interaction-benchmark-bars-legend-swatch-baseline{background:var(--interaction-benchmark-bars-baseline)}#main.post article.content .interaction-benchmark-bars-row{align-items:center;border-bottom:0;display:grid;gap:1.2rem;grid-template-columns:minmax(160px,210px) minmax(0,1fr);padding:.18rem 0}#main.post article.content .interaction-benchmark-bars-row:last-of-type{border-bottom:0}#main.post article.content .interaction-benchmark-bars-label{align-self:center;min-width:0;transform:translateY(.55rem)}#main.post article.content .interaction-benchmark-bars-capability,#main.post article.content .interaction-benchmark-bars-benchmark,#main.post article.content .interaction-benchmark-bars-note{font-family:var(--font-sans)}#main.post article.content .interaction-benchmark-bars-capability{color:var(--fg);font-size:15px;font-weight:400;line-height:1.25;margin:0}#main.post article.content .interaction-benchmark-bars-benchmark{color:var(--fg2);font-size:13px;line-height:1.32;margin:.15rem 0 0}#main.post article.content .interaction-benchmark-bars-series{display:grid;gap:0;min-width:0}#main.post article.content .interaction-benchmark-bars-series-row{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) 2.75rem}#main.post article.content .interaction-benchmark-bars-series-row+.interaction-benchmark-bars-series-row{margin-top:-.42rem}#main.post article.content .interaction-benchmark-bars-track{background:transparent;border-radius:3px;display:block;height:14px;min-width:0;overflow:hidden;position:relative;width:100%}#main.post article.content .interaction-benchmark-bars-fill{border-radius:inherit;display:block;height:100%;min-width:4px;transform-origin:left center}#main.post article.content .interaction-benchmark-bars-fill-tml{background:var(--interaction-benchmark-bars-tml)}#main.post article.content .interaction-benchmark-bars-fill-baseline{background:var(--interaction-benchmark-bars-baseline)}#main.post article.content .interaction-benchmark-bars-figure.is-bar-chart-pending .interaction-benchmark-bars-fill{opacity:0;transform:scaleX(0)}#main.post article.content .interaction-benchmark-bars-figure.is-bar-chart-visible .interaction-benchmark-bars-fill{animation:interaction-benchmark-bar-in .34s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--interaction-benchmark-bar-delay, 0ms)}@keyframes interaction-benchmark-bar-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}#main.post article.content .interaction-benchmark-bars-value{align-items:baseline;color:var(--fg);display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;justify-content:flex-end;line-height:1;overflow:hidden;text-align:right;transform:translateY(0);white-space:nowrap}#main.post article.content .interaction-benchmark-bars-value-baseline{color:var(--fg2);font-weight:400}#main.post article.content .interaction-benchmark-bars-value-wheel{display:inline-block;height:1em;line-height:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / 1) 24%,rgb(0 0 0 / 1) 76%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / 1) 24%,rgb(0 0 0 / 1) 76%,transparent 100%);overflow:hidden}#main.post article.content .interaction-benchmark-bars-value-strip{display:flex;flex-direction:column;transform:translateZ(0);transition-duration:.7s;transition-property:transform;transition-timing-function:cubic-bezier(.22,1,.36,1);will-change:transform}#main.post article.content .interaction-benchmark-bars-value-step{display:block;flex:0 0 1em;height:1em;line-height:1;text-align:right}#main.post article.content .interaction-benchmark-bars-figure.is-bar-chart-pending .interaction-benchmark-bars-value{opacity:0;transform:translateY(.45em)}#main.post article.content .interaction-benchmark-bars-figure.is-bar-chart-visible .interaction-benchmark-bars-value{animation:interaction-benchmark-value-in .3s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--interaction-benchmark-value-delay, 0ms)}@keyframes interaction-benchmark-value-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}#main.post article.content .interaction-benchmark-bars-value sup{font-size:1em;font-weight:400;line-height:0;vertical-align:baseline}#main.post article.content .interaction-benchmark-bars-note{border-top:0;color:var(--fg3);font-size:13px;font-weight:400;line-height:1.35;margin:.1rem 0 0;padding-top:.35rem}#main.post article.content .interaction-benchmark-bars-note-marker{display:inline-block;font-family:var(--font-sans-fallback);font-size:1em;font-weight:400!important;line-height:1}#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-row{gap:1.2rem;margin-bottom:2px;padding-block:.1rem}#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-row:last-of-type{margin-bottom:0}#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-label{margin-bottom:0;transform:none}#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-series-row{margin-bottom:0}#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-row--highlight .interaction-benchmark-bars-capability,#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-row--highlight .interaction-benchmark-bars-value{color:var(--interaction-benchmark-bars-tml-strong);font-weight:500}#main.post article.content .webapps-arena-figure{--interaction-benchmark-bars-tml: #62CAF4}#main.post article.content .webapps-arena-figure .interaction-benchmark-bars-row{margin-bottom:4px}#main.post article.content .webapps-arena-figure .interaction-benchmark-bars-capability{align-items:center;column-gap:.45rem;display:grid;grid-template-columns:.32rem minmax(0,1fr)}#main.post article.content .webapps-arena-figure .interaction-benchmark-bars-row:not(.interaction-benchmark-bars-row--open-weight) .interaction-benchmark-bars-capability{color:var(--gray)}#main.post article.content .webapps-arena-figure .interaction-benchmark-bars-row--open-weight:not(.interaction-benchmark-bars-row--highlight) .interaction-benchmark-bars-value{color:var(--fg)}#main.post article.content .webapps-arena-figure .interaction-benchmark-bars-row--open-weight:not(.interaction-benchmark-bars-row--highlight) .interaction-benchmark-bars-fill-baseline{background:color-mix(in srgb,var(--fg4) 60%,var(--bg) 40%)}#main.post article.content .webapps-arena-figure .interaction-benchmark-bars-capability:before{content:"";display:block;height:.32rem;width:.32rem}#main.post article.content .webapps-arena-figure .interaction-benchmark-bars-row--open-weight .interaction-benchmark-bars-capability:before{background:var(--fg2);border-radius:50%}#main.post article.content .webapps-arena-figure .interaction-benchmark-bars-row--highlight .interaction-benchmark-bars-capability:before{background:var(--interaction-benchmark-bars-tml-strong)}#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-note{margin-top:.55rem}@media(min-width:761px){#main.post article.content .interaction-benchmark-bars-row{margin-bottom:.4rem}#main.post article.content .interaction-benchmark-bars-row:last-of-type{margin-bottom:0}#main.post article.content .interaction-benchmark-bars-series-row{margin-bottom:.35rem}#main.post article.content .interaction-benchmark-bars-series-row+.interaction-benchmark-bars-series-row{margin-bottom:0;margin-top:0}}@media(max-width:760px){#main.post article.content .interaction-benchmark-bars-legend{align-items:center;flex-direction:column;font-size:13px;gap:.5rem;padding-bottom:.35rem}#main.post article.content .interaction-benchmark-bars-legend-swatch{height:9px;width:9px}#main.post article.content .interaction-benchmark-bars-row{gap:0;grid-template-columns:1fr;padding:.12rem 0}#main.post article.content .interaction-benchmark-bars-label{transform:none}#main.post article.content .interaction-benchmark-bars-capability{font-size:15px}#main.post article.content .interaction-benchmark-bars-benchmark{font-size:13px;margin-top:.15rem}#main.post article.content .interaction-benchmark-bars-series{gap:0;margin-top:-1.15rem}#main.post article.content .interaction-benchmark-bars-series-row{gap:.62rem;grid-template-columns:minmax(0,1fr) 2.75rem}#main.post article.content .interaction-benchmark-bars-series-row+.interaction-benchmark-bars-series-row{margin-top:-.65rem}#main.post article.content .interaction-benchmark-bars-track{border-radius:3px;height:14px}#main.post article.content .interaction-benchmark-bars-value{font-size:15px}#main.post article.content .interaction-benchmark-bars-note{font-size:13px;padding-top:.35rem}#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-row{gap:.35rem;grid-template-columns:minmax(145px,.85fr) minmax(0,1.15fr);padding-block:.15rem}#main.post article.content .interaction-benchmark-bars--single-series .interaction-benchmark-bars-series{margin-top:0}}@media(prefers-reduced-motion:reduce){#main.post article.content .interaction-benchmark-bars-figure .interaction-benchmark-bars-fill{animation:none;opacity:1;transform:none}#main.post article.content .interaction-benchmark-bars-figure .interaction-benchmark-bars-value{animation:none;opacity:1;transform:none}#main.post article.content .interaction-benchmark-bars-figure .interaction-benchmark-bars-value-strip{transition:none;will-change:auto}}#main.post .judgment-map-figure{counter-increment:none;margin:0 auto;padding-block:0;width:100%}#main.post .judgment-map{background:#fff;border:1px solid #fff;border-radius:3px;margin:0 auto;max-width:980px;overflow:hidden;position:relative;width:100%}#main.post .judgment-map:before{content:"";display:block;padding-top:48%}#main.post .judgment-map-fallback,#main.post .judgment-map-canvas{display:block;height:100%;inset:0;position:absolute;width:100%}#main.post .judgment-map-fallback{object-fit:cover}#main.post .judgment-map-canvas{opacity:0;transition:opacity .22s ease}#main.post .judgment-map-figure.is-judgment-map-active .judgment-map-canvas{opacity:1}@media(max-width:760px){#main.post .judgment-map-figure{margin-bottom:1.65rem}#main.post .judgment-map:before{padding-top:58%}}#main.post article.content .ii-point-logo-thinky{mix-blend-mode:multiply}#main.post article.content .ii-point-logo-badge{fill:#191919}@media(max-width:1119px)and (min-width:641px){#main.post article.content .intelligence-interactivity-legend{font-size:13px}#main.post article.content .ii-ticks text{font-size:19px}#main.post article.content .ii-axis-label{font-size:19px}#main.post article.content .ii-point text{font-size:18px}#main.post article.content .ii-panel-title{font-size:20px}}@media(max-width:640px){#main.post article.content .ii-ticks text{font-size:20px}#main.post article.content .ii-point text{font-size:24px}#main.post article.content .ii-axis-label{font-size:30px!important}#main.post article.content .ii-panel-title{font-size:32px!important}}@media(max-width:767px){#main.post article.content .model-output-table{background:none;grid-template-columns:1fr;width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none}#main.post article.content .model-output-column+.model-output-column{border-left:none;border-top:1px solid color-mix(in srgb,var(--fg4) 20%,var(--bg) 80%)}}#main.post article.content .heading-text{position:static;display:inline}#main.post article.content .heading-anchor{position:absolute;top:50%;transform:translateY(-50%);left:-1.2rem;opacity:0;visibility:visible;pointer-events:auto;width:1rem;text-align:center;color:color-mix(in srgb,var(--fg4) 65%,transparent);text-decoration:none;font-family:var(--font-serif);font-weight:400;font-size:1em;transition:opacity .15s ease-in-out,color .15s ease-in-out}#main.post article.content h2:hover .heading-anchor,#main.post article.content h3:hover .heading-anchor,#main.post article.content h4:hover .heading-anchor,#main.post article.content h5:hover .heading-anchor,#main.post article.content h6:hover .heading-anchor{opacity:1;visibility:visible;pointer-events:auto}#main.post article.content .heading-anchor:hover{color:color-mix(in srgb,var(--fg4) 80%,transparent);outline:none}#main.post article.content .heading-anchor:hover,#main.post article.content .heading-anchor:focus{opacity:1;color:color-mix(in srgb,var(--fg4) 80%,transparent)}@media(max-width:1279px){#main.post .sidenote,#main.post .marginnote{display:none;position:static;float:none;width:95%;margin:1rem 2.5%;clear:both}#main.post .left-toc{display:none}#main.post .post-content-shell{display:block}#main.post .margin-toggle:checked+.sidenote,#main.post .margin-toggle:checked+.marginnote{display:block}#main.post .sidenote-number{pointer-events:auto;cursor:pointer}label.margin-toggle:not(.sidenote-number){display:none}#main.post figure:where(:not([data-owned-figure])) figcaption{font-size:var(--post-caption-font-size);margin:var(--post-caption-gap) 0 0;color:var(--fg3)}#main.post article.content figure:not(.half-width):where(:not([data-owned-figure])){width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none}#main.post article.content table{width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none}#main.post{margin-left:0;margin-right:0;padding-left:1.3rem;padding-right:1.3rem;max-width:100%}#main.post article.content{margin-left:auto;margin-right:auto;max-width:min(100%,660px)}#main.post .post-cover{margin-left:auto;margin-right:auto;max-width:min(100%,820px);width:min(100%,820px)}#main.post .post-cover.compact .cover-image{max-width:100%}#main.post .post-cover svg{width:100%;max-width:100%;height:auto;position:static;left:auto;transform:none;padding-left:0;padding-right:0;margin-top:0}}#main.post article.content table{display:table!important;overflow-x:visible!important;margin:calc(1.8rem + var(--post-block-padding-y)) auto;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--post-caption-font-size);line-height:1.5;width:100%;max-width:100%}#main.post article.content figure:has(figcaption) table{margin:0 auto}#main.post article.content .benchmark-results-scroll.benchmark-results-wide{width:100%;max-width:100%;grid-template-columns:0 minmax(0,1fr) 0;--benchmark-name-column-width: clamp(12rem, 30vw, 18rem)}#main.post article.content .benchmark-results-scroll.benchmark-results-wide .benchmark-results-table{width:100%}@media(min-width:1120px){#main.post article.content .benchmark-results-scroll.benchmark-results-wide{margin-left:0;transform:none;width:100%}}#main.post article.content .benchmark-results-controls{display:flex;gap:.45rem;justify-content:center;margin:1.35rem 0 -1.25rem;width:100%}#main.post article.content .benchmark-results-controls--inert{display:none}#main.post article.content .benchmark-results-control{--benchmark-control-scale: 1;align-items:center;appearance:none;background:color-mix(in srgb,var(--fg) 10%,var(--bg) 90%);border:0;border-radius:50%;color:var(--fg);cursor:pointer;display:inline-flex;height:2.2rem;justify-content:center;padding:0;transform:scale(var(--benchmark-control-scale));transition:background .16s ease,color .16s ease,opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1);width:2.2rem}#main.post article.content .benchmark-results-control:hover,#main.post article.content .benchmark-results-control:focus-visible{background:color-mix(in srgb,var(--fg) 14%,var(--bg) 86%)}#main.post article.content .benchmark-results-control:active{--benchmark-control-scale: .96}#main.post article.content .benchmark-results-control:disabled{cursor:default;opacity:.35}#main.post article.content .benchmark-results-control:focus-visible{outline:none}#main.post article.content .benchmark-results-control.is-control-spring{animation:control-spring .45s cubic-bezier(.34,1.56,.64,1);transition:background .16s ease,color .16s ease,opacity .16s ease}#main.post article.content .benchmark-results-control-icon{color:color-mix(in srgb,var(--fg) 72%,var(--bg) 28%);fill:none;height:1rem!important;margin:0;max-width:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:1rem!important}@property --benchmark-left-fade-size{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --benchmark-right-fade-size{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --benchmark-clip-left{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --benchmark-clip-right{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}#main.post article.content .benchmark-results-scroll{--benchmark-left-fade-size: 0px;--benchmark-right-fade-size: 0px;--benchmark-clip-left: 0px;--benchmark-clip-right: 0px;--benchmark-content-offset: 0px;--benchmark-scroll-viewport-max: 880px;--benchmark-scroll-fade-size: clamp(1.6rem, 3vw, 3rem);box-sizing:border-box;clip-path:inset(0 var(--benchmark-clip-right) 0 var(--benchmark-clip-left));display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);isolation:isolate;margin:1.8rem 0;max-width:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;padding-block:var(--post-block-padding-y);position:relative;scroll-behavior:auto;transition:--benchmark-clip-left 0ms linear .18s,--benchmark-clip-right 0ms linear .18s,--benchmark-left-fade-size .18s ease,--benchmark-right-fade-size .18s ease;width:100%;-webkit-overflow-scrolling:auto;-webkit-clip-path:inset(0 var(--benchmark-clip-right) 0 var(--benchmark-clip-left));-webkit-mask-image:linear-gradient(to right,rgb(0 0 0 / 0) 0,rgb(0 0 0 / 0) var(--benchmark-clip-left),rgb(0 0 0 / 1) calc(var(--benchmark-clip-left) + var(--benchmark-left-fade-size)),rgb(0 0 0 / 1) calc(100% - var(--benchmark-clip-right) - var(--benchmark-right-fade-size)),rgb(0 0 0 / 0) calc(100% - var(--benchmark-clip-right)),rgb(0 0 0 / 0) 100%);mask-image:linear-gradient(to right,rgb(0 0 0 / 0) 0,rgb(0 0 0 / 0) var(--benchmark-clip-left),rgb(0 0 0 / 1) calc(var(--benchmark-clip-left) + var(--benchmark-left-fade-size)),rgb(0 0 0 / 1) calc(100% - var(--benchmark-clip-right) - var(--benchmark-right-fade-size)),rgb(0 0 0 / 0) calc(100% - var(--benchmark-clip-right)),rgb(0 0 0 / 0) 100%)}@media(min-width:900px)and (max-width:1119px){#main.post article.content .benchmark-results-scroll{margin-left:auto;margin-right:auto;width:min(100%,var(--benchmark-scroll-viewport-max))}}#main.post article.content .benchmark-results-scroll:before,#main.post article.content .benchmark-results-scroll:after{align-self:stretch;background:var(--bg);content:"";grid-row:1;justify-self:stretch;opacity:1;pointer-events:none;position:sticky;transition:opacity .18s ease;z-index:3}#main.post article.content .benchmark-results-scroll:before{grid-column:1;left:0}#main.post article.content .benchmark-results-scroll:after{grid-column:3;right:0}@media(min-width:1120px){#main.post article.content .benchmark-results-scroll{--benchmark-clip-left: 0px;--benchmark-clip-right: 0px;--benchmark-content-offset: 0px;margin-left:50%;transform:translate(-50%);width:min(calc(100vw - 12rem),var(--benchmark-scroll-viewport-max))}#main.post article.content .benchmark-results-scroll:hover,#main.post article.content .benchmark-results-scroll:focus-within{--benchmark-clip-right: 0px;transition:--benchmark-clip-left 0ms linear,--benchmark-clip-right 0ms linear,--benchmark-left-fade-size .18s ease,--benchmark-right-fade-size .18s ease}#main.post article.content .benchmark-results-scroll:hover:after,#main.post article.content .benchmark-results-scroll:focus-within:after{opacity:0}#main.post article.content .benchmark-results-scroll.is-scrollable-left:hover,#main.post article.content .benchmark-results-scroll.is-scrollable-left:focus-within{--benchmark-clip-left: 0px;--benchmark-clip-right: 0px}#main.post article.content .benchmark-results-scroll.is-scrollable-left:hover:before,#main.post article.content .benchmark-results-scroll.is-scrollable-left:focus-within:before{opacity:0}}@media(prefers-reduced-motion:reduce){#main.post article.content .benchmark-results-scroll,#main.post article.content .benchmark-results-scroll:before,#main.post article.content .benchmark-results-scroll:after{transition:none}}#main.post article.content .benchmark-results-scroll.is-scrollable-left{--benchmark-left-fade-size: 0px}#main.post article.content .benchmark-results-scroll.is-scrollable-right{--benchmark-right-fade-size: var(--benchmark-scroll-fade-size)}#main.post article.content .chart-hscroll{--chart-fade-left: 0px;--chart-fade-right: 0px;--chart-fade-size: clamp(1.5rem, 5vw, 2.5rem);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--chart-fade-left),#000 calc(100% - var(--chart-fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--chart-fade-left),#000 calc(100% - var(--chart-fade-right)),transparent 100%)}#main.post article.content .chart-hscroll.is-scrollable-left{--chart-fade-left: var(--chart-fade-size)}#main.post article.content .chart-hscroll.is-scrollable-right{--chart-fade-right: var(--chart-fade-size)}#main.post article.content .chart-hscroll-controls{margin:0 0 .6rem}#main.post article.content .benchmark-results-scroll table{font-size:13px;grid-column:2;grid-row:1;line-height:1.35;margin:0;max-width:none;min-width:100%;width:max-content;z-index:4}#main.post article.content .benchmark-results-scroll--six-model .benchmark-results-table{--benchmark-six-model-columns-width: 37.15rem;min-width:calc(var(--benchmark-sticky-left-width) + var(--benchmark-six-model-columns-width))}#main.post article.content .benchmark-results-table{--benchmark-feature-border: rgb(0 0 0 / .16);--benchmark-feature-border-width: 1.5px;--benchmark-feature-radius: .55rem;--benchmark-group-column-width: 2.35rem;--benchmark-highlight-best: color-mix(in srgb, rgb(244 197 54) 24%, var(--bg) 76%);--benchmark-highlight-best-hover: color-mix(in srgb, var(--benchmark-highlight-best) 90%, rgb(216 164 18) 10%);--benchmark-highlight-instant: color-mix(in srgb, rgb(244 197 54) 14%, var(--bg) 86%);--benchmark-highlight-instant-hover: color-mix(in srgb, var(--benchmark-highlight-instant) 90%, rgb(216 164 18) 10%);--benchmark-name-column-width: clamp(8rem, 18vw, 10rem);--benchmark-rule-color: rgb(0 0 0 / .12);--benchmark-rule-color-highlight: rgb(0 0 0 / .07);--benchmark-sticky-left-width: calc(var(--benchmark-group-column-width) + var(--benchmark-name-column-width));border-collapse:separate;border-spacing:0}#main.post article.content .benchmark-results-table th,#main.post article.content .benchmark-results-table td{font-size:inherit;padding:.55rem .8rem;white-space:nowrap}#main.post article.content .benchmark-results-table tbody td{height:3.2rem}#main.post article.content .benchmark-results-table .benchmark-heading-spacer{background-color:var(--bg);border-bottom:0;box-sizing:border-box;left:0;min-width:var(--benchmark-sticky-left-width);position:sticky;width:var(--benchmark-sticky-left-width);z-index:8}#main.post article.content .benchmark-results-table .benchmark-model,#main.post article.content .benchmark-results-table .benchmark-model-group,#main.post article.content .benchmark-results-table .benchmark-value{position:relative;text-align:center;z-index:1}#main.post article.content .benchmark-results-table .benchmark-value{vertical-align:middle}#main.post article.content .benchmark-results-table .benchmark-value-instant-best,#main.post article.content .benchmark-results-table .benchmark-value-best{background-clip:border-box;font-weight:500}#main.post article.content .benchmark-results-table .benchmark-value-instant-best{--benchmark-cell-bg: var(--benchmark-highlight-instant);background-color:var(--benchmark-cell-bg)}#main.post article.content .benchmark-results-table .benchmark-value-best{--benchmark-cell-bg: var(--benchmark-highlight-best);background-color:var(--benchmark-cell-bg)}#main.post article.content .benchmark-results-table .benchmark-model-group{color:var(--fg)}#main.post article.content .benchmark-results-table td[rowspan]{vertical-align:middle}#main.post article.content .benchmark-results-table td.benchmark-group{background-color:var(--bg);box-sizing:border-box;color:var(--fg3);left:0;line-height:1;max-width:var(--benchmark-group-column-width);min-width:var(--benchmark-group-column-width);padding-left:.35rem;padding-right:.35rem;position:sticky;text-align:center;text-orientation:mixed;transform:rotate(180deg);vertical-align:middle;white-space:nowrap;width:var(--benchmark-group-column-width);writing-mode:vertical-rl;z-index:6}#main.post article.content .benchmark-results-table .benchmark-group-label{display:block}#main.post article.content .benchmark-results-table td.benchmark-group-turn{border-left:1}#main.post article.content .benchmark-results-table td.benchmark-name{background-color:var(--bg);box-sizing:border-box;left:var(--benchmark-group-column-width);max-width:var(--benchmark-name-column-width);min-width:var(--benchmark-name-column-width);padding-left:.7rem;padding-right:.7rem;position:sticky;vertical-align:middle;white-space:normal;width:var(--benchmark-name-column-width);z-index:5}#main.post article.content .benchmark-results-table .benchmark-title{color:var(--fg);display:block;font-weight:400;line-height:1.22;white-space:nowrap}#main.post article.content .benchmark-results-table .benchmark-subtitle{color:var(--fg3);display:block;font-size:.88em;line-height:1.25;margin-top:.18rem;white-space:normal}#main.post article.content .benchmark-bg-score{background:color-mix(in srgb,var(--fg4) 9%,var(--bg) 91%);border-radius:2px;display:inline-block;font-weight:500;line-height:1.25;padding:.08em .24em}#main.post article.content .benchmark-results-table sup{font-size:.68em;line-height:0;vertical-align:super}#main.post article.content .benchmark-results-note{color:var(--fg3);font-family:var(--font-sans);font-size:var(--post-caption-font-size);line-height:1.45;margin-top:-.25rem}#main.post article.content .benchmark-results-note-item{display:block;scroll-margin-top:6rem}#main.post article.content .benchmark-results-note-label{font-weight:500}#main.post article.content .benchmark-results-table .benchmark-footnote-ref{color:var(--fg3);font-weight:500;margin-left:.12em;text-decoration:none}#main.post article.content .benchmark-results-table .benchmark-footnote-ref:hover,#main.post article.content .benchmark-results-table .benchmark-footnote-ref:focus-visible{color:var(--fg);text-decoration:underline;text-underline-offset:.12em}#main.post article.content .benchmark-results-legend{--benchmark-legend-best: rgb(216 164 18 / .72);--benchmark-legend-instant: rgb(226 178 34 / .42);align-items:center;color:var(--fg3);display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:13px;gap:.55rem 1rem;justify-content:center;line-height:1.2;margin:-.9rem auto 1.2rem;text-align:center}#main.post article.content .benchmark-results-legend-item{align-items:center;display:inline-flex;gap:.42rem}#main.post article.content .benchmark-results-legend-marker{border-radius:50%;display:inline-block;flex:0 0 auto;height:9px;width:9px}#main.post article.content .benchmark-results-legend-marker-best{background:var(--benchmark-legend-best)}#main.post article.content .benchmark-results-legend-marker-instant{background:var(--benchmark-legend-instant)}@media(min-width:1171px){#main.post article.content table.wide-table{width:min(calc(100% + var(--media-breakout)),calc(100vw - 3rem));max-width:none;margin-left:50%;margin-right:0;transform:translate(-50%)}}#main.post article.content th,#main.post article.content td{font-family:var(--font-sans);font-size:inherit;padding:.75rem 1rem;text-align:left;border:none;border-bottom:1px solid var(--benchmark-rule-color, color-mix(in srgb, var(--fg4) 25%, var(--bg) 75%))}#main.post article.content th{font-weight:400;background-color:transparent;color:var(--fg3)}#main.post article.content .benchmark-results-table .benchmark-thinking-start{border-left:0}#main.post article.content tbody tr:last-child td{border-bottom:none}#main.post article.content .benchmark-results-table th,#main.post article.content .benchmark-results-table td{border:0;position:relative}#main.post article.content .benchmark-results-table th:before,#main.post article.content .benchmark-results-table td:before{border-bottom:1px solid var(--benchmark-rule-color);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;z-index:4}#main.post article.content .benchmark-results-table .benchmark-model-group-row th:before,#main.post article.content .benchmark-results-table .benchmark-model-group-row td:before,#main.post article.content .benchmark-results-table tbody tr:last-child td:before{display:none}#main.post article.content .benchmark-results-table .benchmark-heading-spacer:before{display:block;left:0}#main.post article.content .benchmark-results-table td.benchmark-group:before{display:none}#main.post article.content .benchmark-results-table tr.benchmark-section-streaming:has(+tr.benchmark-section-turn) td.benchmark-name{z-index:8}#main.post article.content .benchmark-results-table tr.benchmark-section-streaming:has(+tr.benchmark-section-turn) td.benchmark-name:before{left:calc(-1 * var(--benchmark-group-column-width));z-index:7}#main.post article.content .benchmark-results-table .benchmark-thinking-start:after{border-left:1px solid var(--benchmark-rule-color);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;z-index:5}#main.post article.content .benchmark-results-table .benchmark-model.benchmark-instant-start,#main.post article.content .benchmark-results-table tbody .benchmark-value.benchmark-instant-start{background-color:var(--benchmark-cell-bg, var(--bg));isolation:isolate;left:var(--benchmark-sticky-left-width);overflow:hidden;position:sticky;z-index:7}#main.post article.content .benchmark-results-table .benchmark-model.benchmark-instant-start:after,#main.post article.content .benchmark-results-table tbody .benchmark-value.benchmark-instant-start:after{border-left:var(--benchmark-feature-border-width) solid var(--benchmark-feature-border);border-right:var(--benchmark-feature-border-width) solid var(--benchmark-feature-border);content:"";inset:0;pointer-events:none;position:absolute;z-index:5}#main.post article.content .benchmark-results-table .benchmark-model.benchmark-instant-start{border-radius:var(--benchmark-feature-radius) var(--benchmark-feature-radius) 0 0;z-index:9}#main.post article.content .benchmark-results-table .benchmark-model.benchmark-instant-start:after{border-radius:var(--benchmark-feature-radius) var(--benchmark-feature-radius) 0 0;border-top:var(--benchmark-feature-border-width) solid var(--benchmark-feature-border)}#main.post article.content .benchmark-results-table tbody tr:last-child .benchmark-value.benchmark-instant-start{border-radius:0 0 var(--benchmark-feature-radius) var(--benchmark-feature-radius)}#main.post article.content .benchmark-results-table tbody tr:last-child .benchmark-value.benchmark-instant-start:after{border-bottom:var(--benchmark-feature-border-width) solid var(--benchmark-feature-border);border-radius:0 0 var(--benchmark-feature-radius) var(--benchmark-feature-radius)}#main.post article.content .benchmark-results-table .benchmark-lock-content{position:relative;z-index:6}@media(max-width:640px){#main.post article.content .benchmark-results-table{--benchmark-group-column-width: 0px;--benchmark-name-column-width: clamp(11.25rem, 58vw, 13rem);--benchmark-sticky-left-width: var(--benchmark-name-column-width)}#main.post article.content .benchmark-results-table td.benchmark-group{max-width:0;min-width:0;overflow:hidden;padding-left:0;padding-right:0;position:relative;width:0}#main.post article.content .benchmark-results-table .benchmark-group-label{display:none}#main.post article.content .benchmark-results-table .benchmark-heading-spacer{left:auto;position:relative;z-index:1}#main.post article.content .benchmark-results-table td.benchmark-name{box-shadow:none;left:auto;position:relative;z-index:1}#main.post article.content .benchmark-results-table .benchmark-model.benchmark-instant-start,#main.post article.content .benchmark-results-table tbody .benchmark-value.benchmark-instant-start{left:auto;position:relative;z-index:1}#main.post article.content .benchmark-results-table .benchmark-model.benchmark-instant-start{z-index:2}}#main.post article.content tbody tr:hover{background-color:color-mix(in srgb,var(--fg4) 3%,var(--bg) 97%)}#main.post article.content .benchmark-results-table{--benchmark-hover-bg: color-mix(in srgb, var(--fg4) 3%, var(--bg) 97%)}#main.post article.content .benchmark-results-table tbody tr:hover td.benchmark-group,#main.post article.content .benchmark-results-table tbody tr:hover td.benchmark-name{background-color:var(--benchmark-hover-bg)}#main.post article.content .benchmark-results-table tbody tr:hover .benchmark-value-best{--benchmark-cell-bg: var(--benchmark-highlight-best-hover);background-color:var(--benchmark-cell-bg)}#main.post article.content .benchmark-results-table tbody tr:hover .benchmark-value-instant-best{--benchmark-cell-bg: var(--benchmark-highlight-instant-hover);background-color:var(--benchmark-cell-bg)}#main.post article.content .benchmark-results-table tbody:has(.benchmark-group-streaming:hover) tr.benchmark-section-streaming td:not(.benchmark-value-best,.benchmark-value-instant-best),#main.post article.content .benchmark-results-table tbody:has(.benchmark-group-turn:hover) tr.benchmark-section-turn td:not(.benchmark-value-best,.benchmark-value-instant-best){background-color:var(--benchmark-hover-bg)}#main.post article.content .benchmark-results-table tbody:has(.benchmark-parent-fd-v1 .benchmark-name:hover) tr.benchmark-parent-fd-v1 td:not(.benchmark-group,.benchmark-value-best,.benchmark-value-instant-best),#main.post article.content .benchmark-results-table tbody:has(.benchmark-parent-fd-v15 .benchmark-name:hover) tr.benchmark-parent-fd-v15 td:not(.benchmark-group,.benchmark-value-best,.benchmark-value-instant-best){background-color:var(--benchmark-hover-bg)}@media(min-width:1120px){#main.post article.content .benchmark-results-table{--benchmark-group-column-width: 1.85rem;--benchmark-sticky-left-width: calc(var(--benchmark-group-column-width) + var(--benchmark-name-column-width))}#main.post article.content .benchmark-results-table td.benchmark-group{max-width:var(--benchmark-group-column-width);min-width:var(--benchmark-group-column-width);padding-left:.2rem;padding-right:.2rem;width:var(--benchmark-group-column-width)}#main.post article.content .benchmark-results-table .benchmark-group-label{position:static}}#main.post article.content table.center-content th,#main.post article.content table.center-content td{text-align:center}.lora-color-square{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:middle;border-radius:2px}.lora-color-square.green{background-color:green}.lora-color-square.red{background-color:red}.lora-color-square.blue{background-color:#00f}.lora-color-square.gold{background-color:#b8860b}.distillation-color-square{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:middle;border-radius:2px}.distillation-color-square.blue{background-color:#0066c0}.distillation-color-square.green{background-color:#169e78}.distillation-color-square.light-blue{background-color:#009de4}.judging-ablation-color-square{align-items:center;border-radius:50%;cursor:help;display:inline-flex;height:12px;justify-content:center;margin-right:8px;position:relative;vertical-align:middle;width:12px}.judging-ablation-color-square.red{background-color:var(--red)}.judging-ablation-color-square.red:before{background:var(--bg);content:"";display:block;height:1.5px;width:6px}.judging-ablation-color-square[aria-label]:after{background:var(--bg);border:1px solid color-mix(in srgb,var(--fg4) 14%,var(--bg) 86%);border-radius:5px;bottom:calc(100% + 10px);box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f;color:var(--fg);content:attr(aria-label);font-family:var(--font-sans);font-size:12px;font-weight:500;left:50%;line-height:1.2;opacity:0;padding:.55rem .65rem;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:3}.judging-ablation-color-square[aria-label]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}
