:root{font-synthesis:none;--brand-white:#fff;--brand-off-white:#f3f3f2;--brand-light-gray:#969696;--brand-gray:#676767;--brand-dark-gray:#282828;--brand-black:#000;--brand-cobalt:#0155bf;--brand-azure:#0387e7;--brand-emerald:#0e9972;--brand-lime:#9cc355;--brand-yellow:#ffce52;--brand-amber:#f7a224;--brand-red:#ef402c;--brand-lime-deep:color-mix(in srgb,var(--brand-lime)70%,var(--brand-dark-gray));--brand-amber-deep:color-mix(in srgb,var(--brand-amber)75%,var(--brand-dark-gray));--content-pad:1.3rem;--content-max:calc(660px + 2*var(--content-pad));--bg_h:white;--bg:white;--bg_s:white;--bg_code:#f3f3f2;--bg1:#ebdbb2;--bg2:#d5c4a1;--bg3:#bdae93;--bg4:#a89984;--fg:#282828;--fg_code:#64a24e;--fg1:#3c3836;--fg2:#504945;--fg3:#6b6866;--fg4:#676767;--fg5:#969696;--red:#ad2111;--green:#9cc355;--yellow:#b57614;--blue:#0e9ee4;--purple:#8f3f71;--aqua:#427b58;--orange:#af3a03;--gray:#817d79;--red-dim:#cc2412;--green-dim:#98971a;--yellow-dim:#d79921;--blue-dim:#458598;--purple-dim:#b16286;--aqua-dim:#689d6a;--orange-dim:#d65d0e;--gray-dim:#817d79;--tinker-spool:color-mix(in srgb,var(--brand-dark-gray)20%,var(--brand-white));--hover-bg:#8080801f;--font-sans:"GT America",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-sans-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"GT America Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-serif:"Iowan Old Style BT",Georgia,serif;--site-header-height:50px;--global-top-offset:0px}@media (min-width:769px){:root{--site-header-height:54px}}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:thin;scrollbar-color:var(--fg4)var(--bg);scroll-padding-top:calc(var(--site-header-height) + 1rem);overflow:hidden scroll}body{background-color:var(--bg);color:var(--fg);min-height:100vh;margin:0;padding:0;font-family:Iowan Old Style BT,Georgia,serif;font-size:17px;line-height:1.6;overflow-x:clip}a{text-decoration:none;transition:color .3s ease-in-out,opacity .3s ease-in-out}a:link{color:var(--fg4)}a:hover,a:visited{color:var(--fg4);opacity:1}::selection{background-color:#0000001f}time{color:var(--fg4);min-width:5rem}hr{background-color:var(--fg4);border:0;height:1px;margin-top:1rem;margin-bottom:1rem}#wrapper{background-color:var(--bg);overflow-wrap:break-word;min-height:100vh;padding:var(--site-header-height)1rem 0;flex-direction:column;font-family:Iowan Old Style BT,Georgia,serif;display:flex}@media screen and (max-width:768px){#wrapper{padding-left:.33rem;padding-right:.33rem}}.paginator{flex-direction:row;justify-content:space-between;align-items:center;margin-top:3.5rem;display:flex;position:relative}.paginator #back-to-top{position:absolute;left:50%;transform:translate(-50%)}::-webkit-scrollbar{background-color:var(--bg);width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--fg4)}::-webkit-scrollbar-thumb:hover{background-color:var(--fg1)}main{flex:1;margin:0;padding-left:1rem;padding-right:1rem}#main{flex-direction:column;flex-grow:1;align-self:center;width:100%;max-width:680px;margin:auto;padding:1rem;animation:.6s ease-in-out fadeIn;display:flex}@media screen and (max-width:768px){#main{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#main.index.content{max-width:var(--content-max)}#main.content>article.content{width:100%;max-width:660px;margin-left:auto;margin-right:auto}#main.index.list{max-width:var(--content-max)}#main.index.list .blog-page-title,#main.index.list .content{max-width:660px;margin-left:0;margin-right:0}#main.index.content ul{margin-left:0;padding-left:0;list-style-type:none}#main.index.content ul li{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}#main.index.content ul li a{color:var(--fg);text-decoration:none;transition:color .3s ease-in-out;position:relative}#main.index.content ul li a:after{background-color:var(--fg);content:"";transform-origin:100% 100%;width:100%;height:.5px;margin-bottom:2px;transition:transform .2s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#main.index.content ul li a:hover:after{transform-origin:0 100%;transform:scaleX(1)}@media (max-width:600px){#main.index.content ul li{flex-direction:column;align-items:flex-start}#main.index.content h2[style*="text-align: center"]{text-align:left!important}}#main.index.content p{margin-bottom:1.8rem}#main.index.content h1,#main.index.content h2,#main.index.content h3,#main.index.content h4,#main.index.content h5,#main.index.content h6{font-family:var(--font-sans);letter-spacing:-.02em;font-style:normal;font-weight:400;text-align:left!important}#main.index.content h2{margin-top:2.8rem;margin-bottom:1rem}#main.index.content h3{margin-top:2.5rem;margin-bottom:.8rem}@media (max-width:1170px){#main.index,#main.content{padding-left:var(--content-pad);padding-right:var(--content-pad)}}.blog-page-title{font-family:var(--font-sans);letter-spacing:-.015em;text-align:left;margin:0;padding-top:1rem;font-size:1.6rem;font-weight:400;line-height:1.1}#main.index.list .content{font-style:normal}#main.index.list.section-blog>.content{font-family:var(--font-sans);color:var(--fg4);font-size:15px}#main.index.list .content .news-index-contact{font-family:var(--font-sans);padding-top:1.5rem;font-size:15px}.chart-line,.chart-line-2pane{margin:1rem 0}.chart-line .chart-title,.chart-line-2pane .chart-title{dominant-baseline:hanging;fill:var(--fg);font-family:Iowan Old Style BT,Georgia,serif;font-size:24px;font-weight:500}.chart-line text,.chart-line-2pane text{font-family:var(--font-sans);fill:var(--fg2);font-size:14px}.chart-line .axis-label,.chart-line-2pane .axis-label{fill:var(--fg1);font-family:Iowan Old Style BT,Georgia,serif;font-size:.9rem}.chart-line .axis-tick,.chart-line-2pane .axis-tick{fill:var(--fg2);font-size:.8rem}.chart-line .gridline,.chart-line-2pane .gridline{stroke:color-mix(in srgb,var(--fg4)20%,var(--bg)80%);stroke-width:1px}.chart-line .tick,.chart-line-2pane .tick{stroke:var(--fg4)}.chart-line .axis-line,.chart-line-2pane .axis-line{stroke:var(--fg4);stroke-width:1px}.chart-line .line,.chart-line-2pane .line{stroke:var(--series-color,var(--blue));stroke-width:var(--line-width,1.7);fill:none}figure.chart-line .line,figure.chart-line-2pane .line{fill:none;stroke-width:2px}.chart-line .point,.chart-line-2pane .point{fill:var(--series-color,var(--blue))}.chart-line .refline,.chart-line-2pane .refline{stroke:var(--red);stroke-dasharray:2 2;stroke-width:2px}.chart-line .refline-label,.chart-line-2pane .refline-label{fill:var(--fg2);font-family:Iowan Old Style BT,Georgia,serif;font-size:.9rem}.chart-line .legend-label,.chart-line-2pane .legend-label{fill:var(--fg1);font-size:14px}.chart-line .legend-swatch,.chart-line-2pane .legend-swatch{fill:var(--series-color,var(--blue))}.chart-line .legend-bg,.chart-line-2pane .legend-bg{fill:color-mix(in srgb,var(--bg)92%,var(--fg4)8%);stroke:color-mix(in srgb,var(--fg4)20%,var(--bg)80%)}.chart-line .series-color-box,.chart-line-2pane .series-color-box{fill:var(--series-color,var(--blue));stroke:color-mix(in srgb,var(--fg4)20%,var(--bg)80%);stroke-width:.5px}.chart-line .series-label,.chart-line-2pane .series-label{fill:var(--fg1);paint-order:stroke;stroke:var(--bg);stroke-width:3px;font-family:Iowan Old Style BT,Georgia,serif;font-size:.9rem}.chart-line .cursor-line,.chart-line-2pane .cursor-line{stroke:var(--fg3);stroke-width:1.2px;stroke-opacity:.28;opacity:0;transition:opacity .22s ease-in-out}.chart-line .tooltip .tooltip-bg,.chart-line-2pane .tooltip .tooltip-bg{fill:var(--bg_s);stroke:color-mix(in srgb,var(--fg4)30%,var(--bg)70%)}.chart-line .tooltip .tooltip-text,.chart-line-2pane .tooltip .tooltip-text{fill:var(--fg1);font-size:13px}.content figure svg,figure svg{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}figure.half-width{max-width:620px;margin-left:auto;margin-right:auto}figure.half-width.matmul,figure.half-width+figcaption,figure>figcaption{text-align:center}.ascii-art{text-align:center;font-size:clamp(0rem,1.2vw,.8rem);line-height:1.2;font-family:var(--font-mono)!important;padding:1rem!important;overflow-x:clip!important}.content{padding-top:.5rem}.content .MathJax{overflow:visible;font-size:100%!important}.content .katex{padding-bottom:1rem;overflow:visible;font-size:100%!important}.content .katex-display>.katex{overflow:auto visible}.content :last-child{margin-bottom:0}.content a:where(:not(.btn,.brand-logo,.rich-link__card,.social-post__plain-link)){text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg4)30%,transparent);text-decoration-color:color-mix(in srgb,var(--fg4)30%,transparent);transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out}.content a:where(:not(.btn,.brand-logo,.rich-link__card,.social-post__plain-link)):hover{color:var(--fg2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)30%,transparent);text-decoration-color:color-mix(in srgb,var(--fg2)30%,transparent)}.content a.footnote-ref{text-decoration:none}.content a.footnote-ref:before{content:"["}.content a.footnote-ref:after{content:"]"}.content blockquote:not(.epigraph):not(.twitter-tweet){border-left:2px solid color-mix(in srgb,var(--fg4)35%,var(--bg)65%);color:var(--fg2);margin:1.6rem 0 1.6rem 1rem;padding:.1rem 0 .1rem 1.25rem;font-style:normal}.content blockquote blockquote{background-color:var(--bg1)}.content blockquote.epigraph{color:var(--fg2);background:0 0;border:none;max-width:100%;margin:1.2rem 0 1.2rem 1rem;padding:0 1.25rem;font-size:1.05rem;font-style:italic;line-height:1.5;position:relative}.content blockquote.epigraph:before{content:"";background-color:var(--fg5);opacity:.6;width:3px;position:absolute;top:.2rem;bottom:.2rem;left:0}.content pre{font-family:var(--font-mono);-moz-text-size-adjust:none;text-size-adjust:none;font-variant-ligatures:none;border-radius:.45rem;padding:1rem 2rem 1rem 1rem;font-weight:400;position:relative;overflow-x:auto;background-color:var(--bg_code)!important}.content pre:has(code[data-lang]){padding-top:2rem}.code-block-wrapper{position:relative}button.copy-button{color:var(--fg4);cursor:pointer;opacity:0;z-index:10;background-color:#0000;border:none;border-radius:.3rem;align-items:center;gap:.25rem;padding:.4rem;transition:opacity .2s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out;display:flex;position:absolute;top:.5rem;left:auto;right:.5rem}.code-block-wrapper:hover .copy-button,.content pre:hover button.copy-button{opacity:1}button.copy-button:hover{background-color:color-mix(in srgb,var(--fg4)8%,transparent);color:var(--fg2);opacity:1!important}button.copy-button svg{fill:currentColor;width:1rem;height:1rem}.content pre code{color:var(--fg3);white-space:pre;word-break:normal;overflow-wrap:normal;-moz-text-size-adjust:none;text-size-adjust:none;letter-spacing:0;padding:0 .8rem 0 .2rem;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;display:block}.content pre::selection,.content pre code::selection,.content pre ::selection{background-color:#d0d0d0}.content pre::-moz-selection{background-color:#d0d0d0}.content pre code::-moz-selection{background-color:#d0d0d0}.content pre ::-moz-selection{background-color:#d0d0d0}.content pre code[data-lang]:before{content:attr(data-lang);z-index:5;font-family:var(--font-sans);letter-spacing:.02em;color:var(--fg4);text-transform:lowercase;pointer-events:none;padding:0;font-size:11px;font-weight:400;position:absolute;top:.45rem;left:.75rem}.content code{color:var(--red);font-family:var(--font-mono);text-wrap:wrap;padding:0;font-size:.9em;display:inline}.content :is(strong,b) code,.content code :is(strong,b){font-weight:500}@supports (font-size-adjust:ex-height 1) and (line-height:1lh){.content code:not(pre code){font-size-adjust:ex-height 1;font-size:1ex;line-height:1lh}}.content mark{background-color:var(--bg_s);color:var(--fg1);border-radius:.2rem;padding:0 .2rem}.content kbd{background-color:var(--bg_s);color:var(--fg1);border-radius:.2rem}.content table{background-color:var(--bg);border-collapse:collapse;border:none;margin:auto;display:block;overflow-x:auto}.content table td,.content table th{border:var(--fg4)1px solid;padding:.75rem}.content table td{vertical-align:top}.content table th{background-color:var(--bg_s);font-weight:700}#main.content table th{text-align:left;vertical-align:top}#main.content table td,#main.content table th{min-width:18ch}#main.content table{--edge-fade:2rem;animation:linear both table-edge-fade;animation-timeline:scroll(self inline);-webkit-mask-image:none;mask-image:none}@keyframes table-edge-fade{0%{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),transparent 100%)}to{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),#000 100%)}}.content ul{margin-top:1rem;margin-bottom:1.2rem;margin-left:1.5rem;list-style:square}.content ul>li{margin-bottom:.2rem}.content ol{margin-top:1rem;margin-bottom:1.2rem;margin-left:2rem;list-style:decimal}.content ol>li{margin-bottom:.2rem}.content ol ol{list-style-type:lower-alpha}.content dt{font-weight:700}.content dd{margin-left:1rem}.content blockquote,.content div,.content h1:where(:not([data-typography])),.content h2:where(:not([data-typography])),.content h3:where(:not([data-typography])),.content h4:where(:not([data-typography])),.content h5:where(:not([data-typography])),.content h6:where(:not([data-typography])),.content p:where(:not([data-typography])),.content pre,.content table,.content dl,.content video{margin-top:0;margin-bottom:1.333rem}.content h1:where(:not([data-typography])){margin:1.25em 0 .6em;font-size:1.75rem;font-weight:700;line-height:1.4}#main.content article.content h1:where(:not([data-typography])){font-family:Iowan Old Style BT,Georgia,serif;font-size:30px;font-weight:600;line-height:1.4}#main.content article.content h1:where(:not([data-typography])):first-child{text-align:center;max-width:480px;margin:1.5rem auto 0}#main.content article.content h1:where(:not([data-typography]))+h3{text-align:center;margin-top:.4rem;margin-bottom:1.2rem}.content h2:where(:not([data-typography])){margin:1.25em 0 .6em;font-size:1.45rem;font-weight:600;line-height:1.4}.content h3:where(:not([data-typography])){margin:1.4em 0 .5em;font-size:1.35rem;font-style:italic;font-weight:400;line-height:1.4}.content h4:where(:not([data-typography])){margin:1.4em 0 .7em;font-size:.97rem;font-style:italic;font-weight:400}.content h5:where(:not([data-typography])){margin:1.4em 0 .7em;font-size:.76rem;font-style:italic;font-weight:400}.content h6:where(:not([data-typography])){margin:1.4em 0 .7em;font-size:.6rem;font-style:italic;font-weight:400}.content figure+h1,.content figure+h2,.content figure+h3,.content figure+h4,.content figure+h5,.content figure+h6{margin-top:2rem}.content img{max-width:100%}.content strong.chinese{font-weight:400;text-emphasis-style:dot;text-emphasis-position:under}#back-to-top:hover{text-decoration:underline!important}[data-astro-cid-xetarl6n]:where(.typography){margin:0}.typography[data-astro-cid-xetarl6n]{font:400 1rem/1.5 var(--font-sans);letter-spacing:normal;text-transform:none}.typography[data-astro-cid-xetarl6n][data-typography=title]{font-family:var(--font-serif);font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.14}.typography[data-astro-cid-xetarl6n][data-typography=heading]{font-family:var(--font-serif);font-size:1.75rem;line-height:1.3}.typography[data-astro-cid-xetarl6n][data-typography=subheading]{font-family:var(--font-serif);font-size:1.25rem;line-height:1.3}.typography[data-astro-cid-xetarl6n][data-typography=subheading-large]{font-family:var(--font-serif);font-size:1.5rem;line-height:1.25}.typography[data-astro-cid-xetarl6n][data-typography=eyebrow]{letter-spacing:-.01em;font-feature-settings:"ss05";font-size:1.375rem;font-weight:500;line-height:normal}.typography[data-astro-cid-xetarl6n][data-typography=body-small]{font-size:.875rem;line-height:1.5}.typography[data-astro-cid-xetarl6n][data-typography=body-large]{font-size:1.25rem}.typography[data-astro-cid-xetarl6n][data-typography=body-legacy]{font-size:.9375rem}.typography[data-astro-cid-xetarl6n][data-typography=label]{letter-spacing:-.01em;line-height:1.3}.typography[data-astro-cid-xetarl6n][data-typography=quote]{font-family:var(--font-serif);line-height:1.5}.typography[data-astro-cid-xetarl6n][data-typography=meta]{font-size:.8125rem}.typography[data-astro-cid-xetarl6n][data-typography^=article-]{font:400 1.0625rem/1.6 var(--font-serif)}.typography[data-astro-cid-xetarl6n][data-typography=article-title]{font-size:1.875rem;font-weight:600;line-height:1.4}.typography[data-astro-cid-xetarl6n][data-typography=article-heading]{font-size:1.45rem;font-weight:600;line-height:1.4}.typography[data-astro-cid-xetarl6n][data-typography=article-subheading]{font-size:1.35rem;font-style:italic;line-height:1.4}.typography[data-astro-cid-xetarl6n][data-typography=article-sub-subheading]{font-weight:600}.typography[data-astro-cid-xetarl6n][data-typography^=document-]{font:400 .9375rem/1.6 var(--font-sans)}.typography[data-astro-cid-xetarl6n][data-typography=document-title]{letter-spacing:-.02em;font-size:1.75rem;line-height:1.4}.typography[data-astro-cid-xetarl6n][data-typography=document-heading]{letter-spacing:-.02em;font-size:1.4375rem;line-height:1.4}.typography[data-astro-cid-xetarl6n][data-typography=document-subheading]{letter-spacing:-.01em;font-size:1.1875rem;line-height:1.4}.typography[data-astro-cid-xetarl6n][data-typography=document-field]{line-height:1.4}#main[data-astro-cid-tntvgw7s].model-card-document{box-sizing:border-box;width:100%;max-width:var(--content-max);padding-inline:var(--content-pad);margin-inline:auto}#main[data-astro-cid-tntvgw7s].model-card-document>.model-card-prose[data-astro-cid-tntvgw7s]{width:100%;max-width:660px;margin-inline:auto;overflow:visible}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s] p[data-typography=document-body]{margin:0 0 1.333rem}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s] h1[data-typography=document-title]{margin:2.8rem 0 1rem}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s] h2[data-typography=document-heading]{margin:1.25em 0 .6em}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s] h3[data-typography=document-subheading]{margin:2em 0 .7em}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s] h4[data-typography=document-field]{margin:1.6em 0 .35em}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s] h5[data-typography=document-field],#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s] h6[data-typography=document-field]{margin:1.4em 0 .7em}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s] [data-typography=document-field]{color:var(--fg3)}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s]>h1[data-typography=document-title]:first-child{text-align:left;margin:1.5rem 0 0}#main[data-astro-cid-tntvgw7s].model-card-document .model-card-prose[data-astro-cid-tntvgw7s]>:is(h2,h3,h4,h5,h6)[data-typography^=document-]:first-child{margin-top:1.25em}#main.tinker-main{--lattice-rule:color-mix(in srgb,var(--fg)7%,var(--bg));--lattice-fill:color-mix(in srgb,var(--fg)2.5%,var(--bg));--tinker-font-subheading:400 20px/1.3 var(--font-serif);--tinker-font-compact:400 14px/1.5 var(--font-sans);--tinker-font-detail:400 13px/1.5 var(--font-sans);--tinker-font-meta:400 12px/1.5 var(--font-sans);--section-gap:clamp(112px,48px + 10vw,192px);--training-columns:4;--training-column-gap:48px;width:100%;max-width:none;font-family:var(--font-sans);padding:0;animation:.6s ease-in-out fadeIn}@media (prefers-reduced-motion:reduce){#main.tinker-main{animation:none}}.tinker-page a:focus-visible,.tinker-page button:focus-visible,.tinker-page input:focus-visible,.tinker-page select:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.tinker-page [id]{scroll-margin-top:1rem}.tinker-page a{text-underline-offset:.2em}@media (max-width:900px){#main.tinker-main{--training-columns:2;--training-column-gap:40px}}@media (max-width:740px){#main.tinker-main{--section-gap:128px}}@media (max-width:520px){#main.tinker-main{--training-column-gap:24px}}body:has(#main.tinker-main) #footer:before{background-color:#0000}.tinker-page svg[data-thinky-icon=arrow-top-right]{stroke:currentColor;stroke-width:.35px}.post-group[data-astro-cid-jcsiju5y]{max-width:660px;padding-top:1.6rem;list-style-type:none}.post-group[data-astro-cid-jcsiju5y] li{padding-bottom:.4rem;position:relative}.post-group[data-astro-cid-jcsiju5y] li+li[data-astro-cid-jcsiju5y]{padding-top:.4rem}.post-group[data-astro-cid-jcsiju5y] li+li[data-astro-cid-jcsiju5y]:before{content:"";border-top:1px solid color-mix(in srgb,var(--fg4)10%,transparent);pointer-events:none;position:absolute;top:0;left:0;right:0}.post-group[data-astro-cid-jcsiju5y] .post-item-link{color:inherit;cursor:pointer;border-radius:8px;margin:0 -1.6rem;padding:1rem 1.6rem;line-height:1.4;text-decoration:none;display:block}@media (min-width:768px){.post-group[data-astro-cid-jcsiju5y] .post-item-link{grid-template-columns:7rem 1fr;align-items:baseline;gap:1.5rem;margin:0 -1.5rem;padding:1.2rem 1.5rem;display:grid}}.post-group[data-astro-cid-jcsiju5y] .post-info{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}@media (min-width:768px){.post-group[data-astro-cid-jcsiju5y] .post-info{grid-area:1/2}}.post-group[data-astro-cid-jcsiju5y] .post-title{color:var(--fg);text-wrap:balance;text-underline-offset:2px;font-size:17px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:inline-block}.post-group[data-astro-cid-jcsiju5y] .post-subtitle{color:var(--fg1);font-size:.95em;line-height:1.4;transition:color .2s}.post-group[data-astro-cid-jcsiju5y] .author-date{color:var(--fg4);font-size:15px;font-family:var(--font-sans);display:block}.post-group[data-astro-cid-jcsiju5y] time{font-size:15px;font-family:var(--font-sans);color:var(--fg4);margin-top:.25rem;transition:color .2s;display:block}@media (min-width:768px){.post-group[data-astro-cid-jcsiju5y] time{text-align:left;white-space:nowrap;grid-area:1/1;margin-top:0}}@media (hover:hover){.post-group[data-astro-cid-jcsiju5y] .post-item-link:hover .post-title{color:var(--fg);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent)}.post-group[data-astro-cid-jcsiju5y] .post-item-link:hover .post-subtitle{color:var(--fg)}.post-group[data-astro-cid-jcsiju5y] .post-item-link:hover .author-date,.post-group[data-astro-cid-jcsiju5y] .post-item-link:hover time{color:var(--fg3)}}.container[data-astro-cid-ap6mcnip]{--container-content-width:67.5rem;--container-gutter:clamp(1.3rem,4vw,3rem);box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--container-content-width) + 2*var(--container-gutter));min-inline-size:0;padding-inline:var(--container-gutter);margin-inline:auto}:root:has(site-navigation){--global-top-offset:var(--site-header-height)}body:has(site-navigation[data-menu-open]){overflow:hidden}site-navigation[data-astro-cid-nen7h5rs]{display:contents}#header[data-astro-cid-nen7h5rs]{background-color:var(--bg);box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.site-header[data-astro-cid-nen7h5rs]{box-sizing:border-box;z-index:1002;height:var(--site-header-height);background:var(--bg);justify-content:space-between;align-items:center;padding:0 .6rem 0 1rem;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-nen7h5rs][data-scroll-hidden]{pointer-events:none;transform:translateY(-100%)}site-navigation[data-astro-cid-nen7h5rs][data-menu-open] .site-header[data-astro-cid-nen7h5rs]{pointer-events:auto;transform:none}.site-header[data-astro-cid-nen7h5rs]:has(:focus-visible){pointer-events:auto;transform:none}.site-header[data-astro-cid-nen7h5rs]:has(:focus-visible){transition:none}.navbar-logo[data-astro-cid-nen7h5rs],.navbar-spacer[data-astro-cid-nen7h5rs]{flex-shrink:0}.navbar-logo[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.navbar-logo[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:is(:link,:visited,:active,:hover){letter-spacing:1.7px;color:var(--fg4);font-family:Chakra Petch;font-size:17px;font-style:normal;font-weight:500;line-height:25px;text-decoration:none;transition:opacity .3s ease-in-out}.navbar-logo[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:.8}.navbar-logo-home[data-astro-cid-nen7h5rs]{box-sizing:border-box;opacity:0;pointer-events:none;align-items:center;height:100%;padding-inline:0;transition:none;display:flex;position:absolute;top:0;left:1rem}.navbar-logo-home[data-astro-cid-nen7h5rs].is-visible{opacity:1;pointer-events:auto}.navbar-logo-home[data-astro-cid-nen7h5rs].animate{transition:opacity .18s ease-in-out}.nav-group[data-astro-cid-nen7h5rs]{align-items:center;gap:0;display:flex}.top-nav[data-astro-cid-nen7h5rs]{font-family:var(--font-sans);align-items:center;gap:1.2rem;display:none}.top-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-sans);color:var(--fg1);letter-spacing:-.01em;opacity:1;align-items:center;height:100%;font-size:15px;font-style:normal;font-weight:400;text-decoration:none;transition:opacity .3s ease-in-out;display:flex}.top-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg)20%,transparent);text-decoration-color:color-mix(in srgb,var(--fg)20%,transparent);text-underline-offset:2px}.hamburger[data-astro-cid-nen7h5rs]{z-index:1001;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:40px;height:40px;margin-left:.5rem;padding:8px;display:inline-block;position:relative}.hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--fg3);border-radius:2px;height:2px;transition:transform .25s,opacity .2s,top .25s,bottom .25s;position:absolute;left:9px;right:9px}.hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:12px}.hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:19px}.hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){bottom:12px}.hamburger[data-astro-cid-nen7h5rs].is-active span[data-astro-cid-nen7h5rs]:first-child{top:19px;transform:rotate(45deg)}.hamburger[data-astro-cid-nen7h5rs].is-active span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.hamburger[data-astro-cid-nen7h5rs].is-active span[data-astro-cid-nen7h5rs]:nth-child(3){top:19px;bottom:auto;transform:rotate(-45deg)}.mobile-menu-overlay[data-astro-cid-nen7h5rs]{background:var(--bg);opacity:0;visibility:hidden;pointer-events:none;z-index:1000;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.mobile-menu-overlay[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-menu-overlay[data-astro-cid-nen7h5rs].open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-nav[data-astro-cid-nen7h5rs]{text-align:center;flex-direction:column;gap:1.25rem;display:flex}.mobile-menu-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--fg);font-size:20px;font-weight:400;text-decoration:none}@media (min-width:641px){.top-nav[data-astro-cid-nen7h5rs]{gap:1.5rem;display:flex}.hamburger[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs]{padding-right:1rem}}@media (min-width:769px){.site-header[data-astro-cid-nen7h5rs]{padding-inline:.33rem;left:1rem;right:1rem}.navbar-logo-home[data-astro-cid-nen7h5rs]{left:.33rem}.top-nav[data-astro-cid-nen7h5rs]{gap:1.75rem}}@media (prefers-reduced-motion:reduce){.site-header[data-astro-cid-nen7h5rs],.navbar-logo-home[data-astro-cid-nen7h5rs].animate,.mobile-menu-overlay[data-astro-cid-nen7h5rs],.hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:none}}.logo-container[data-astro-cid-nen7h5rs]{max-width:var(--container-4xl);text-align:center;margin-inline:auto;padding-block:1rem 1.35rem;animation:.6s ease-in-out headerFadeIn}.logo[data-astro-cid-nen7h5rs]{backface-visibility:hidden;text-transform:uppercase;letter-spacing:.05em;text-wrap:stable;color:inherit;background:#fff;border:1px solid #fff;font-family:Chakra Petch,sans-serif;font-size:clamp(3em,8vw,3.4em);font-weight:400;line-height:1.3;text-decoration:none;animation:7s ease-in-out infinite float;display:inline-block;position:relative;overflow:hidden}.home-announcement[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:fit-content;max-width:calc(100% - 2rem);margin-top:1.6rem;margin-left:auto;margin-right:auto;text-decoration:none;display:flex;position:relative}.home-announcement[data-astro-cid-nen7h5rs] .pill[data-astro-cid-nen7h5rs]{height:26px;font-family:var(--font-sans);letter-spacing:.08em;color:var(--fg1);background:#0000000a;border-radius:100px;order:2;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:450;transition:background-color .2s;display:inline-flex}.home-announcement[data-astro-cid-nen7h5rs] .announcement-text[data-astro-cid-nen7h5rs]{text-align:center;min-width:0;font-family:var(--font-sans);color:var(--fg);text-wrap:balance;order:1;max-width:660px;font-size:15px;text-decoration:none;display:block;position:static}.home-announcement[data-astro-cid-nen7h5rs]:hover .announcement-text[data-astro-cid-nen7h5rs]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg)20%,transparent);text-decoration-color:color-mix(in srgb,var(--fg)20%,transparent);text-underline-offset:2px}.home-announcement[data-astro-cid-nen7h5rs]:hover .pill[data-astro-cid-nen7h5rs]{background:#0000000f}.logo[data-astro-cid-nen7h5rs]:after{content:"";aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#565151,#d2caca);width:150%;max-width:100vw;animation:8s linear infinite gradRotate;position:absolute;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.logo[data-astro-cid-nen7h5rs]{animation:none}}@keyframes float{0%{transform:translateY(5px)}50%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes gradRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (min-width:601px){.home-announcement[data-astro-cid-nen7h5rs]{flex-direction:row;gap:.6rem;width:auto;max-width:660px}.home-announcement[data-astro-cid-nen7h5rs] .pill[data-astro-cid-nen7h5rs]{order:0}.home-announcement[data-astro-cid-nen7h5rs] .announcement-text[data-astro-cid-nen7h5rs]{order:0;display:inline}}@keyframes headerFadeIn{0%{opacity:0}to{opacity:1}}footer[data-astro-cid-jo6i4kqk]{--footer-inset:var(--content-pad);--footer-column-gap:clamp(1rem,2.5vw,2rem);--footer-max-width:952px;color:var(--fg4);background-color:var(--bg);flex-direction:column;align-items:flex-start;width:100%;margin-top:9rem;padding:0 0 2rem;display:flex}footer[data-astro-cid-jo6i4kqk][data-spacing=compact]{margin-top:4.5rem}footer[data-astro-cid-jo6i4kqk][data-spacing=tight]{margin-top:2rem}footer[data-astro-cid-jo6i4kqk]:before{content:"";height:1px;width:calc(100% - 2*var(--footer-inset));max-width:var(--footer-max-width);background-color:color-mix(in srgb,var(--fg4)10%,transparent);margin:0 auto 2rem;display:block}.footer-columns[data-astro-cid-jo6i4kqk]{width:calc(100% - 2*var(--footer-inset));max-width:var(--footer-max-width);text-align:left;margin:0 auto;position:relative}.footer-links[data-astro-cid-jo6i4kqk]{gap:2rem var(--footer-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.footer-column[data-astro-cid-jo6i4kqk]{text-align:left;align-self:flex-start;min-width:0}.footer-column[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:var(--fg4);margin:0 0 .5rem}.footer-column[data-astro-cid-jo6i4kqk] .footer-subheading[data-astro-cid-jo6i4kqk]{color:var(--fg4);margin:2rem 0 .5rem}.footer-column[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-column[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.5rem}.footer-column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-column[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--fg1);text-decoration:none;transition:color .3s ease-in-out,opacity .3s ease-in-out}.footer-column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--fg1);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg)20%,transparent);text-decoration-color:color-mix(in srgb,var(--fg)20%,transparent);text-underline-offset:2px}.footer-copyright[data-astro-cid-jo6i4kqk]{color:var(--fg4);text-align:left;width:calc(100% - 2*var(--footer-inset));max-width:var(--footer-max-width);margin:3rem auto 0}.footer-copyright[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{display:block}@media not (max-width:640px){footer[data-astro-cid-jo6i4kqk]{padding-bottom:1.75rem}}@media not (max-width:800px){.footer-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:normal}}.chart-heading[data-astro-cid-sjznsaxl],#main.post article.content .chart-heading[data-astro-cid-sjznsaxl]{margin:0 0 1rem}.chart-heading[data-astro-cid-sjznsaxl] .chart-title[data-astro-cid-sjznsaxl],#main.post article.content .chart-heading[data-astro-cid-sjznsaxl] .chart-title[data-astro-cid-sjznsaxl]{color:var(--fg);font:500 16px/1.4 var(--font-sans);margin:0}.chart-heading[data-astro-cid-sjznsaxl] .chart-subtitle[data-astro-cid-sjznsaxl],#main.post article.content .chart-heading[data-astro-cid-sjznsaxl] .chart-subtitle[data-astro-cid-sjznsaxl]{color:var(--fg3);font:13px/1.5 var(--font-sans);margin:.25rem 0 0}.chart-leaderboard[data-astro-cid-7wwy6wol]{--leaderboard-highlight:var(--brand-azure);--leaderboard-base:color-mix(in srgb,var(--fg4)30%,var(--bg));width:100%;color:var(--fg);font:13px/1.4 var(--font-sans)}.chart-leaderboard[data-astro-cid-7wwy6wol] [data-astro-cid-7wwy6wol][role=img] [data-astro-cid-7wwy6wol]:where(div,p),#main.post article.content .chart-leaderboard[data-astro-cid-7wwy6wol] [data-astro-cid-7wwy6wol][role=img] [data-astro-cid-7wwy6wol]:where(div,p){margin:0}.chart-leaderboard-row[data-astro-cid-7wwy6wol],.chart-leaderboard-axis[data-astro-cid-7wwy6wol]{grid-template-columns:minmax(120px,40%) minmax(0,1fr) 3.5rem;align-items:center;gap:10px;display:grid}.chart-leaderboard-axis[data-astro-cid-7wwy6wol]{color:var(--fg3);padding-bottom:.5rem;font-size:11px}.chart-leaderboard-range[data-astro-cid-7wwy6wol]{justify-content:space-between;display:flex}.chart-leaderboard-rows[data-astro-cid-7wwy6wol]{gap:10px;display:grid}.chart-leaderboard-row[data-astro-cid-7wwy6wol]{--leaderboard-delay:calc((sibling-index() - 1)*35ms)}.chart-leaderboard-model[data-astro-cid-7wwy6wol]{min-width:0}.chart-leaderboard-model--icon[data-astro-cid-7wwy6wol]{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;display:grid}.chart-leaderboard-model[data-astro-cid-7wwy6wol] .chart-leaderboard-icon[data-astro-cid-7wwy6wol],#main.post article.content .chart-leaderboard-model[data-astro-cid-7wwy6wol] .chart-leaderboard-icon[data-astro-cid-7wwy6wol]{object-fit:contain;opacity:.4;width:16px;height:16px;margin:1px 0 0;display:block}.chart-leaderboard-row--featured[data-astro-cid-7wwy6wol] .chart-leaderboard-model[data-astro-cid-7wwy6wol] .chart-leaderboard-icon[data-astro-cid-7wwy6wol],#main.post article.content .chart-leaderboard-row--featured[data-astro-cid-7wwy6wol] .chart-leaderboard-model[data-astro-cid-7wwy6wol] .chart-leaderboard-icon[data-astro-cid-7wwy6wol]{opacity:1}.chart-leaderboard-name[data-astro-cid-7wwy6wol]{overflow-wrap:anywhere}.chart-leaderboard-detail[data-astro-cid-7wwy6wol],.chart-leaderboard-note[data-astro-cid-7wwy6wol]{color:var(--fg3);font-size:12px;font-weight:400;display:block}.chart-leaderboard-row--featured[data-astro-cid-7wwy6wol] .chart-leaderboard-name[data-astro-cid-7wwy6wol]{font-weight:500}.chart-leaderboard-track[data-astro-cid-7wwy6wol]{min-width:0;height:13px}.chart-leaderboard-bar[data-astro-cid-7wwy6wol]{background:var(--leaderboard-base);transform-origin:0;border-radius:2px;height:100%}.chart-leaderboard-row--featured[data-astro-cid-7wwy6wol] .chart-leaderboard-bar[data-astro-cid-7wwy6wol]{background:var(--leaderboard-highlight)}.chart-leaderboard-value[data-astro-cid-7wwy6wol]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (min-width:640px){.chart-leaderboard[data-astro-cid-7wwy6wol]{font-size:14px}.chart-leaderboard-row[data-astro-cid-7wwy6wol],.chart-leaderboard-axis[data-astro-cid-7wwy6wol]{grid-template-columns:minmax(180px,34%) minmax(0,1fr) 3.5rem;gap:14px}}@property --leaderboard-delay{syntax:"<time>";inherits:true;initial-value:0s}.chart-leaderboard[data-astro-cid-7wwy6wol].is-reveal-pending .chart-leaderboard-bar[data-astro-cid-7wwy6wol]{opacity:0;transform:scaleX(0)}.chart-leaderboard[data-astro-cid-7wwy6wol].is-revealed .chart-leaderboard-bar[data-astro-cid-7wwy6wol]{animation:.36s cubic-bezier(.22,1,.36,1) both leaderboard-in;animation-delay:var(--leaderboard-delay,0s)}@keyframes leaderboard-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.chart-leaderboard[data-astro-cid-7wwy6wol]:is(.is-revealed,.is-reveal-pending) .chart-leaderboard-bar[data-astro-cid-7wwy6wol]{opacity:1;animation:none;transform:none}}#main.post article.content .pretraining-comparison[data-astro-cid-hybgfixu]>figcaption[data-astro-cid-hybgfixu]{margin-top:2rem}.pretraining-comparison[data-astro-cid-hybgfixu] .chart-leaderboard-axis{font-size:14px;font-weight:500}#main.post article.content .pretraining-comparison[data-astro-cid-hybgfixu] .chart-leaderboard .chart-heading .chart-subtitle{margin-top:0}#main.post article.content .pretraining-comparison[data-astro-cid-hybgfixu] .chart-leaderboard .chart-heading .chart-title{font-size:1em}.horizontal-scroll[data-astro-cid-4udcuzsy]{min-width:0;display:block}.horizontal-scroll-controls[data-astro-cid-4udcuzsy]{margin:var(--scroll-controls-margin,0 0 .75rem);justify-content:center;gap:.45rem;display:flex}.horizontal-scroll-controls[data-astro-cid-4udcuzsy][hidden]{display:none}.horizontal-scroll[data-astro-cid-4udcuzsy]>[data-scroll-viewport]{overscroll-behavior-x:contain;overflow:auto hidden}@media (hover:none) and (pointer:coarse){.horizontal-scroll-controls[data-astro-cid-4udcuzsy]{display:none}}.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]{--data-table-rule-color:color-mix(in srgb,var(--fg)12%,var(--bg)88%);--data-table-hover-bg:color-mix(in srgb,var(--fg4)3%,var(--bg)97%);scrollbar-width:thin;margin-block:2rem;overflow-x:auto}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]):focus-visible{outline:2px solid var(--fg);outline-offset:4px}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) .data-table{border-collapse:separate;border-spacing:0;table-layout:auto;background:var(--bg);width:100%;max-width:none;font:13px/1.35 var(--font-sans);color:var(--fg);border:0;margin:0;animation:none;display:table;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) .data-table[data-layout=equal]{table-layout:fixed}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) .data-table[data-layout=equal] :is(th,td){overflow-wrap:anywhere}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) caption{text-align:left;padding-bottom:1rem;font-size:17px;font-weight:500}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) th,:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) td{box-sizing:border-box;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--data-table-rule-color);min-width:9rem;height:2.75rem;color:inherit;font:inherit;white-space:normal;background:0 0;padding:.25rem 1rem}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) th:first-child{border-right:1px solid var(--data-table-rule-color)}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) thead th{text-wrap:balance}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) thead th:first-child{font-weight:500}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) .data-table-right{text-align:right;font-variant-numeric:tabular-nums;min-width:0}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) tbody tr:hover{background:var(--data-table-hover-bg)}:is(.data-table-scroll[data-astro-cid-3jeeeo45],#main.post article.content .data-table-scroll[data-astro-cid-3jeeeo45],#main.content .data-table-scroll[data-astro-cid-3jeeeo45]) tbody tr:last-child>[data-astro-cid-3jeeeo45]{border-bottom:0}.pmpp-hard[data-astro-cid-t2ap3lsr] .chartscatter-frame{margin-bottom:0}.pmpp-hard-results[data-astro-cid-t2ap3lsr]{margin-block:.75rem 1.5rem}.pmpp-hard-results[data-astro-cid-t2ap3lsr] summary[data-astro-cid-t2ap3lsr]{cursor:pointer;font:500 16px/1.5 var(--font-sans);align-items:center;gap:.5rem;width:fit-content;list-style:none;display:flex}.pmpp-hard-results[data-astro-cid-t2ap3lsr] summary[data-astro-cid-t2ap3lsr]::-webkit-details-marker{display:none}.pmpp-hard-results[data-astro-cid-t2ap3lsr] summary[data-astro-cid-t2ap3lsr]:before{content:"";clip-path:polygon(15% 5%,90% 50%,15% 95%);background:currentColor;flex:none;width:.75rem;height:.75rem}.pmpp-hard-results[data-astro-cid-t2ap3lsr][open] summary[data-astro-cid-t2ap3lsr]:before{transform:rotate(90deg)}.pmpp-hard-results[data-astro-cid-t2ap3lsr] summary[data-astro-cid-t2ap3lsr]:focus-visible{outline:2px solid var(--fg);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.pmpp-hard-results[data-astro-cid-t2ap3lsr] summary[data-astro-cid-t2ap3lsr]:before{transition:transform .22s}}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and selector(details::details-content){@media (prefers-reduced-motion:no-preference){.pmpp-hard-results[data-astro-cid-t2ap3lsr]{interpolate-size:allow-keywords}.pmpp-hard-results[data-astro-cid-t2ap3lsr]::details-content{block-size:0;transition:block-size .32s ease,content-visibility .32s allow-discrete;overflow:clip}.pmpp-hard-results[data-astro-cid-t2ap3lsr][open]::details-content{block-size:auto}}}.pmpp-hard-results[data-astro-cid-t2ap3lsr] caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pmpp-hard-note[data-astro-cid-t2ap3lsr]{font:13px/1.5 var(--font-sans);color:var(--fg3)}.finetuning-chart[data-astro-cid-ajsxesfv]{margin-block:2.5rem}.finetuning-chart[data-astro-cid-ajsxesfv] figure[data-astro-cid-ajsxesfv]{margin:0}.finetuning-heading[data-astro-cid-ajsxesfv]{text-align:left}.finetuning-panels[data-astro-cid-ajsxesfv]{grid-template-columns:repeat(auto-fit,minmax(min(100%,304px),1fr));gap:2rem;display:grid}.finetuning-panel[data-astro-cid-ajsxesfv]{flex-direction:column;min-width:0;display:flex}.finetuning-legend[data-astro-cid-ajsxesfv]{font:13.5px/1.5 var(--font-sans);color:var(--fg2);flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1.5rem;display:flex}.finetuning-legend-item[data-astro-cid-ajsxesfv]{color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:.4rem;padding:.25rem 0;transition:opacity .16s;display:inline-flex}.finetuning-legend-item[data-astro-cid-ajsxesfv]:enabled{cursor:pointer}.finetuning-legend-item[data-astro-cid-ajsxesfv]:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.finetuning-legend-item[data-astro-cid-ajsxesfv][data-highlight-state=dimmed]{opacity:.45}.finetuning-legend-item[data-astro-cid-ajsxesfv][aria-pressed=true] span[data-astro-cid-ajsxesfv]{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.finetuning-legend-item[data-astro-cid-ajsxesfv]{transition:none}}.finetuning-legend-item[data-astro-cid-ajsxesfv] svg[data-astro-cid-ajsxesfv],#main.post article.content .finetuning-legend-item[data-astro-cid-ajsxesfv] svg[data-astro-cid-ajsxesfv]{flex:none;width:28px;height:16px;margin:0}.finetuning-legend-item[data-astro-cid-ajsxesfv] span[data-astro-cid-ajsxesfv]{min-width:0}@media (min-width:960px){.finetuning-chart[data-astro-cid-ajsxesfv]{--finetuning-width:min(calc(100% + var(--media-breakout)),calc(100vw - 4rem));width:var(--finetuning-width);margin-inline:calc((100% - var(--finetuning-width))/2)}#main.post article.content .finetuning-chart[data-astro-cid-ajsxesfv] figcaption[data-astro-cid-ajsxesfv]{max-width:660px;margin-inline:auto}}@media (min-width:720px){.finetuning-legend[data-astro-cid-ajsxesfv]{gap:.75rem 1rem}}.wine-example-layout[data-astro-cid-cl2cruuu]{align-items:start;gap:1.5rem;display:grid}.wine-example-photo[data-astro-cid-cl2cruuu]{border-radius:8px;width:100%;height:auto;display:block}.wine-example-response[data-astro-cid-cl2cruuu]{box-sizing:border-box;background:var(--bg_code);width:100%;min-width:0;color:var(--fg1);font:14px/1.6 var(--font-sans);border-radius:.45rem;padding:1rem}#main.post article.content .wine-example-response[data-astro-cid-cl2cruuu] p[data-astro-cid-cl2cruuu]{font:inherit;margin:0 0 .8rem}#main.post article.content .wine-example-response[data-astro-cid-cl2cruuu] ul[data-astro-cid-cl2cruuu]{margin:0 0 .8rem;padding-left:1.2rem}#main.post article.content .wine-example-response[data-astro-cid-cl2cruuu] li[data-astro-cid-cl2cruuu]{font:inherit;margin:0 0 .6rem}.wine-example-response[data-astro-cid-cl2cruuu] strong[data-astro-cid-cl2cruuu]{color:var(--fg);font-weight:500}.wine-example-response[data-astro-cid-cl2cruuu] details[data-astro-cid-cl2cruuu]>p[data-astro-cid-cl2cruuu]:first-of-type{padding-top:.8rem}#main.post article.content .wine-example-response[data-astro-cid-cl2cruuu] details[data-astro-cid-cl2cruuu]>p[data-astro-cid-cl2cruuu]:last-child{margin-bottom:0}.wine-example-response[data-astro-cid-cl2cruuu] [data-astro-cid-cl2cruuu]:is(.read-more,.read-less){color:var(--fg3)}.wine-example-response[data-astro-cid-cl2cruuu] .read-less[data-astro-cid-cl2cruuu],.wine-example-response[data-astro-cid-cl2cruuu] details[data-astro-cid-cl2cruuu][open] .read-more[data-astro-cid-cl2cruuu]{display:none}.wine-example-response[data-astro-cid-cl2cruuu] details[data-astro-cid-cl2cruuu][open] .read-less[data-astro-cid-cl2cruuu]{display:inline}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and selector(details::details-content){@media (prefers-reduced-motion:no-preference){.wine-example-response[data-astro-cid-cl2cruuu] details[data-astro-cid-cl2cruuu]{interpolate-size:allow-keywords}.wine-example-response[data-astro-cid-cl2cruuu] details[data-astro-cid-cl2cruuu]::details-content{block-size:0;transition:block-size .32s ease,content-visibility .32s allow-discrete;overflow:clip}.wine-example-response[data-astro-cid-cl2cruuu] details[data-astro-cid-cl2cruuu][open]::details-content{block-size:auto}}}.video-player[data-astro-cid-kdofrhet]{width:100%;min-width:0;margin:0;display:block}.video-frame[data-astro-cid-kdofrhet]{margin:0;position:relative}.video-frame[data-astro-cid-kdofrhet]:has(>.video-play:not([hidden])):after{content:"";pointer-events:none;background:#0000000f;border-radius:8px;position:absolute;inset:0}.video-player[data-astro-cid-kdofrhet] video[data-astro-cid-kdofrhet]{object-fit:contain;background:#000;border-radius:8px;width:100%;height:auto;margin:0;display:block}.video-player[data-astro-cid-kdofrhet] video[data-astro-cid-kdofrhet]:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.video-play[data-astro-cid-kdofrhet]{z-index:1;color:#171717;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-play[data-astro-cid-kdofrhet]:not([hidden]){justify-content:center;align-items:center;display:flex}.video-play-disc[data-astro-cid-kdofrhet]{background:#000000d1;border-radius:50%;justify-content:center;align-items:center;width:clamp(46px,6vw,64px);height:clamp(46px,6vw,64px);transition:transform .25s ease-in-out;display:flex}.video-play-icon[data-astro-cid-kdofrhet]{background:#ffffffd6;flex:none;width:38%;height:38%;margin-left:5%;display:block;-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'/%3E%3C/svg%3E") 50%/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'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.video-play[data-astro-cid-kdofrhet]:hover .video-play-disc[data-astro-cid-kdofrhet]{transform:scale(1.04)}}.video-play[data-astro-cid-kdofrhet]:focus-visible{outline:none}.video-play[data-astro-cid-kdofrhet]:focus-visible .video-play-disc[data-astro-cid-kdofrhet]{outline-offset:4px;outline:3px solid #fff;transform:scale(1.04);box-shadow:0 0 0 4px #171717}.video-play[data-astro-cid-kdofrhet]:active .video-play-disc[data-astro-cid-kdofrhet]{transition:transform .12s cubic-bezier(.4,0,.2,1);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.video-play[data-astro-cid-kdofrhet] .video-play-disc[data-astro-cid-kdofrhet]{transition:none}}.video-transcript[data-astro-cid-kdofrhet]{margin-top:.5rem;font-size:.875rem;display:inline-block}.inkling-demo-gallery[data-astro-cid-p5lp66rm]{margin:2rem 0;display:block}#main.post article.content .creation-panel[data-astro-cid-p5lp66rm]{margin:1rem 0 0}#main.post article.content .creation-panel[data-astro-cid-p5lp66rm][hidden]{display:none}#main.post article.content .creation-figure[data-astro-cid-p5lp66rm]{counter-increment:none;margin:0 0 1.5rem;padding:0}#main.post article.content .creation-figure[data-astro-cid-p5lp66rm] figcaption[data-astro-cid-p5lp66rm]:before{content:none}#main.post article.content .creation-figure[data-astro-cid-p5lp66rm] figcaption[data-astro-cid-p5lp66rm]{max-width:540px;margin:0 auto calc(var(--post-caption-gap) + 8px);text-align:center;text-wrap:pretty}#main.post article.content .creation-stage[data-astro-cid-p5lp66rm]{aspect-ratio:16/9;margin:0;position:relative}.creation-stage[data-astro-cid-p5lp66rm] native-video{height:100%;position:absolute;inset:0}.creation-stage[data-astro-cid-p5lp66rm] .video-frame,#main.post article.content .creation-stage[data-astro-cid-p5lp66rm] video{height:100%}@media (min-width:760px){.inkling-demo-gallery[data-astro-cid-p5lp66rm]{--creation-width:min(var(--post-wide-rail-width),64rem);width:var(--creation-width);margin-inline:calc((100% - var(--creation-width))/2)}}#main.post article.content .tinkerbench-replay{--tbr-term-text:#e9e6e0;--tbr-term-muted:#99948d;--tbr-term-faint:#68635e;--tbr-term-blue:#3f97e9;--tbr-term-green:#94cf9b;--tbr-term-orange:#e7ac68;--tbr-term-font-size:13px;--tbr-ours:var(--brand-azure);--tbr-eval:var(--brand-emerald);--tbr-eval-light:color-mix(in srgb,var(--brand-emerald)32%,var(--bg));--tbr-test:var(--brand-cobalt);--tbr-stop:var(--brand-red);--tbr-grid:color-mix(in srgb,var(--fg4)16%,var(--bg)84%);--tbr-axis:color-mix(in srgb,var(--fg4)38%,var(--bg)62%);--tbr-shade:color-mix(in srgb,var(--fg4)5%,var(--bg)95%);flex-direction:column;width:100%;margin:2rem auto 4rem;display:flex}#main.post article.content .tinkerbench-replay div{margin-bottom:0}.tinkerbench-replay__stage{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.tinkerbench-replay__terminal{box-sizing:border-box;color:var(--tbr-term-text);font-family:var(--font-mono);font-size:var(--tbr-term-font-size);background:#050505;border:1px solid #111;border-radius:6px;flex-direction:column;height:635px;display:flex;overflow:hidden}.tinkerbench-replay__terminal ::selection{color:#000;background-color:#fff}.tinkerbench-replay__bar{box-sizing:border-box;background:#111;border-bottom:1px solid #313131;flex:none;justify-content:center;align-items:center;height:2.25rem;padding:0 .85rem;display:flex}.tinkerbench-replay__title{color:#a29d96;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tinkerbench-replay__screen{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.tinkerbench-replay__story{cursor:text;scrollbar-color:#555 #151515;scrollbar-width:thin;flex:auto;min-height:0;padding:1.35rem 1.2rem 2.75rem;line-height:1.57;overflow:auto}.tinkerbench-replay__story[hidden]{display:none}.tinkerbench-replay__story::-webkit-scrollbar{width:6px}.tinkerbench-replay__story::-webkit-scrollbar-thumb{background:#555}.tinkerbench-replay__item[hidden]{display:none}.tinkerbench-replay__item+.tinkerbench-replay__item{margin-top:1.15rem}.tinkerbench-replay__user{border-left:3px solid var(--tbr-term-blue);color:#f4f1eb;white-space:pre-wrap;padding:.1rem 0 .1rem .8rem}.tinkerbench-replay__say{color:#d7d3cc;white-space:pre-wrap}.tinkerbench-replay__run{color:var(--tbr-term-muted);align-items:baseline;gap:.5rem;display:flex}.tinkerbench-replay__run-square{border:1px solid var(--tbr-term-blue);flex:none;width:.55rem;height:.55rem;box-shadow:inset 0 0 0 2px #245985}.tinkerbench-replay__run strong{color:var(--tbr-term-text);flex:none;font-weight:500}.tinkerbench-replay__run-cmd{overflow-wrap:anywhere}#main.post article.content figure.tinkerbench-replay[data-tinkerbench-replay] .tinkerbench-replay__log{color:#c8c4bd;font-family:inherit;font-size:var(--tbr-term-font-size);white-space:pre-wrap;background-color:#0000;border:0;border-radius:0;margin:.25rem 0 0 1.1rem;padding:0;line-height:1.55;overflow:auto}.tinkerbench-replay__log[hidden]{display:none}.tinkerbench-replay__note{color:var(--tbr-term-orange)}.tinkerbench-replay__note-mark{color:var(--tbr-term-green);font-weight:500}.tinkerbench-replay__cursor{background:var(--tbr-term-text);vertical-align:baseline;width:.62ch;height:1.1em;display:inline-block;transform:translateY(.18em)}.tinkerbench-replay__path,.tinkerbench-replay__clock{color:#78746f;position:absolute;bottom:.55rem}.tinkerbench-replay__path{left:1.2rem}.tinkerbench-replay__clock{right:1.2rem}.tinkerbench-replay__panel{color:var(--fg2);font-family:var(--font-sans);flex-direction:column;min-width:0;font-size:13px;line-height:1.4;display:flex;container-type:inline-size}.tinkerbench-replay__head{color:var(--fg3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.35rem;display:flex}.tinkerbench-replay__head b{color:var(--fg);font-size:14px;font-weight:500}.tinkerbench-replay__forecast-head{flex-wrap:nowrap;align-items:center;padding-bottom:.85rem}@container (max-width:400px){.tinkerbench-replay__forecast-head{min-height:calc(39.2px + .85rem)}}.tinkerbench-replay__pill{background:color-mix(in srgb,var(--fg)7%,var(--bg)93%);color:var(--fg);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:.1rem .55rem;font-weight:500;transition:background-color .4s}.tinkerbench-replay__pill.is-new{background:color-mix(in srgb,var(--brand-azure)22%,var(--bg))}.tinkerbench-replay__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.tinkerbench-replay__tile{border-top:1px solid var(--tbr-grid);min-width:0;padding-top:.45rem}.tinkerbench-replay__tile-head{flex-wrap:wrap;justify-content:space-between;gap:.1rem .5rem;display:flex}.tinkerbench-replay__tile-head b{color:var(--fg);font-size:14px;font-weight:500}.tinkerbench-replay__ratio{font-variant-numeric:tabular-nums;flex:none}.tinkerbench-replay__ratio.is-better{color:var(--tbr-ours)}.tinkerbench-replay__ratio.is-worse{color:var(--tbr-stop)}.tinkerbench-replay__series{color:var(--fg3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#main.post article.content .tinkerbench-replay__panel svg{width:100%;max-width:100%;height:auto;margin:0;display:block;overflow:visible}#main.post article.content .tinkerbench-replay__tile svg{margin-top:.3rem;transition:opacity .25s}.tinkerbench-replay__tile svg.is-fading{opacity:.25}.tinkerbench-replay__panel svg text{fill:var(--fg3);font-family:var(--font-sans)}#main.post article.content .tinkerbench-replay__key{color:var(--fg3);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.7rem 0 0;font-size:12px;display:flex;position:relative}.tinkerbench-replay__key-item{white-space:nowrap;align-items:center;display:inline-flex}.tinkerbench-replay__info summary{cursor:pointer;width:28px;height:28px;color:var(--brand-black);border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex}.tinkerbench-replay__info summary::-webkit-details-marker{display:none}.tinkerbench-replay__info summary:hover,.tinkerbench-replay__info[open] summary{background:color-mix(in srgb,var(--fg)7%,transparent)}.tinkerbench-replay__info summary:focus-visible{outline:2px solid var(--brand-azure);outline-offset:2px}#main.post article.content .tinkerbench-replay__info summary svg{width:14px;height:14px}.tinkerbench-replay__info-text{z-index:3;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--fg)18%,var(--bg));background:var(--bg);width:min(280px,100%);color:var(--fg2);font:12px/1.4 var(--font-sans);border-radius:6px;padding:.65rem .8rem;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 3px 12px #00000014}.tinkerbench-replay__info-text:after{content:"";height:6px;position:absolute;bottom:-6px;left:0;right:0}@media (pointer:coarse){.tinkerbench-replay__info summary{width:44px;height:44px}}.tinkerbench-replay__swatch{vertical-align:middle;width:.9rem;height:2px;margin-right:.3rem;display:inline-block}#main.post article.content .tinkerbench-replay__log-list{overflow-wrap:anywhere;min-height:3em;margin:.8rem 0 0}.tinkerbench-replay__log-list .is-run{color:var(--tbr-test)}.tinkerbench-replay__log-list .is-eval{color:var(--tbr-eval)}.tinkerbench-replay__log-list .is-stop{color:var(--tbr-stop)}#main.post article.content .tinkerbench-replay__panel .tinkerbench-replay__scores-head{margin-top:1.5rem;margin-bottom:-.5rem}#main.post article.content .tinkerbench-replay__spend{border-top:1px solid var(--tbr-grid);margin-top:auto;padding-top:.45rem}#main.post article.content .tinkerbench-replay__scores{margin-bottom:.6rem}@container (min-width:521px){.tinkerbench-replay__scores{--tbr-score-tick-size:calc(13.5px*440/800);--tbr-score-label-size:calc(14px*440/800)}}.tinkerbench-replay__spend-value{color:var(--fg);font-variant-numeric:tabular-nums;margin-right:.45rem;font-size:20px;line-height:1.25}#main.post article.content .tinkerbench-replay__credit{color:var(--fg3);margin:.9rem 0 0;font-size:11.5px;line-height:1.45}#main.post article.content .tinkerbench-replay__stage{order:1}#main.post article.content .tinkerbench-replay__captions{order:2;margin:.75rem 0 0;display:grid}#main.post article.content .tinkerbench-replay__caption{color:var(--fg3);font-family:var(--font-sans);font-size:var(--post-caption-font-size);overflow-wrap:anywhere;text-align:left;grid-area:1/1;margin:0;font-weight:400;line-height:1.4;display:block}#main.post article.content .tinkerbench-replay__caption[hidden]{visibility:hidden;display:block}#main.post article.content .tinkerbench-replay figcaption:before{content:none}#main.post article.content .tinkerbench-replay__caption:before{content:"Figure " counter(figure-counter)": ";font-weight:500}.tinkerbench-replay__caption-title{font-weight:inherit}#main.post article.content .tinkerbench-replay__controls{order:3;justify-content:center;width:100%;margin:1.5rem auto 0;display:flex}#main.post article.content .tinkerbench-replay__poster{order:1;width:100%;height:auto;margin:0;display:block}@media (max-width:640px){#main.post article.content .tinkerbench-replay{margin:1.5rem auto 3rem}.tinkerbench-replay__terminal{border-radius:8px;height:635px}.tinkerbench-replay__tile-head{flex-direction:column}.tinkerbench-replay__story{padding:1rem .85rem 2.4rem}.tinkerbench-replay__path{display:none}.tinkerbench-replay__clock{right:.85rem}#main.post article.content .tinkerbench-replay__controls{margin:1.5rem auto 0}}@media (min-width:1045px){#main.post article.content figure.tinkerbench-replay[data-tinkerbench-replay]{--tbr-width:min(var(--post-wide-rail-width),64.5rem);margin-inline:calc((100% - var(--tbr-width))/2);max-width:none;width:var(--tbr-width)}.tinkerbench-replay__stage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2rem}.tinkerbench-replay__terminal{height:100%;min-height:603px}#main.post article.content .tinkerbench-replay__captions{width:calc(55.5556% - 1.11111rem)}}#main.post article.content .eval-table-block--tiered-highlights :is(.eval-result,.eval-table-legend-best,.eval-table-legend-group-best){--eval-highlight-best:color-mix(in srgb,var(--brand-yellow)75%,transparent);--eval-highlight-group:color-mix(in srgb,var(--brand-yellow)28%,transparent)}#main.post .post-cover:has(inkling-post-artwork){margin-top:calc(2rem + 40px)}#main.post article.content .inkling-post-actions{margin-bottom:32px;padding-top:32px}#main.post article.content .inkling-draft-figure img{height:auto;display:block}#main.post article.content .training-chart-grid{grid-template-columns:minmax(0,1fr);gap:2rem;margin-block:1.8rem;display:grid}#main.post article.content .training-chart-grid>figure{min-width:0;margin:0;padding:0}#main.post article.content .training-chart-plot{margin:0}#main.post article.content .training-chart-row{display:none}#main.post article.content .training-chart-grid .chartscatter-connector{stroke-width:2px;vector-effect:non-scaling-stroke}@media (min-width:1100px){#main.post article.content .training-chart-stacked{display:none}#main.post article.content .training-chart-row{display:block}#main.post article.content .training-chart-grid{width:var(--post-wide-rail-width);margin-inline:calc((100% - var(--post-wide-rail-width))/2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}#main.post article.content .training-chart-grid .chartscatter-connector{stroke-width:2pt;vector-effect:non-scaling-stroke}}#main.post article.content .benchmark-source-notes{color:var(--fg3);font:13px/1.5 var(--font-sans);margin-block:1.5rem}#main.post article.content .benchmark-source-notes p,#main.post article.content .benchmark-source-notes ul{margin-block:.5rem}#main.post article.content .benchmark-source-notes li{margin-block:.25rem}summary[data-astro-cid-ekguhzzh].btn{list-style:none}summary[data-astro-cid-ekguhzzh].btn::-webkit-details-marker{display:none}summary[data-astro-cid-ekguhzzh].btn.text,summary[data-astro-cid-ekguhzzh].btn.text .btn-text[data-astro-cid-ekguhzzh]{font-size:inherit}.btn-leading-icon[data-astro-cid-ekguhzzh]{flex:none;display:flex}.btn-text[data-astro-cid-ekguhzzh]{text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.btn[data-astro-cid-ekguhzzh] .btn-text[data-astro-cid-ekguhzzh]{line-height:1}}.btn[data-astro-cid-ekguhzzh]{--btn-padding-inline:18px;appearance:none;padding:0 var(--btn-padding-inline);min-height:40px;color:var(--fg);font-family:var(--font-sans);cursor:pointer;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition-timing-function:linear(0,.44 10%,.94 20%,1.32 30%,1.5 40%,1.28 50%,.94 60%,.75 70%,.82 78%,.96 86%,1.03 93%,1);border:none;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;font-size:15px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn[data-astro-cid-ekguhzzh]:before{content:"";opacity:0;pointer-events:none;border-radius:inherit;background:#000;transition:opacity .18s;position:absolute;inset:0}.btn[data-astro-cid-ekguhzzh]:active{transition:transform .12s cubic-bezier(.4,0,.2,1);transform:scale(.96)}.btn[data-astro-cid-ekguhzzh][disabled],.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn[data-astro-cid-ekguhzzh][aria-busy=true]{cursor:wait}.btn-icon-only[data-astro-cid-ekguhzzh]{border-radius:50%;flex:none;width:44px;height:44px;min-height:44px;padding:0}.btn-icon[data-astro-cid-ekguhzzh]{display:flex}.btn-icon[data-astro-cid-ekguhzzh][data-icon^=chevron-]{color:var(--fg3)}.btn-icon[data-astro-cid-ekguhzzh] svg{width:20px;height:20px}.btn-icon[data-astro-cid-ekguhzzh][data-icon^=chevron-] svg{stroke-width:2px}.btn-icon-small[data-astro-cid-ekguhzzh]{width:36px;height:36px;min-height:36px}.btn-icon-small[data-astro-cid-ekguhzzh] .btn-icon[data-astro-cid-ekguhzzh] svg{width:18px;height:18px}.btn-icon-only[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.btn-icon-only[data-astro-cid-ekguhzzh][aria-disabled=true]:active{transform:none}.btn-icon-only[data-astro-cid-ekguhzzh][aria-disabled=true]:before{opacity:0}.btn-compact[data-astro-cid-ekguhzzh]{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:50%;flex:none;width:44px;height:44px;min-height:44px;padding:0}.btn-compact[data-astro-cid-ekguhzzh] .btn-text.typography[data-typography]{font-size:14px;font-weight:500}.btn-compact[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}@media (min-width:641px){.btn-compact[data-astro-cid-ekguhzzh]{width:2.2rem;height:2.2rem;min-height:2.2rem}}.btn-playback[data-astro-cid-ekguhzzh]{flex:none;width:44px;height:44px;min-height:44px;padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1)}.btn-playback[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.btn-playback-play[data-astro-cid-ekguhzzh],.btn-playback-pause[data-astro-cid-ekguhzzh],.btn-playback-replay[data-astro-cid-ekguhzzh]{flex:none;justify-content:center;align-items:center;display:flex}.btn-playback-play[data-astro-cid-ekguhzzh],.btn-playback-pause[data-astro-cid-ekguhzzh]{width:14px;height:14px}.btn-playback-play[data-astro-cid-ekguhzzh]{margin-left:1px}.btn-playback-play[data-astro-cid-ekguhzzh] svg,.btn-playback-pause[data-astro-cid-ekguhzzh] svg{width:14px;height:14px;display:block}.btn-playback-pause[data-astro-cid-ekguhzzh],.btn-playback-replay[data-astro-cid-ekguhzzh],.btn-playback[data-astro-cid-ekguhzzh][data-playback=playing] .btn-playback-play[data-astro-cid-ekguhzzh],.btn-playback[data-astro-cid-ekguhzzh][data-playback=finished] .btn-playback-play[data-astro-cid-ekguhzzh]{display:none}.btn-playback[data-astro-cid-ekguhzzh][data-playback=playing] .btn-playback-pause[data-astro-cid-ekguhzzh]{display:flex}.btn-playback[data-astro-cid-ekguhzzh][data-playback=finished]{width:7.25rem}.btn-playback[data-astro-cid-ekguhzzh][data-playback=finished] .btn-playback-replay[data-astro-cid-ekguhzzh]{white-space:nowrap;gap:.28rem;display:flex}.btn-playback-label[data-astro-cid-ekguhzzh]{white-space:nowrap;display:none}.btn-playback-has-play[data-astro-cid-ekguhzzh][data-playback=paused],.btn-playback-has-playing[data-astro-cid-ekguhzzh][data-playback=playing]{width:auto;padding:0 1rem}.btn-playback[data-astro-cid-ekguhzzh][data-playback=paused] .btn-playback-label-play[data-astro-cid-ekguhzzh],.btn-playback[data-astro-cid-ekguhzzh][data-playback=playing] .btn-playback-label-playing[data-astro-cid-ekguhzzh]{display:inline}.btn-playback-replay[data-astro-cid-ekguhzzh] svg{width:14px;height:14px}@media (min-width:641px){.btn-playback[data-astro-cid-ekguhzzh]{width:2.2rem;height:2.2rem;min-height:2.2rem}}@media (prefers-reduced-motion:no-preference){.btn-icon[data-astro-cid-ekguhzzh][data-icon^=chevron-]{transition:transform .2s ease-in-out}.btn[data-astro-cid-ekguhzzh]:not(:disabled):not([aria-disabled=true]):active .btn-icon[data-astro-cid-ekguhzzh][data-icon=chevron-left]{transform:translate(-3px)}.btn[data-astro-cid-ekguhzzh]:not(:disabled):not([aria-disabled=true]):active .btn-icon[data-astro-cid-ekguhzzh][data-icon=chevron-right]{transform:translate(3px)}}.btn[data-astro-cid-ekguhzzh].primary{color:#000;background:linear-gradient(#f3f2f2 0%,#e6e6e6 87.5%)}.btn[data-astro-cid-ekguhzzh].flat{background:color-mix(in srgb,var(--fg)10%,var(--bg))}.btn[data-astro-cid-ekguhzzh].primary:hover:before,.btn[data-astro-cid-ekguhzzh].overlay:hover:before,.btn[data-astro-cid-ekguhzzh].overlay-dark:hover:before,.btn[data-astro-cid-ekguhzzh].flat:hover:before{opacity:.04}.btn[data-astro-cid-ekguhzzh].primary:active:before,.btn[data-astro-cid-ekguhzzh].overlay:active:before,.btn[data-astro-cid-ekguhzzh].overlay-dark:active:before,.btn[data-astro-cid-ekguhzzh].flat:active:before{opacity:.08}.btn[data-astro-cid-ekguhzzh].overlay,.btn[data-astro-cid-ekguhzzh].overlay-dark{color:#000;background:#fff;min-height:44px;box-shadow:0 2px 8px #00000024}.btn[data-astro-cid-ekguhzzh].overlay-dark{background:var(--brand-black);color:#fff}.btn[data-astro-cid-ekguhzzh].overlay-dark:before{background:#fff}.btn[data-astro-cid-ekguhzzh].overlay:focus-visible,.btn[data-astro-cid-ekguhzzh].overlay-dark:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.btn[data-astro-cid-ekguhzzh].plain{color:var(--fg);background:0 0}.btn[data-astro-cid-ekguhzzh].plain:before{display:none}.btn[data-astro-cid-ekguhzzh].plain:hover,.btn[data-astro-cid-ekguhzzh].plain:focus-visible{background:#0000000d}.btn[data-astro-cid-ekguhzzh].plain:active{background:#00000014}.btn[data-astro-cid-ekguhzzh].plain.btn-icon-only:not(:hover){background:0 0}.btn[data-astro-cid-ekguhzzh].text{--btn-padding-inline:0px;background:0 0;border-radius:2px;min-height:0;padding:0;overflow:visible}.btn[data-astro-cid-ekguhzzh].text:before{display:none}.btn[data-astro-cid-ekguhzzh].text:focus-visible{outline-offset:4px;outline:2px solid}.btn-with-chevron[data-astro-cid-ekguhzzh]{white-space:nowrap;flex:none;gap:.25rem}.btn-with-chevron[data-astro-cid-ekguhzzh] svg[data-astro-cid-ekguhzzh]{flex:0 0 16px;width:16px;height:16px;transition:transform .2s ease-in-out;display:block;translate:0 1px}.btn-with-chevron[data-astro-cid-ekguhzzh] svg[data-astro-cid-ekguhzzh] path[data-astro-cid-ekguhzzh]{stroke:currentColor;stroke-width:.6px;stroke-linejoin:round;opacity:.4;transition:opacity .2s ease-in-out}.btn-with-chevron[data-astro-cid-ekguhzzh]:hover svg[data-astro-cid-ekguhzzh]{transform:translate(3px)}.btn-with-chevron[data-astro-cid-ekguhzzh]:hover svg[data-astro-cid-ekguhzzh] path[data-astro-cid-ekguhzzh]{opacity:.7}.btn-with-external[data-astro-cid-ekguhzzh]{gap:.375rem}.btn-external[data-astro-cid-ekguhzzh]{display:flex}.btn-external[data-astro-cid-ekguhzzh] svg{width:11px;height:11px;color:var(--fg3);transition:transform .2s ease-in-out,color .2s ease-in-out}.btn-with-external[data-astro-cid-ekguhzzh]:hover .btn-external[data-astro-cid-ekguhzzh] svg{color:var(--fg2);transform:translate(1.5px,-1.5px)}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh],.btn[data-astro-cid-ekguhzzh]:active,.btn-with-chevron[data-astro-cid-ekguhzzh] svg[data-astro-cid-ekguhzzh],.btn-external[data-astro-cid-ekguhzzh] svg{transition:none}}.button-group[data-astro-cid-m7pqpj5f]{flex-wrap:wrap;flex-wrap:balance;justify-content:center;align-items:center;gap:8px 32px;max-width:100%;margin:0;padding:0;display:flex}.button-group[data-astro-cid-m7pqpj5f]>.btn.plain{margin-inline:calc(-1*var(--btn-padding-inline))}.chartscatter[data-astro-cid-lesom6ve]{--chartscatter-ours:#169e78;--chartscatter-ours-light:color-mix(in srgb,#169e78 42%,var(--bg)58%);--chartscatter-frontier-a:color-mix(in srgb,var(--blue)50%,var(--fg2)50%);--chartscatter-frontier-b:color-mix(in srgb,var(--red)62%,var(--bg)38%);--chartscatter-scaffold:color-mix(in srgb,var(--fg4)46%,var(--bg)54%);--chartscatter-reference:var(--brand-emerald);--chartscatter-neutral-dark:#4b4b4b;--chartscatter-neutral-medium:#777;--chartscatter-neutral-light:#a3a3a3;--chartscatter-grid:color-mix(in srgb,var(--fg4)16%,var(--bg)84%);--chartscatter-axis:color-mix(in srgb,var(--fg4)38%,var(--bg)62%);font-family:var(--font-sans);color:var(--fg);width:100%;margin:0 auto}.chartscatter[data-astro-cid-lesom6ve][data-palette=primary]{--chartscatter-ours:var(--brand-cobalt);--chartscatter-ours-light:color-mix(in srgb,var(--brand-cobalt)32%,var(--bg));--chartscatter-frontier-a:var(--brand-red);--chartscatter-frontier-b:var(--brand-yellow)}.chartscatter[data-astro-cid-lesom6ve][data-palette=emerald]{--chartscatter-ours:var(--brand-emerald);--chartscatter-ours-light:color-mix(in srgb,var(--brand-emerald)32%,var(--bg));--chartscatter-frontier-a:var(--brand-red);--chartscatter-frontier-b:var(--brand-cobalt)}.chartscatter-reveal-clip[data-astro-cid-lesom6ve]{transform-box:fill-box;transform-origin:0}.chartscatter[data-astro-cid-lesom6ve].is-reveal-pending .chartscatter-reveal-clip[data-astro-cid-lesom6ve]{transform:scaleX(0)}.chartscatter[data-astro-cid-lesom6ve].is-revealed .chartscatter-reveal-clip[data-astro-cid-lesom6ve]{animation:.9s cubic-bezier(.4,0,.2,1) both chartscatter-draw;animation-delay:var(--chartscatter-line-delay)}.chartscatter[data-astro-cid-lesom6ve][data-reveal=draw].is-reveal-pending [data-astro-cid-lesom6ve]:is(.chartscatter-mark,.chartscatter-point-label,.chartscatter-band){opacity:0}.chartscatter[data-astro-cid-lesom6ve][data-reveal=draw].is-revealed .chartscatter-mark[data-astro-cid-lesom6ve]{animation:.18s cubic-bezier(.22,1,.36,1) both chartscatter-point-in;animation-delay:var(--chartscatter-draw-delay)}.chartscatter[data-astro-cid-lesom6ve][data-reveal=draw].is-revealed .chartscatter-point-label[data-astro-cid-lesom6ve]{animation:.18s both chartscatter-fade;animation-delay:var(--chartscatter-draw-delay)}.chartscatter[data-astro-cid-lesom6ve][data-reveal=draw].is-revealed .chartscatter-band[data-astro-cid-lesom6ve]{animation:.42s cubic-bezier(.22,1,.36,1) both chartscatter-band-in;animation-delay:calc(var(--chartscatter-line-delay) + .9s)}@keyframes chartscatter-band-in{0%{opacity:0;d:var(--band-center)}to{opacity:var(--chartscatter-final-opacity);d:var(--band-edge)}}@keyframes chartscatter-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.chartscatter[data-astro-cid-lesom6ve] svg[data-astro-cid-lesom6ve]{width:100%;max-width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.chartscatter[data-astro-cid-lesom6ve][data-responsive]{container-type:inline-size}.chartscatter-legend-html[data-astro-cid-lesom6ve]{color:var(--fg2);flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1rem;font-size:13.5px;line-height:1.5;display:flex}.chartscatter-legend-html[data-astro-cid-lesom6ve]:empty{display:none}.chartscatter-legend-item[data-astro-cid-lesom6ve]{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.chartscatter[data-astro-cid-lesom6ve] .chartscatter-legend-html[data-astro-cid-lesom6ve] svg[data-astro-cid-lesom6ve],#main.post article.content .chartscatter-legend-html[data-astro-cid-lesom6ve] svg[data-astro-cid-lesom6ve]{flex:none;width:14px;height:14px;margin:0}.chartscatter[data-astro-cid-lesom6ve][data-responsive] .chartscatter-plot[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve]:where(text){font-size:34px}.chartscatter[data-astro-cid-lesom6ve][data-responsive] .chartscatter-y-label[data-astro-cid-lesom6ve]{display:none}.chartscatter[data-astro-cid-lesom6ve][data-responsive][data-y-label-orientation=vertical] .chartscatter-y-label[data-astro-cid-lesom6ve]{text-anchor:middle;display:block}.chartscatter-mobile-y-label[data-astro-cid-lesom6ve]{font:13px/1.5 var(--font-sans);color:var(--fg2);margin:0 0 .5rem}@container (min-width:341px){.chartscatter[data-astro-cid-lesom6ve][data-responsive] .chartscatter-plot[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve]:where(text){font-size:26px}}@container (min-width:521px){.chartscatter[data-astro-cid-lesom6ve][data-responsive] .chartscatter-plot[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve]:where(text){font-size:13.5px}.chartscatter[data-astro-cid-lesom6ve][data-responsive] .chartscatter-y-label[data-astro-cid-lesom6ve]{display:block}.chartscatter[data-astro-cid-lesom6ve][data-responsive] .chartscatter-mobile-y-label[data-astro-cid-lesom6ve]{display:none}}.chartscatter[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve]:where(text){fill:var(--fg2);font-family:var(--font-sans);font-size:13.5px;font-weight:400}.chartscatter-highlights[data-astro-cid-lesom6ve]{font:500 13.5px/18px var(--font-sans);color:#13785d;align-items:start;gap:8px;margin:0;display:flex}.chartscatter-highlights[data-astro-cid-lesom6ve] span[data-astro-cid-lesom6ve]{white-space:nowrap;background:#e7f4ee;border-radius:999px;flex:none;padding:4px 10px}.chartscatter-legend[data-astro-cid-lesom6ve] text[data-astro-cid-lesom6ve]{font-size:13.5px}.chartscatter-point-label[data-astro-cid-lesom6ve]{font-size:14px}.chartscatter[data-astro-cid-lesom6ve] .chartscatter-point-label-emphasis[data-astro-cid-lesom6ve]{fill:var(--fg);font-weight:500}.chartscatter-anchor-end[data-astro-cid-lesom6ve]{text-anchor:end}.chartscatter-anchor-middle[data-astro-cid-lesom6ve]{text-anchor:middle}.chartscatter-y-ticks[data-astro-cid-lesom6ve] text[data-astro-cid-lesom6ve]{text-anchor:end}.chartscatter-x-ticks[data-astro-cid-lesom6ve] text[data-astro-cid-lesom6ve],.chartscatter-y-label[data-astro-cid-lesom6ve],.chartscatter-x-label[data-astro-cid-lesom6ve]{text-anchor:middle}.chartscatter-grid[data-astro-cid-lesom6ve] line[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-grid);stroke-width:1px}.chartscatter-axes[data-astro-cid-lesom6ve] line[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-axis);stroke-width:1.2px}.chartscatter-ours[data-astro-cid-lesom6ve]{fill:var(--chartscatter-ours)}.chartscatter-ours-light[data-astro-cid-lesom6ve]{fill:var(--chartscatter-ours-light)}.chartscatter-frontier-a[data-astro-cid-lesom6ve]{fill:var(--chartscatter-frontier-a)}.chartscatter-frontier-b[data-astro-cid-lesom6ve]{fill:var(--chartscatter-frontier-b)}.chartscatter-scaffold[data-astro-cid-lesom6ve]{fill:var(--chartscatter-scaffold)}.chartscatter-reference[data-astro-cid-lesom6ve]{fill:var(--chartscatter-reference)}.chartscatter-neutral-dark[data-astro-cid-lesom6ve]{fill:var(--chartscatter-neutral-dark)}.chartscatter-neutral-medium[data-astro-cid-lesom6ve]{fill:var(--chartscatter-neutral-medium)}.chartscatter-neutral-light[data-astro-cid-lesom6ve]{fill:var(--chartscatter-neutral-light)}.chartscatter-refline[data-astro-cid-lesom6ve] line[data-astro-cid-lesom6ve]{stroke:var(--fg3);stroke-dasharray:7 5;stroke-width:1.4px}.chartscatter-refline[data-astro-cid-lesom6ve] text[data-astro-cid-lesom6ve]{fill:var(--fg3);font-size:13.5px}.chartscatter-connector[data-astro-cid-lesom6ve]{fill:none;opacity:.55;stroke:var(--chartscatter-ours);stroke-dasharray:2 5;stroke-width:1.6px}.chartscatter-band[data-astro-cid-lesom6ve]{opacity:.14;--chartscatter-final-opacity:.14}.chartscatter-connector-solid[data-astro-cid-lesom6ve]{stroke-dasharray:none;stroke-width:2px;opacity:1;--chartscatter-final-opacity:1}.chartscatter-connector-dashed[data-astro-cid-lesom6ve]{stroke-dasharray:8 6;stroke-width:2px;opacity:1;--chartscatter-final-opacity:1}.chartscatter-line-neutral-dark[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-neutral-dark)}.chartscatter-line-neutral-medium[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-neutral-medium)}.chartscatter-line-neutral-light[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-neutral-light)}.chartscatter[data-astro-cid-lesom6ve][data-line-weight=bold] .chartscatter-connector[data-astro-cid-lesom6ve]{stroke-width:4px}.chartscatter[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve][data-chartscatter-series]{transition:filter .16s,stroke-width .16s}.chartscatter[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve][data-highlight-state=dimmed]{filter:opacity(.15)}.chartscatter[data-astro-cid-lesom6ve] .chartscatter-connector[data-astro-cid-lesom6ve][data-highlight-state=active]{stroke-width:5px}@media (prefers-reduced-motion:reduce){.chartscatter[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve][data-chartscatter-series]{transition:none}}.chartscatter-line-key[data-astro-cid-lesom6ve]{stroke-width:2px}.chartscatter-connector-emphasis[data-astro-cid-lesom6ve]{stroke-width:3.5px}.chartscatter-legend-emphasis[data-astro-cid-lesom6ve]{font-weight:600}.chartscatter-legend-emphasis[data-astro-cid-lesom6ve] .chartscatter-line-key[data-astro-cid-lesom6ve]{stroke-width:3.5px}.chartscatter[data-astro-cid-lesom6ve][data-inspect-steps],.chartscatter-frame[data-astro-cid-lesom6ve]{position:relative}.chartscatter-legend-value[data-astro-cid-lesom6ve]:before{content:"·";margin-right:.4rem}.chartscatter[data-astro-cid-lesom6ve] .chartscatter-end-leaders[data-astro-cid-lesom6ve]{display:none}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-frame[data-astro-cid-lesom6ve]{flex-direction:column;display:flex}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-mobile-y-label[data-astro-cid-lesom6ve]{order:1}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-plot[data-astro-cid-lesom6ve]{order:2}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-legend-html[data-astro-cid-lesom6ve]{order:3;margin:12px 0 0}@container (min-width:600px){.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-frame[data-astro-cid-lesom6ve]{grid-template-columns:minmax(0,1fr) 192px;align-items:start;column-gap:28px;display:grid}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-mobile-y-label[data-astro-cid-lesom6ve]{grid-area:1/1;display:block}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-y-label[data-astro-cid-lesom6ve]{display:none}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-plot[data-astro-cid-lesom6ve]{grid-area:2/1}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-plot[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve]:where(text){font-size:22px}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-legend-html[data-astro-cid-lesom6ve]{flex-flow:column;grid-area:1/2/span 2;align-items:stretch;gap:0;margin:10px 0 0;font-size:13px}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-legend-item[data-astro-cid-lesom6ve]{white-space:normal;min-height:24px;padding:2px}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-legend-value[data-astro-cid-lesom6ve]{font-variant-numeric:tabular-nums;margin-left:auto}.chartscatter[data-astro-cid-lesom6ve][data-end-labels] .chartscatter-legend-value[data-astro-cid-lesom6ve]:before{content:none}.chartscatter[data-astro-cid-lesom6ve].inspection-ready[data-end-labels] .chartscatter-legend-item[data-astro-cid-lesom6ve]>svg[data-astro-cid-lesom6ve]{display:none}.chartscatter[data-astro-cid-lesom6ve].inspection-ready .chartscatter-end-leaders[data-astro-cid-lesom6ve]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.chartscatter-end-leaders[data-astro-cid-lesom6ve] path{fill:none;stroke-width:1px;opacity:.55}.chartscatter-end-leaders[data-astro-cid-lesom6ve] path[data-inspection-active]{stroke-width:1.5px;opacity:1}.chartscatter-end-leaders[data-astro-cid-lesom6ve] path[data-inspection-muted]{opacity:.12}}.chartscatter[data-astro-cid-lesom6ve].inspection-ready .chartscatter-legend-item[data-astro-cid-lesom6ve]{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:6px 10px}.chartscatter[data-astro-cid-lesom6ve].inspection-ready .chartscatter-legend-emphasis[data-astro-cid-lesom6ve]{font-weight:500}.chartscatter[data-astro-cid-lesom6ve].inspection-ready .chartscatter-legend-item[data-astro-cid-lesom6ve]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.chartscatter[data-astro-cid-lesom6ve].inspection-ready .chartscatter-legend-item[data-astro-cid-lesom6ve]:is([aria-pressed=true],:focus-visible){background:color-mix(in srgb,var(--fg)7%,transparent)}@media (hover:hover){.chartscatter[data-astro-cid-lesom6ve].inspection-ready .chartscatter-legend-item[data-astro-cid-lesom6ve]:hover{background:color-mix(in srgb,var(--fg)7%,transparent)}}.chartscatter[data-astro-cid-lesom6ve].inspection-ready .chartscatter-legend-html[data-astro-cid-lesom6ve]{gap:.25rem 1rem}.chartscatter[data-astro-cid-lesom6ve].inspection-ready[data-reveal] :is(.chartscatter-connector,.chartscatter-band,.chartscatter-point)[data-astro-cid-lesom6ve][data-inspection-muted]{opacity:.16;--chartscatter-final-opacity:.16}.chartscatter[data-astro-cid-lesom6ve] .chartscatter-connector[data-astro-cid-lesom6ve][data-inspection-active]{stroke-width:3.5px}.chartscatter-inspection-marker[data-astro-cid-lesom6ve][hidden],.chartscatter-inspection-tooltip[data-astro-cid-lesom6ve][hidden],.chartscatter-inspection-help[data-astro-cid-lesom6ve][hidden]{display:none}.chartscatter-inspection-marker[data-astro-cid-lesom6ve]{pointer-events:none}.chartscatter-inspection-marker[data-astro-cid-lesom6ve] line[data-astro-cid-lesom6ve]{stroke:var(--fg3);stroke-dasharray:3 4;stroke-width:1px}.chartscatter-inspection-marker[data-astro-cid-lesom6ve] circle[data-astro-cid-lesom6ve]{fill:var(--bg);stroke:var(--fg);stroke-width:2px}.chartscatter-inspection-tooltip[data-astro-cid-lesom6ve]{z-index:2;pointer-events:none;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--fg)18%,var(--bg));background:var(--bg);max-width:min(280px,100% - 16px);font:13px/1.5 var(--font-sans);color:var(--fg);border-radius:6px;padding:12px 14px;position:absolute;box-shadow:0 3px 12px #00000014}.chartscatter-inspection-tooltip[data-astro-cid-lesom6ve] [data-astro-cid-lesom6ve]:is(strong,span){display:block}.chartscatter-inspection-tooltip[data-astro-cid-lesom6ve] strong[data-astro-cid-lesom6ve]{margin-bottom:4px}.chartscatter-inspection-help[data-astro-cid-lesom6ve],.chartscatter-inspection-status[data-astro-cid-lesom6ve]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}@container (min-width:600px){.chartscatter[data-astro-cid-lesom6ve].inspection-ready[data-end-labels] .chartscatter-legend-item[data-astro-cid-lesom6ve]{min-height:24px;padding:2px 10px}.chartscatter[data-astro-cid-lesom6ve].inspection-ready[data-end-labels] .chartscatter-legend-html[data-astro-cid-lesom6ve]{gap:0}}@media (pointer:coarse){.chartscatter[data-astro-cid-lesom6ve].inspection-ready .chartscatter-legend-item[data-astro-cid-lesom6ve]{min-height:44px}}.chartscatter-line-ours[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-ours)}.chartscatter-line-ours-light[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-ours-light)}.chartscatter-line-frontier-a[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-frontier-a)}.chartscatter-line-frontier-b[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-frontier-b)}.chartscatter-line-scaffold[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-scaffold)}.chartscatter-line-reference[data-astro-cid-lesom6ve]{stroke:var(--chartscatter-reference)}@property --chartscatter-delay{syntax:"<time>";inherits:true;initial-value:0s}.chartscatter-points[data-astro-cid-lesom6ve]>g[data-astro-cid-lesom6ve]{--chartscatter-delay:calc((sibling-index() - 1)*65ms)}.chartscatter-mark[data-astro-cid-lesom6ve]{transform-box:fill-box;transform-origin:50%}.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-reveal-pending .chartscatter-mark[data-astro-cid-lesom6ve]{opacity:0;transform:scale(.45)}.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-revealed .chartscatter-mark[data-astro-cid-lesom6ve]{animation:.36s cubic-bezier(.2,.9,.25,1.25) both chartscatter-point-in;animation-delay:var(--chartscatter-delay,0s)}.chartscatter-highlights[data-astro-cid-lesom6ve] span[data-astro-cid-lesom6ve]{transform-origin:0}.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-reveal-pending .chartscatter-highlights[data-astro-cid-lesom6ve] span[data-astro-cid-lesom6ve]{opacity:0;transform:scale(.45)}.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-revealed .chartscatter-highlights[data-astro-cid-lesom6ve] span[data-astro-cid-lesom6ve]{animation:.36s cubic-bezier(.2,.9,.25,1.25) both chartscatter-point-in;animation-delay:calc(var(--chartscatter-delay,0s) + .18s)}.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-revealed .chartscatter-highlights[data-astro-cid-lesom6ve] span[data-astro-cid-lesom6ve]+span[data-astro-cid-lesom6ve]{animation-delay:calc(var(--chartscatter-delay,0s) + .245s)}@keyframes chartscatter-point-in{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-reveal-pending .chartscatter-point-label[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-reveal-pending .chartscatter-band[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-reveal-pending .chartscatter-connector[data-astro-cid-lesom6ve]{opacity:0}.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-revealed .chartscatter-point-label[data-astro-cid-lesom6ve]{animation:.24s both chartscatter-fade;animation-delay:calc(var(--chartscatter-delay,0s) + .13s)}.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-revealed .chartscatter-band[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve]:where([data-reveal=stagger]).is-revealed .chartscatter-connector[data-astro-cid-lesom6ve]{animation:.4s .5s both chartscatter-fade}@keyframes chartscatter-fade{0%{opacity:0}to{opacity:var(--chartscatter-final-opacity,1)}}.chartscatter-connector[data-astro-cid-lesom6ve]:not(.chartscatter-connector-solid){--chartscatter-final-opacity:.55}@media (prefers-reduced-motion:reduce){.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-reveal-clip[data-astro-cid-lesom6ve]{animation:none;transform:none}.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-highlights[data-astro-cid-lesom6ve] span[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-highlights[data-astro-cid-lesom6ve] span[data-astro-cid-lesom6ve]+span[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-mark[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-point-label[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-band[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-connector[data-astro-cid-lesom6ve]{opacity:1;animation:none;transform:none}.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-band[data-astro-cid-lesom6ve],.chartscatter[data-astro-cid-lesom6ve][data-reveal]:is(.is-revealed,.is-reveal-pending) .chartscatter-connector[data-astro-cid-lesom6ve]{opacity:var(--chartscatter-final-opacity,.55)}}.story-trigger[data-astro-cid-fzb7wued][hidden]{display:none}.story-speed[data-astro-cid-fzb7wued]{display:contents}.story-controls[data-astro-cid-fzb7wued]{--story-control-accent:color-mix(in srgb,var(--fg)92%,var(--bg)8%);align-items:center;gap:.6rem;height:2.2rem;display:inline-flex}.story-pagination[data-astro-cid-fzb7wued]{background:color-mix(in srgb,var(--fg)9%,var(--bg)91%);box-sizing:border-box;border-radius:999px;flex-shrink:0;align-items:center;gap:.6rem;min-width:0;height:2.2rem;padding:0 .8rem;transition:background .16s;display:flex}.story-controls[data-astro-cid-fzb7wued]>.story-pagination[data-astro-cid-fzb7wued]{margin:0}.story-pagination[data-astro-cid-fzb7wued][data-transitioning]{overflow:clip}.story-pagination[data-astro-cid-fzb7wued]:hover{background:color-mix(in srgb,var(--fg)14%,var(--bg)86%)}.story-pagination[data-astro-cid-fzb7wued][data-windowed]{width:calc(4rem + (var(--story-visible-count) - 1)*1.04rem + 1.6rem)}.story-pagination[data-astro-cid-fzb7wued][data-windowed] .story-trigger[data-astro-cid-fzb7wued]{transition:background .2s,transform .2s cubic-bezier(.22,1,.36,1)}.story-trigger[data-astro-cid-fzb7wued]{--story-progress:0;appearance:none;background:color-mix(in srgb,var(--fg)56%,var(--bg)44%);cursor:pointer;min-width:.44rem;height:.44rem;transform:scale(var(--story-dot-scale,1));transform-origin:50%;border:0;border-radius:999px;flex:0 0 .44rem;padding:0;transition:background .2s,flex-basis .36s cubic-bezier(.22,1,.36,1),min-width .36s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.story-trigger[data-astro-cid-fzb7wued]:before{background:color-mix(in srgb,var(--fg)24%,var(--bg)76%);content:"";opacity:0;pointer-events:none;z-index:1;position:absolute;inset:0}.story-trigger[data-astro-cid-fzb7wued]:after{background:var(--story-control-accent);content:"";opacity:0;transform:scaleX(var(--story-progress));transform-origin:0;z-index:2;transition:opacity .18s,transform .1s linear;position:absolute;inset:0}.story-trigger[data-astro-cid-fzb7wued][aria-current=step]{background:color-mix(in srgb,var(--fg)24%,var(--bg)76%);flex-basis:4rem;min-width:4rem}.story-trigger[data-astro-cid-fzb7wued][aria-current=step]:before,.story-trigger[data-astro-cid-fzb7wued][aria-current=step]:after{opacity:1}.story-trigger[data-astro-cid-fzb7wued]:not([aria-current=step]):hover,.story-trigger[data-astro-cid-fzb7wued]:not([aria-current=step]):focus-visible{background:color-mix(in srgb,var(--fg)68%,var(--bg)32%);transform:scale(calc(var(--story-dot-scale,1)*1.25))}.story-pagination[data-astro-cid-fzb7wued][data-windowed] .story-trigger[data-astro-cid-fzb7wued]:not([aria-current=step]):is(:hover,:focus-visible){transform:scale(1)}.story-trigger[data-astro-cid-fzb7wued][aria-current=step]:hover{background:color-mix(in srgb,var(--fg)20%,var(--bg)80%)}.story-trigger[data-astro-cid-fzb7wued][aria-current=step]:hover,.story-trigger[data-astro-cid-fzb7wued][aria-current=step]:focus-visible{transform:scaleY(1.18)}.story-trigger[data-astro-cid-fzb7wued]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.story-label[data-astro-cid-fzb7wued]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.story-controls[data-astro-cid-fzb7wued]{gap:.5rem;height:44px}.story-pagination[data-astro-cid-fzb7wued]{gap:9px;height:44px;padding:0 12px}.story-pagination[data-astro-cid-fzb7wued][data-windowed]{width:calc(3.3rem + (var(--story-visible-count) - 1)*16px + 24px)}.story-trigger[data-astro-cid-fzb7wued]{flex-basis:7px;min-width:7px;height:7px}.story-trigger[data-astro-cid-fzb7wued][aria-current=step]{flex-basis:3.3rem;min-width:3.3rem}}@media (prefers-reduced-motion:reduce){.story-trigger[data-astro-cid-fzb7wued],.story-trigger[data-astro-cid-fzb7wued]:after,.story-pagination[data-astro-cid-fzb7wued][data-windowed] .story-trigger[data-astro-cid-fzb7wued]{transition:none}}ui-tabs[data-astro-cid-jm73rrov]{scroll-margin-top:calc(var(--site-header-height,0px) + 24px);display:block}.tab-row[data-astro-cid-cbhywxus]{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade-start,0px),#000 calc(100% - var(--tab-fade-end,0px)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade-start,0px),#000 calc(100% - var(--tab-fade-end,0px)),transparent);margin:-4px;padding:4px;display:flex;position:relative;overflow-x:auto}.tab-row[data-astro-cid-cbhywxus]::-webkit-scrollbar{display:none}.tab-row[data-astro-cid-cbhywxus][data-more-start]{--tab-fade-start:24px}.tab-row[data-astro-cid-cbhywxus][data-more-end]{--tab-fade-end:24px}.tab-row[data-astro-cid-cbhywxus][data-wrap=always]{overflow:visible;-webkit-mask-image:none;mask-image:none}.tab-row[data-astro-cid-cbhywxus][data-wrap=always] .tab-list[data-astro-cid-cbhywxus]{flex-wrap:wrap;flex:1;justify-content:center;width:auto;min-width:0}@media (min-width:901px){.tab-row[data-astro-cid-cbhywxus][data-wrap]{overflow:visible;-webkit-mask-image:none;mask-image:none}.tab-row[data-astro-cid-cbhywxus][data-wrap] .tab-list[data-astro-cid-cbhywxus]{flex-wrap:wrap;flex:1;justify-content:center;width:auto;min-width:0}}@media (scripting:none){.tab-row[data-astro-cid-cbhywxus]{display:none}}.tab-list[data-astro-cid-cbhywxus]{isolation:isolate;flex:none;gap:.45rem;width:max-content;margin:0 auto;display:flex;position:relative}.tab-list[data-astro-cid-cbhywxus][data-enhanced]{--tab-selected-background:transparent}.tab-list[data-astro-cid-cbhywxus]:has([aria-selected=true]:focus-visible) .tab-indicator[data-astro-cid-cbhywxus]{background:color-mix(in srgb,var(--fg)15%,var(--bg))}.tab-indicator[data-astro-cid-cbhywxus]{z-index:0;width:var(--tab-width);height:var(--tab-height);background:color-mix(in srgb,var(--fg)10%,var(--bg));opacity:0;transform:translate3d(var(--tab-x),var(--tab-y),0);pointer-events:none;border-radius:999px;position:absolute;top:0;left:0;overflow:hidden}.tab-list[data-astro-cid-cbhywxus][data-enhanced] .tab-indicator[data-astro-cid-cbhywxus]{opacity:1}.tab-progress[data-astro-cid-cbhywxus]{background:color-mix(in srgb,var(--fg)8%,transparent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tab-progress[data-astro-cid-cbhywxus].is-counting{animation:tab-sweep var(--tab-interval,10s)linear forwards}.tab-list[data-astro-cid-cbhywxus]:not([data-running=true]) .tab-progress[data-astro-cid-cbhywxus]{animation-play-state:paused}@keyframes tab-sweep{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tab-progress[data-astro-cid-cbhywxus].is-counting{animation:none}}.tab-text[data-astro-cid-dazxjsw5]{text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.ui-tab[data-astro-cid-dazxjsw5] .tab-text[data-astro-cid-dazxjsw5]{line-height:1}}.ui-tab[data-astro-cid-dazxjsw5]{z-index:1;color:var(--fg);font:400 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;margin:0;padding:.62rem .9rem;transition:background .16s;display:inline-flex;position:relative}.ui-tab[data-astro-cid-dazxjsw5]:hover,.ui-tab[data-astro-cid-dazxjsw5]:focus-visible{background:color-mix(in srgb,var(--fg)7%,var(--bg))}.ui-tab[data-astro-cid-dazxjsw5][aria-selected=true]{background:var(--tab-selected-background,color-mix(in srgb,var(--fg)10%,var(--bg)))}.ui-tab[data-astro-cid-dazxjsw5].ui-tab:focus-visible{outline:none}.ui-tab[data-astro-cid-dazxjsw5][data-size=small]{padding:10px}@media (min-width:521px){.ui-tab[data-astro-cid-dazxjsw5][data-size=small]{padding:10px 11px}}@media (prefers-reduced-motion:reduce){.ui-tab[data-astro-cid-dazxjsw5]{transition:none}}eval-table-header[data-astro-cid-d55idydu]{display:contents}.eval-sticky-header[data-astro-cid-d55idydu]{top:var(--global-top-offset,0px);z-index:100;pointer-events:none;background:var(--bg);scroll-behavior:auto;box-sizing:border-box;margin:0;position:fixed;left:0;overflow:hidden;container-type:inline-size}.eval-sticky-header[data-astro-cid-d55idydu][hidden]{display:none}.eval-sticky-header[data-astro-cid-d55idydu]{scrollbar-width:none}.eval-sticky-header[data-astro-cid-d55idydu]::-webkit-scrollbar{display:none}@keyframes eval-right-fade{0%{--eval-right-fade-size:var(--table-scroll-fade-size)}to{--eval-right-fade-size:0px}}.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]{--eval-name-column-width:clamp(13rem,22vw,14rem);--eval-row-height:2.75rem;--eval-cell-padding:.25rem 1rem;--eval-group-pin:0px;--table-scroll-fade-size:clamp(1.6rem,3vw,3rem);--eval-heading-bg:color-mix(in srgb,var(--fg4)8%,var(--bg)92%);--eval-rule-color:color-mix(in srgb,var(--fg)12%,var(--bg)88%);--eval-highlight-color:var(--brand-yellow,#ffce52);--eval-highlight-best:color-mix(in srgb,var(--eval-highlight-color)45%,transparent);--eval-highlight-group:color-mix(in srgb,var(--eval-highlight-color)25%,transparent);--eval-hover-bg:color-mix(in srgb,var(--fg4)3%,var(--bg)97%);font-family:var(--font-sans);margin:0 0 1.333rem;font-size:13px;line-height:1.35;display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]).eval-table-block--tiered-highlights{--eval-highlight-best:color-mix(in srgb,var(--eval-highlight-color)75%,transparent)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table{--eval-right-fade-size:0px;box-sizing:border-box;isolation:isolate;overscroll-behavior-x:contain;padding-block:var(--post-block-padding-y,.75rem);scroll-behavior:auto;width:100%;margin:1.8rem 0;position:relative;overflow:auto hidden;-webkit-mask-image:none;mask-image:none;container-type:inline-size}@supports (animation-timeline:scroll(self inline)){:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--eval-right-fade-size)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--eval-right-fade-size)),transparent 100%);animation:1ms step-end both eval-right-fade;animation-timeline:scroll(self inline)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) [data-eval-group-geometry] .eval-model-group{--eval-group-visible-start:clamp(0px,calc(var(--eval-scroll-left) + var(--eval-group-pin) - var(--eval-group-start)),100%);--eval-group-visible-end:clamp(0px,calc(var(--eval-scroll-left) + 100cqw - var(--eval-group-start)),100%);padding:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) [data-eval-group-geometry] .eval-model-group-size{visibility:hidden;padding:var(--eval-cell-padding);display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) [data-eval-group-geometry] .eval-model-group-label{inset-block:0;left:var(--eval-group-visible-start);width:max(0px,calc(var(--eval-group-visible-end) - var(--eval-group-visible-start)));justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;container-type:inline-size}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) [data-eval-group-geometry] .eval-model-group-text{opacity:clamp(0,calc((100cqw - var(--eval-group-label-min-width))/24px),1);flex:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) [data-eval-group-geometry] .eval-model-group:after{left:var(--eval-group-visible-start);width:clamp(0px,calc(var(--eval-group-visible-end) - var(--eval-group-visible-start)),1px)}@media (min-width:641px){:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group{--eval-group-pin:var(--eval-measured-name-width)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group~.eval-model-group[data-astro-cid-rwukp765]{--eval-group-pin:calc(var(--eval-measured-name-width) + var(--eval-featured-width))}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) [data-eval-group-geometry] .eval-model-group--featured~.eval-model-group[data-astro-cid-rwukp765]:after{left:max(0px,calc(var(--eval-group-visible-start) - 1px))}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) [data-eval-group-geometry] .eval-model-group--featured{--eval-group-visible-start:max(0px,calc(var(--eval-scroll-left) + var(--eval-group-pin) - var(--eval-group-start)));--eval-group-visible-end:min(calc(var(--eval-scroll-left) + 100cqw - var(--eval-group-start)),max(100%,calc(var(--eval-scroll-left) + var(--eval-measured-name-width) + var(--eval-featured-width) - var(--eval-group-start))))}}}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-results-table{border-collapse:separate;border-spacing:0;background-color:var(--bg);font-family:var(--font-sans);table-layout:auto;border:0;width:100%;min-width:100%;max-width:none;margin:0;font-size:13px;line-height:1.35;animation:none;display:table;overflow:visible;-webkit-mask-image:none;mask-image:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-name-column{width:var(--eval-name-column-width)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]).eval-table-block--compact-columns .eval-results-table[data-astro-cid-rwukp765]{width:calc(var(--eval-name-column-width) + var(--eval-model-count)*var(--eval-model-column-width))}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]).eval-table-block--compact-columns .eval-model-column[data-astro-cid-rwukp765]{width:var(--eval-model-column-width)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]).eval-table-block--compact-columns [data-astro-cid-rwukp765]:is(.eval-model,.eval-value){min-width:var(--eval-model-column-width);padding-inline:.5rem}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]).eval-table-block--compact-columns mark[data-astro-cid-rwukp765].eval-result{margin-inline:-.25rem;padding-inline:.25rem}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-cell{box-sizing:border-box;height:var(--eval-row-height);min-width:0;color:var(--fg);font-family:inherit;font-size:inherit;padding:var(--eval-cell-padding);text-align:left;vertical-align:middle;white-space:nowrap;border:0;font-weight:400;position:relative}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-cell:before{border-bottom:1px solid var(--eval-rule-color);content:"";pointer-events:none;z-index:4;position:absolute;bottom:0;left:0;right:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-category-row>[data-astro-cid-rwukp765]:before,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group-row>.eval-heading-spacer[data-astro-cid-rwukp765]:before,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>tbody[data-astro-cid-rwukp765]:last-of-type tr:last-child>[data-astro-cid-rwukp765]:before{display:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>thead[data-astro-cid-rwukp765]:has(+tbody>.eval-category-row) .eval-model-header-row>[data-astro-cid-rwukp765]:before{display:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>tbody[data-astro-cid-rwukp765]:has(+tbody>.eval-category-row)>tr[data-astro-cid-rwukp765]:last-child>[data-astro-cid-rwukp765]:before{display:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-value{text-align:center;z-index:1}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group{text-wrap:balance}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-value{font-variant-numeric:tabular-nums}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-heading-spacer,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-name{box-sizing:border-box;background-color:var(--bg);min-width:var(--eval-name-column-width);width:var(--eval-name-column-width);z-index:1}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-heading-spacer{border-bottom:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-row-heading{white-space:normal;font-weight:500}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-name{vertical-align:middle;white-space:normal}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-name,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-heading-spacer,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-category-label{box-shadow:1px 0 0 var(--eval-rule-color)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-title{white-space:normal;line-height:1.22;display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-subtitle{color:var(--fg3);white-space:normal;margin-top:.18rem;font-size:11px;line-height:1.25;display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-name{white-space:normal;display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group{color:var(--fg);text-align:center;vertical-align:middle;font-weight:500}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group-label{white-space:nowrap;display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group-size{white-space:nowrap;display:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-group-start:not(.eval-featured){border-left:1px solid var(--eval-rule-color)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-group:after{content:"";background-color:var(--eval-rule-color);pointer-events:none;inset-block:0;width:1px;position:absolute;left:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model.eval-featured:after,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>tbody[data-astro-cid-rwukp765] .eval-value.eval-featured:after{content:"";border-inline:1px solid var(--eval-rule-color);pointer-events:none;position:absolute;inset:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-header-row{z-index:12;position:relative}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-header-row>[data-astro-cid-rwukp765]{background-color:var(--bg)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model-header-row .eval-heading-spacer{z-index:13}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model.eval-featured{z-index:14;font-weight:500}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model.eval-featured .eval-subtitle{font-weight:400}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model.eval-featured,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>tbody[data-astro-cid-rwukp765] .eval-value.eval-featured{background-color:var(--eval-cell-bg,var(--bg));isolation:isolate;overflow:hidden}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-category-group{position:relative}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-category-row{z-index:10;position:relative}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-category-row>[data-astro-cid-rwukp765]{--eval-cell-bg:var(--eval-heading-bg);background-color:var(--eval-heading-bg);pointer-events:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-category-label{box-sizing:border-box;color:var(--fg);min-width:var(--eval-name-column-width);padding:var(--eval-cell-padding);vertical-align:middle;width:var(--eval-name-column-width);z-index:8;font-size:13px;font-weight:500;position:sticky;left:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-category-label-text{white-space:normal;display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) mark.eval-result{color:inherit;background-color:var(--eval-highlight-best);border-radius:3px;margin-inline:-.5rem;padding:.35rem .5rem;font-weight:500;text-decoration:none;display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) mark.eval-result-group-best{background-color:var(--eval-highlight-group);font-weight:400}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-result-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>tbody[data-astro-cid-rwukp765] tr:hover,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>tbody[data-astro-cid-rwukp765] tr:hover .eval-name,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>tbody[data-astro-cid-rwukp765] tr:hover .eval-value.eval-featured{background-color:var(--eval-hover-bg)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .is-column-hovered{background-color:color-mix(in srgb,var(--eval-cell-bg,var(--bg))97%,var(--fg4)3%)}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table) sup,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-note sup{vertical-align:super;font-size:.68em;line-height:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) a.eval-footnote-ref{color:var(--fg3);margin-left:.12em;font-weight:500;text-decoration:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) a.eval-footnote-ref:hover,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) a.eval-footnote-ref:focus-visible{color:var(--fg);text-underline-offset:.12em;text-decoration:underline}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-note{color:var(--fg3);font-family:var(--font-sans);font-size:var(--post-caption-font-size,13px);margin:-.25rem 0 1.45rem;line-height:1.45}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-note-item{scroll-margin-top:6rem;display:block}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-note-label{font-weight:500}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-legend{color:var(--fg3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem 1rem;margin:-.9rem auto 1.2rem;font-size:13px;line-height:1.2;display:flex}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-legend-item{align-items:center;gap:.42rem;display:inline-flex}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-legend-best,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-legend-group-best{color:var(--fg);background:var(--eval-highlight-best);border-radius:3px;padding:.1em .3em;font-weight:500;text-decoration:none}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table-legend-group-best{background:var(--eval-highlight-group);font-weight:400}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-table:focus-visible{outline:2px solid var(--fg);outline-offset:2px;-webkit-mask-image:none;mask-image:none}@media (min-width:641px){:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-heading-spacer{z-index:8;position:sticky;left:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-name{z-index:5;position:sticky;left:0}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model.eval-featured,:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) :where(.eval-results-table)>tbody[data-astro-cid-rwukp765] .eval-value.eval-featured{left:var(--eval-name-column-width);z-index:7;position:sticky}:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]) .eval-model.eval-featured{z-index:14}}@media (min-width:1280px){:is(.eval-table-block[data-astro-cid-rwukp765],#main.post article.content .eval-table-block[data-astro-cid-rwukp765],#main.content .eval-table-block[data-astro-cid-rwukp765]):not(.eval-table-block--content) .eval-table[data-astro-cid-rwukp765]{width:min(calc(100vw - 4rem),calc(100% + 2*(var(--toc-width,210px) + var(--toc-gap,34px))));margin-left:50%;transform:translate(-50%)}}.inkling-artwork--cover{max-width:660px}inkling-post-artwork{position:relative}inkling-post-artwork [data-shape]{stroke-width:var(--inkling-cover-stroke,1.7px)}inkling-post-artwork>svg,#main.post .post-cover inkling-post-artwork>svg{left:calc(0% - var(--art-bleed-x));top:calc(0% - var(--art-bleed-y));width:calc(100% + var(--art-bleed-x) + var(--art-bleed-x));height:calc(100% + var(--art-bleed-y) + var(--art-bleed-y));max-width:none;margin:0;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){inkling-post-artwork[data-entering] [data-dot-grid]>circle{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.2,.7,.2,1) both inkling-grid-dot-enter}@supports (animation-delay:calc(round(down, (sibling-index() - 1) / 10, 1) * 100ms)){inkling-post-artwork[data-entering] [data-dot-grid]>circle{animation-delay:calc(round(down,(sibling-index() - 1)/10,1)*.1s)}}}inkling-post-artwork[data-entry-paused] [data-dot-grid]>circle{animation-play-state:paused}@keyframes inkling-grid-dot-enter{0%{transform:scale(0)}to{transform:scale(1)}}.inkling-artwork{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;margin:0 auto;display:block}inkling-family-artwork:focus-visible,inkling-post-artwork:focus-visible{outline:1px solid var(--fg3);outline-offset:4px}.inkling-artwork[data-entry-pending]>svg{visibility:hidden}.inkling-artwork-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#main.post .post-title{text-wrap:balance;max-width:710px;margin:1.5rem auto 0}#main.post .post-heading.news-post .post-title{max-width:600px}#main.post .post-subtitle{color:var(--fg4);margin-top:.5rem;margin-bottom:1rem;font-family:Iowan Old Style BT,Georgia,serif;font-size:24px;font-style:italic;font-weight:400}#main.post .post-heading{text-align:center}#main.post .post-heading .publish-metadata{color:var(--fg3);font-size:15px;line-height:17px;font-family:var(--font-sans);flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:2rem;display:flex}#main.post .post-heading:has(~.post-cover) .publish-metadata{margin-bottom:0}#main.post .post-heading .publish-metadata .author{letter-spacing:.24px;color:var(--fg);font-size:15px;line-height:21px;font-family:var(--font-sans);text-transform:none;text-wrap:balance;overflow-wrap:normal;max-width:680px;display:block}#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;-webkit-text-decoration-color:color-mix(in srgb,var(--fg)20%,transparent);text-decoration-color:color-mix(in srgb,var(--fg)20%,transparent);text-underline-offset:2px}#main.post .post-heading .publish-metadata svg{margin:auto;display:inline-block}#main.post .post-heading .publish-metadata>span{font-family:var(--font-sans);padding-top:.6em;display:inline-block}#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){width:min(100%,980px);margin-left:auto;margin-right:auto}#main.post .post-cover svg{width:80%;max-width:min(80%,100vw);height:auto;margin-left:auto;margin-right:auto;display:block}#main.post .post-cover .inkling{aspect-ratio:auto}#main.post .post-cover .inkling--deferred{aspect-ratio:3/2}#main.post .post-cover .cover-image{width:100%;max-width:100%;height:auto;box-shadow:none;border-radius:0;margin-left:auto;margin-right:auto;display:block}#main.post .post-cover .cover-video{background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}#main.post .post-cover .cover-video-poster{appearance:none;aspect-ratio:16/9;border-radius:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}#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{object-fit:cover;width:100%;height:100%;display:block}#main.post .post-cover .cover-video-play{color:#fff;background:#000000d1;border-radius:999px;justify-content:center;align-items:center;width:clamp(46px,6vw,64px);height:clamp(46px,6vw,64px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main.post .post-cover .cover-video-play:before{content:"";background:#ffffffd6;width:38%;height:38%;margin-left:5%;display:block;-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") 50%/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") 50%/contain no-repeat}#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{border-radius:inherit;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}#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{aspect-ratio:3/2;max-width:660px}@media (min-width:1280px){#main.post .post-cover .inkling--deferred{aspect-ratio:15/8}#main.post .post-cover.compact .inkling--deferred{aspect-ratio:15/8;max-width:825px}}#main.post .post-cover .post-cover-caption{font-family:var(--font-serif);font-size:var(--post-caption-font-size);text-align:center;color:var(--fg-muted,#666);margin-top:.4rem;margin-bottom:0;line-height:1.4}#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;-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)40%,transparent);text-decoration-color:color-mix(in srgb,var(--fg2)40%,transparent);text-underline-offset:2px}#main.post{--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;max-width:950px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:1200px){#main.post{--sidenote-width:240px;max-width:970px}}@media (min-width:1400px){#main.post{--sidenote-width:250px;max-width:990px}}@media (min-width:1600px){#main.post{--sidenote-width:275px;max-width:1010px}}@media (min-width:1800px){#main.post{--sidenote-width:300px;max-width:1030px}}#main.post article.content{max-width:660px;margin-left:auto;margin-right:auto;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;position:relative;overflow:hidden}#main.post article.content .post-inline-video .youtube-video-poster{appearance:none;border-radius:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}#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{object-fit:cover;width:100%;height:100%;display:block}#main.post article.content .post-inline-video .youtube-video-play{color:#fff;background:#000000d1;border-radius:999px;justify-content:center;align-items:center;width:clamp(46px,6vw,64px);height:clamp(46px,6vw,64px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main.post article.content .post-inline-video .youtube-video-play:before{content:"";background:#ffffffd6;width:38%;height:38%;margin-left:5%;display:block;-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") 50%/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") 50%/contain no-repeat}#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;width:100%;height:100%;display:block}#main.post article.content .post-inline-video[data-youtube-video] iframe{position:absolute;inset:0}#main.post article.content .post-inline-footnote{color:var(--fg3);font-family:var(--font-sans);font-size:var(--post-caption-font-size);margin:.15rem 0 0;font-weight:400;line-height:1.4}#main.post .post-content-shell{grid-template-columns:minmax(0,1fr) minmax(0,660px) minmax(0,1fr);align-items:start;display:grid}#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);vertical-align:baseline;margin-top:.3rem;margin-bottom:20px;font-size:.9rem;line-height:1.4;position:relative}#main.post article.content ul+h2,#main.post article.content ol+h2{clear:none;margin-top:.8rem}#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;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;padding-left:var(--toc-chevron-gutter);font-family:var(--font-sans);font-size:var(--post-caption-font-size);color:var(--fg2);scrollbar-width:none;z-index:1;opacity:1;visibility:visible;grid-column:1;justify-self:end;line-height:1.4;transition:opacity .18s ease-in-out,visibility linear;position:sticky;overflow-y:auto;transform:translateY(10px)}#main.post .left-toc::-webkit-scrollbar{display:none}#main.post .left-toc.is-collision-hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s ease-in-out,visibility 0s linear .18s}#main.post .left-toc ul{margin:0;padding-left:0;list-style:none}#main.post .left-toc li{margin:0 0 .7rem;position:relative}#main.post .left-toc ul ul{margin-top:.35rem;padding-left:.75rem}#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;-webkit-text-decoration-color:color-mix(in srgb,var(--fg1)20%,var(--bg)20%);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);height:var(--toc-active-marker-size);left:calc((var(--toc-chevron-gutter) - var(--toc-active-marker-size))/2 - .05rem);opacity:0;pointer-events:none;transform:translate3d(0,calc(var(--toc-active-marker-y,0px) - 50%),0);width:var(--toc-active-marker-size);will-change:transform,opacity;z-index:0;border-radius:50%;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .16s ease-in-out;position:absolute;top: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)}:is(#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{appearance:none;color:var(--fg4);cursor:pointer;font:inherit;height:1.4em;left:calc(-1*var(--toc-chevron-gutter) + .15rem);opacity:0;z-index:1;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:1rem;padding:0;line-height:1;transition:box-shadow .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out;display:flex;position:absolute;top:0}#main.post .left-toc .toc-expander:focus{outline:none}#main.post .left-toc .toc-expander-icon{font-size:1.1em;transition:transform .2s ease-in-out;display:block;transform:translate(-1px)}#main.post .left-toc .toc-item.has-children>.toc-list{opacity:0;visibility:hidden;max-height:0;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;overflow:hidden;transform:translateY(-.2rem)}#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;visibility:visible;transition:max-height .28s ease-in-out,margin-top .28s ease-in-out,opacity .2s ease-in-out,transform .28s ease-in-out,visibility linear;transform:translateY(0)}#main.post .left-toc .toc-level-2{margin-top:0;padding-left:.75rem}#main.post .left-toc .toc-item.has-children.is-expanded>.toc-level-2{margin-top:.35rem}#main.post .left-toc .toc-level-3{color:var(--fg4);padding-left:1.25rem}#main.post .sidenote-number{counter-increment:sidenote-counter;pointer-events:none}#main.post .sidenote-number:after,#main.post .sidenote:before{vertical-align:baseline;color:var(--fg4);font-family:Iowan Old Style BT,Georgia,serif;position:relative}#main.post .sidenote-number:after{content:counter(sidenote-counter);color:var(--fg4);font-size:.8rem;top:-.5rem;left:-.05rem}#main.post .sidenote+.sidenote-number{margin-left:.18em}#main.post .sidenote-citation-separator{color:var(--fg4);white-space:pre;font-size:.8rem;position:relative;top:-.5rem}#main.post .sidenote:before{content:counter(sidenote-counter);color:var(--fg4);padding-right:.2rem;font-size:.8rem;top:-.4rem;left:-.1rem}#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])){counter-increment:figure-counter;padding-block:var(--post-block-padding-y);margin:1.8rem 0;display:block;position:relative;overflow:visible}#main.post article.content .code-block-wrapper{padding-block:var(--post-code-block-padding-y);margin:1.2rem 0}#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{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);text-align:left;color:var(--fg3);font-weight:400;display:block;position:static}#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{width:70%;height:auto;margin-left:auto;margin-right:auto;display:block}#main.post figure.half-width.matmul img{width:90%}#main.post article.content img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#main.post article.content .post-inline-video,#main.post article.content .intelligence-interactivity-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{z-index:2000!important;background:#fff!important}.medium-zoom-image--opened{z-index:2001!important}input.margin-toggle{display:none}label.sidenote-number{cursor:pointer;max-height:2rem;display:inline-block}label.margin-toggle:not(.sidenote-number){display:none}#main.post canvas{width:100%;max-width:100%;display:block}#main.post article.content svg:not(.octicon):where(:not(.btn svg,[data-owned-figure] svg)){width:100%;max-width:100%;height:auto;display:block}#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{padding-block:var(--post-formula-padding-y);margin-block:1.4rem}#main.post article.content .katex-display>.katex{padding-block:.5rem}#main.post .paginator{max-width:660px;font-family:var(--font-sans);grid-template-columns:repeat(3,1fr);align-items:center;width:100%;margin-left:auto;margin-right:auto;font-size:15px;display:grid}#main.post .paginator a{color:var(--fg4);text-align:center;padding:.5rem 0;text-decoration:none;transition:color .2s ease-in-out,opacity .2s ease-in-out;display:block;position:relative;font-family:var(--font-sans)!important}#main.post .paginator a:hover{color:var(--fg1);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg1)20%,var(--bg)20%);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;-webkit-text-decoration-color:color-mix(in srgb,var(--fg1)20%,var(--bg)20%)!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));font-family:var(--font-sans);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:.8rem 0 1.8rem;display:grid}@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);content:"";opacity:1;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;bottom:1rem;left:1rem}#main.post article.content .model-output-column:after{border-bottom:.23rem solid #0000;border-left:.36rem solid var(--bg);content:"";opacity:1;border-top:.23rem solid #0000;position:absolute;bottom:1.395rem;left:1.5rem}#main.post article.content .model-output-column h4{color:var(--fg);font-family:var(--font-sans);margin:0 0 .85rem;font-size:15px;font-style:normal;font-weight:400;line-height:1.3}#main.post article.content .model-output-column p{color:var(--fg2);font-family:var(--font-sans);margin:0;font-size:15px;line-height:1.45}#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);font-family:var(--font-sans);text-align:center;flex-wrap:wrap;justify-content:center;gap:.55rem 1rem;max-width:920px;margin:.9rem auto 1.15rem;font-size:13px;line-height:1.2;display:flex}#main.post article.content .ii-legend-item{align-items:center;gap:.42rem;display:inline-flex}#main.post article.content .ii-legend-marker{background:var(--ii-marker-color);flex:none;width:9px;height:9px;display:inline-block}#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{border-bottom:10px solid var(--ii-marker-color);background:0 0;border-left:5.5px solid #0000;border-right:5.5px solid #0000;width:0;height:0}#main.post article.content .intelligence-interactivity-chart{color:var(--fg);width:100%;max-width:920px;margin:0 auto;position:relative}#main.post article.content .intelligence-interactivity-charts{gap:1.15rem;display:grid}@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{width:100%;max-width:920px;margin:0 auto}}#main.post article.content .intelligence-interactivity-svg{width:100%;height:auto;display:block;overflow:visible}#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,#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);text-anchor:middle;font-size:19px;font-weight:400}#main.post article.content .ii-y-ticks text{text-anchor:end}#main.post article.content .ii-axis-label,#main.post article.content .ii-panel-title{fill:var(--fg2);letter-spacing:0;text-anchor:middle;font-size:20px;font-weight:400}#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:0s;--ii-point-delay:0s;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:.3s ease-out both ii-error-stem-in;animation-delay:calc(var(--ii-point-delay) + .34s);transform-box:fill-box;transform-origin:50%}#main.post article.content .intelligence-interactivity-figure.is-plot-visible .ii-error-bar line:not(:first-child){animation:.18s ease-out both ii-error-cap-in;animation-delay:calc(var(--ii-point-delay) + .6s)}#main.post article.content .intelligence-interactivity-figure.is-plot-visible .ii-point{animation:.42s ease-out both ii-point-in;animation-delay:var(--ii-point-delay)}#main.post article.content .ii-point text{fill:color-mix(in srgb,var(--fg)82%,var(--bg)18%);paint-order:stroke;pointer-events:none;stroke:var(--bg);stroke-linejoin:round;stroke-width:4px;font-size:20px;font-weight:400}#main.post article.content .ii-point-hit-area{fill:#0000;pointer-events:all;stroke:none}#main.post article.content .ii-point-marker-shell{transform-box:fill-box;transform-origin:50%;transition:transform .18s cubic-bezier(.2,.9,.25,1.25);transform:scale(1)}#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:50%;vector-effect:non-scaling-stroke}#main.post article.content .intelligence-interactivity-figure.is-plot-visible .ii-point-marker{animation:.42s cubic-bezier(.2,.9,.25,1.25) both ii-marker-in;animation-delay:var(--ii-point-delay)}#main.post article.content .ii-chart-tooltip{--ii-tooltip-offset-x:0px;opacity:0;pointer-events:none;transform:translate(calc(-50% + var(--ii-tooltip-offset-x)),calc(-100% - 10px));z-index:7;transition:opacity .12s,transform .14s;position:absolute;top:0;left:0}#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{color:#fff;font-family:var(--font-sans);white-space:normal;background:#111;border-radius:4px;flex-direction:column;align-items:flex-start;gap:.24rem;max-width:min(260px,100vw - 2rem);padding:.45rem .55rem;font-size:13px;font-weight:400;line-height:1.15;display:inline-flex}#main.post article.content .ii-chart-tooltip-title{color:#fff;white-space:nowrap}#main.post article.content .ii-chart-tooltip-values{color:#ffffff9e;white-space:pre;display:block}@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{opacity:1;transition:none;animation: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,#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 .judgment-map-figure{counter-increment:none;width:100%;margin:0 auto;padding-block:0}#main.post .judgment-map{background:#fff;border:1px solid #fff;border-radius:3px;width:100%;max-width:980px;margin:0 auto;position:relative;overflow:hidden}#main.post .judgment-map:before{content:"";padding-top:48%;display:block}#main.post .judgment-map-fallback,#main.post .judgment-map-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#main.post .judgment-map-fallback{object-fit:cover}#main.post .judgment-map-canvas{opacity:0;transition:opacity .22s}#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,#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:0 0;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{display:inline;position:static}#main.post article.content .heading-anchor{opacity:0;visibility:visible;pointer-events:auto;text-align:center;width:1rem;color:color-mix(in srgb,var(--fg4)65%,transparent);font-family:var(--font-serif);font-size:1em;font-weight:400;text-decoration:none;transition:opacity .15s ease-in-out,color .15s ease-in-out;position:absolute;top:50%;left:-1.2rem;transform:translateY(-50%)}#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{float:none;clear:both;width:95%;margin:1rem 2.5%;display:none;position:static}#main.post .left-toc{display:none}#main.post .post-content-shell,#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])),#main.post article.content table{width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none}#main.post{max-width:100%;margin-left:0;margin-right:0;padding-left:1.3rem;padding-right:1.3rem}#main.post article.content{max-width:min(100%,660px);margin-left:auto;margin-right:auto}#main.post .post-cover{width:min(100%,820px);max-width:min(100%,820px);margin-left:auto;margin-right:auto}#main.post .post-cover.compact .cover-image{max-width:100%}#main.post .post-cover svg{width:100%;max-width:100%;height:auto;margin-top:0;padding-left:0;padding-right:0;position:static;left:auto;transform:none}}#main.post article.content table{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);width:100%;max-width:100%;line-height:1.5;display:table!important;overflow-x:visible!important}#main.post article.content figure:has(figcaption) table{margin:0 auto}#main.post article.content .benchmark-results-scroll.benchmark-results-wide{--benchmark-name-column-width:clamp(12rem,30vw,18rem);grid-template-columns:0 minmax(0,1fr) 0;width:100%;max-width:100%}#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{width:100%;margin-left:0;transform:none}}#main.post article.content .benchmark-results-controls{justify-content:center;gap:.45rem;width:100%;margin:1.35rem 0 -1.25rem;display:flex}#main.post article.content .benchmark-results-controls--inert{display:none}#main.post article.content .benchmark-results-control{--benchmark-control-scale:1;appearance:none;background:color-mix(in srgb,var(--fg)10%,var(--bg)90%);color:var(--fg);cursor:pointer;height:2.2rem;transform:scale(var(--benchmark-control-scale));border:0;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;padding:0;transition:background .16s,color .16s,opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}#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{transition:background .16s,color .16s,opacity .16s;animation:.45s cubic-bezier(.34,1.56,.64,1) control-spring}#main.post article.content .benchmark-results-control-icon{color:color-mix(in srgb,var(--fg)72%,var(--bg)28%);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;max-width:none;margin:0;width:1rem!important;height:1rem!important}@property --benchmark-left-fade-size{syntax:"<length>";inherits:false;initial-value:0}@property --benchmark-right-fade-size{syntax:"<length>";inherits:false;initial-value:0}@property --benchmark-clip-left{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --benchmark-clip-right{syntax:"<length-percentage>";inherits:false;initial-value:0}#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));isolation:isolate;overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-width:none;padding-block:var(--post-block-padding-y);scroll-behavior:auto;-webkit-overflow-scrolling:auto;width:100%;-webkit-clip-path:inset(0 var(--benchmark-clip-right)0 var(--benchmark-clip-left));-webkit-mask-image:linear-gradient(to right,#0000 0,#0000 var(--benchmark-clip-left),#000 calc(var(--benchmark-clip-left) + var(--benchmark-left-fade-size)),#000 calc(100% - var(--benchmark-clip-right) - var(--benchmark-right-fade-size)),#0000 calc(100% - var(--benchmark-clip-right)),#0000 100%);-webkit-mask-image:linear-gradient(to right,#0000 0,#0000 var(--benchmark-clip-left),#000 calc(var(--benchmark-clip-left) + var(--benchmark-left-fade-size)),#000 calc(100% - var(--benchmark-clip-right) - var(--benchmark-right-fade-size)),#0000 calc(100% - var(--benchmark-clip-right)),#0000 100%);mask-image:linear-gradient(to right,#0000 0,#0000 var(--benchmark-clip-left),#000 calc(var(--benchmark-clip-left) + var(--benchmark-left-fade-size)),#000 calc(100% - var(--benchmark-clip-right) - var(--benchmark-right-fade-size)),#0000 calc(100% - var(--benchmark-clip-right)),#0000 100%);grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);margin:1.8rem 0;transition:--benchmark-clip-left 0s linear .18s,--benchmark-clip-right 0s linear .18s,--benchmark-left-fade-size .18s,--benchmark-right-fade-size .18s;display:grid;position:relative;overflow:auto hidden}@media (min-width:900px) and (max-width:1119px){#main.post article.content .benchmark-results-scroll{width:min(100%,var(--benchmark-scroll-viewport-max));margin-left:auto;margin-right:auto}}#main.post article.content .benchmark-results-scroll:before,#main.post article.content .benchmark-results-scroll:after{background:var(--bg);content:"";opacity:1;pointer-events:none;z-index:3;grid-row:1;place-self:stretch stretch;transition:opacity .18s;position:sticky}#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;width:min(calc(100vw - 12rem),var(--benchmark-scroll-viewport-max));margin-left:50%;transform:translate(-50%)}#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 linear,--benchmark-clip-right linear,--benchmark-left-fade-size .18s,--benchmark-right-fade-size .18s}#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%);-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{z-index:4;grid-area:1/2;width:max-content;min-width:100%;max-width:none;margin:0;font-size:13px;line-height:1.35}#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:#00000029;--benchmark-feature-border-width:1.5px;--benchmark-feature-radius:.55rem;--benchmark-group-column-width:2.35rem;--benchmark-highlight-best:color-mix(in srgb,#f4c536 24%,var(--bg)76%);--benchmark-highlight-best-hover:color-mix(in srgb,var(--benchmark-highlight-best)90%,#d8a412 10%);--benchmark-highlight-instant:color-mix(in srgb,#f4c536 14%,var(--bg)86%);--benchmark-highlight-instant-hover:color-mix(in srgb,var(--benchmark-highlight-instant)90%,#d8a412 10%);--benchmark-name-column-width:clamp(8rem,18vw,10rem);--benchmark-rule-color:#0000001f;--benchmark-rule-color-highlight:#00000012;--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;white-space:nowrap;padding:.55rem .8rem}#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);box-sizing:border-box;min-width:var(--benchmark-sticky-left-width);width:var(--benchmark-sticky-left-width);z-index:8;border-bottom:0;position:sticky;left:0}#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{text-align:center;z-index:1;position:relative}#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);max-width:var(--benchmark-group-column-width);min-width:var(--benchmark-group-column-width);text-align:center;text-orientation:mixed;vertical-align:middle;white-space:nowrap;width:var(--benchmark-group-column-width);writing-mode:vertical-rl;z-index:6;padding-left:.35rem;padding-right:.35rem;line-height:1;position:sticky;left:0;transform:rotate(180deg)}#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:1px}#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);vertical-align:middle;white-space:normal;width:var(--benchmark-name-column-width);z-index:5;padding-left:.7rem;padding-right:.7rem;position:sticky}#main.post article.content .benchmark-results-table .benchmark-title{color:var(--fg);white-space:nowrap;font-weight:400;line-height:1.22;display:block}#main.post article.content .benchmark-results-table .benchmark-subtitle{color:var(--fg3);white-space:normal;margin-top:.18rem;font-size:.88em;line-height:1.25;display:block}#main.post article.content .benchmark-bg-score{background:color-mix(in srgb,var(--fg4)9%,var(--bg)91%);border-radius:2px;padding:.08em .24em;font-weight:500;line-height:1.25;display:inline-block}#main.post article.content .benchmark-results-table sup{vertical-align:super;font-size:.68em;line-height:0}#main.post article.content .benchmark-results-note{color:var(--fg3);font-family:var(--font-sans);font-size:var(--post-caption-font-size);margin-top:-.25rem;line-height:1.45}#main.post article.content .benchmark-results-note-item{scroll-margin-top:6rem;display:block}#main.post article.content .benchmark-results-note-label{font-weight:500}#main.post article.content .benchmark-results-table .benchmark-footnote-ref{color:var(--fg3);margin-left:.12em;font-weight:500;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-underline-offset:.12em;text-decoration:underline}#main.post article.content .benchmark-results-legend{--benchmark-legend-best:#d8a412b8;--benchmark-legend-instant:#e2b2226b;color:var(--fg3);font-family:var(--font-sans);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem 1rem;margin:-.9rem auto 1.2rem;font-size:13px;line-height:1.2;display:flex}#main.post article.content .benchmark-results-legend-item{align-items:center;gap:.42rem;display:inline-flex}#main.post article.content .benchmark-results-legend-marker{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}#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;text-align:left;border:none;border-bottom:1px solid var(--benchmark-rule-color,color-mix(in srgb,var(--fg4)25%,var(--bg)75%));padding:.75rem 1rem}#main.post article.content th{color:var(--fg3);background-color:#0000;font-weight:400}#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);content:"";pointer-events:none;z-index:4;position:absolute;bottom:0;left:0;right:0}#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);content:"";pointer-events:none;z-index:5;position:absolute;top:0;bottom:0;left:0}#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);z-index:7;position:sticky;overflow:hidden}#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:"";pointer-events:none;z-index:5;position:absolute;inset:0}#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{z-index:6;position:relative}@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{width:0;min-width:0;max-width:0;padding-left:0;padding-right:0;position:relative;overflow:hidden}#main.post article.content .benchmark-results-table .benchmark-group-label{display:none}#main.post article.content .benchmark-results-table .benchmark-heading-spacer{z-index:1;position:relative;left:auto}#main.post article.content .benchmark-results-table td.benchmark-name{box-shadow:none;z-index:1;position:relative;left:auto}#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{z-index:1;position:relative;left:auto}#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)}:is(#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)),:is(#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);width:var(--benchmark-group-column-width);padding-left:.2rem;padding-right:.2rem}#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{vertical-align:middle;border-radius:2px;width:12px;height:12px;margin-right:8px;display:inline-block}.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{vertical-align:middle;border-radius:2px;width:12px;height:12px;margin-right:8px;display:inline-block}.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{cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;margin-right:8px;display:inline-flex;position:relative}.judging-ablation-color-square.red{background-color:var(--red)}.judging-ablation-color-square.red:before{background:var(--bg);content:"";width:6px;height:1.5px;display:block}.judging-ablation-color-square[aria-label]:after{background:var(--bg);border:1px solid color-mix(in srgb,var(--fg4)14%,var(--bg)86%);color:var(--fg);content:attr(aria-label);font-family:var(--font-sans);opacity:0;pointer-events:none;white-space:nowrap;z-index:3;border-radius:5px;padding:.55rem .65rem;font-size:12px;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.judging-ablation-color-square[aria-label]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}
