.bmast{padding-top:clamp(20px,3vw,34px)}.bmast__in{max-width:calc(var(--figure) + var(--toc-w) + 56px);margin-inline:auto;padding-inline:var(--pad)}.bmast__panel{--bmast-rule:rgba(255,255,255,.14);position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:#120f17;color:#fff;padding:clamp(24px,3vw,39px) clamp(24px,3.2vw,44px) clamp(22.13px,2.766vw,35.96px)}.bmast__panel>.grainient{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.bmast__panel[data-fx=ascii] .bmast__matrix{inset:0 -54% 0 0;width:auto;opacity:1;-webkit-mask-image:none;mask-image:none}.bmast__panel[data-fx=ascii]>.grainient{display:none}.bmast__panel[data-fx=ascii]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#080808f0,#080808db 26%,#08080873 46%,#08080800 64%)}.bmast__matrix{position:absolute;inset:0 0 0 auto;z-index:1;width:min(64%,660px);overflow:hidden;pointer-events:none;opacity:.75;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.043) 9%,rgba(0,0,0,.156) 18%,rgba(0,0,0,.316) 27%,rgba(0,0,0,.5) 36%,rgba(0,0,0,.684) 45%,rgba(0,0,0,.844) 54%,rgba(0,0,0,.957) 63%,#000 72%);mask-image:linear-gradient(to right,#0000,#0000000b,#00000028,#00000051,#00000080,#000000ae,#000000d7,#000000f4,#000 72%)}.bmast__matrix canvas{display:block;width:100%;height:100%}.bmast__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(24px,2.6vw,32px)}.bmast__word{margin:-.091em 0 0;font-size:clamp(3.25rem,9vw,7rem);font-weight:400;line-height:.92;letter-spacing:-.04em}.bmast__line{margin:clamp(14px,1.6vw,20px) 0 0;max-width:37ch;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.5;letter-spacing:-.01em;color:#ffffff9e;text-wrap:pretty}.bmast__stats{--stat-split:20px;display:flex;flex-wrap:nowrap;gap:18px var(--stat-split);margin:0;border-bottom:1px solid var(--bmast-rule);padding-bottom:18px}.bmast__stats div{display:flex;flex-direction:column;gap:3px}.bmast__stats div+div{border-left:1px solid var(--bmast-rule);padding-left:var(--stat-split)}.bmast__stats dt{font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bmast__stats dd{margin:0;font-size:.8125rem;line-height:1.3;color:#fff9}.bmast__foot{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.bmast__credits{display:flex;align-items:stretch;gap:24px}.bmast__credit{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px}.bmast__credit+.bmast__credit{border-left:1px solid var(--bmast-rule);padding-left:24px}.bmast__credit span{font-size:min(.8125rem,max(8px,calc(8.4vw - 19.5px)));line-height:1;letter-spacing:-.01em;color:#ffffff9e;white-space:nowrap}.bmast__credit img{display:block;width:auto}.bmast__credits{--us-drop:3.7px;padding-bottom:var(--us-drop)}.bmast__credit-us{height:18px;transform:translateY(var(--us-drop))}.bmast__credit-hud{height:17px}#run-benchmark .cta__panel{text-align:left}#run-benchmark .cta__copy{margin-inline:0}#run-benchmark .cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}#run-benchmark .btn--ghost{color:#fff}#run-benchmark .btn--ghost .btn__fill{background:transparent}#run-benchmark .btn--ghost .btn__outline{opacity:1;border-color:#fff6}#run-benchmark .btn--ghost:before{background:#fff}.byline{border-top:0;padding-top:0;margin-top:22px}.byline__avatar--mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);border-color:var(--ink)}.byline__avatar--mark img{width:14px;height:auto;display:block;filter:brightness(0) invert(1)}.article{padding-top:0}.head{padding-bottom:30px}.fig--chart .fig__panel{background:var(--bg)}.fig__ink{padding:20px 18px 14px;overflow-x:auto}.fig--chart [data-r]{transition-timing-function:var(--ease-out);transition-delay:var(--d,0ms)}.fig--chart [data-r=bar]{transition-property:width;transition-duration:.85s}.fig--chart [data-r=rail]{stroke-dasharray:var(--len);transition-property:stroke-dashoffset;transition-duration:.7s}.fig--chart [data-r=mark],.fig--chart [data-r=dot]{transform-box:fill-box;transform-origin:50% 50%;transition-property:opacity,transform;transition-duration:.5s}.fig--chart [data-r=lab]{transition-property:opacity;transition-duration:.45s}.fig--chart[data-reveal=reset] [data-r]{transition:none!important}.fig--chart[data-reveal] [data-r=bar]{width:0}.fig--chart[data-reveal] [data-r=rail]{stroke-dashoffset:var(--len)}.fig--chart[data-reveal] [data-r=mark],.fig--chart[data-reveal] [data-r=dot]{opacity:0;transform:scale(.5)}.fig--chart[data-reveal] [data-r=lab]{opacity:0}.fig--chart[data-reveal=in] [data-r=bar]{width:var(--w)}.fig--chart[data-reveal=in] [data-r=rail]{stroke-dashoffset:0}.fig--chart[data-reveal=in] [data-r=mark],.fig--chart[data-reveal=in] [data-r=dot]{opacity:1;transform:none}.fig--chart[data-reveal=in] [data-r=lab]{opacity:1}.bsvg{display:block;width:100%;min-width:720px;height:auto}.bsvg[data-w=narrow]{display:none}@media(max-width:819px){.fig--chart .bsvg[data-w=wide]{display:none}.fig--chart .bsvg[data-w=narrow]{display:block;min-width:0;max-width:420px;margin-inline:auto}.fig--chart .fig__ink{padding-inline:8px}}.seg{display:inline-flex;gap:3px;padding:3px;border-radius:8px;background:var(--surface);border:1px solid var(--hairline)}.seg button{padding:5px 11px;border:0;border-radius:6px;background:none;font-family:var(--sans);font-size:12px;line-height:1;font-weight:500;color:var(--ink-2);cursor:pointer;transition:color .18s var(--power2-out),background-color .18s var(--power2-out)}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}@media(hover:hover)and (pointer:fine){.seg button:not([aria-pressed=true]):hover{color:var(--ink)}}.seg button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fig__ink [data-view]{display:none}.fig__panel[data-metric=weighted] [data-view=weighted],.fig__panel[data-metric=standard] [data-view=standard]{display:block}.btable{width:100%;border:1px solid var(--hairline);border-radius:12px;overflow-x:auto;overflow-y:hidden;margin-block:clamp(26px,3vw,36px)}.btable table{width:100%;border-collapse:collapse;font-size:15px}.btable th,.btable td{padding:11px 14px;text-align:left;vertical-align:top}.btable thead th{background:var(--surface-2);font-weight:500;font-size:13px;line-height:1.4}.btable tbody tr+tr td{border-top:1px solid var(--hairline)}.btable b{font-weight:500}.btable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.btable__eg{color:var(--ink-2)}.btable__cap{caption-side:bottom;padding:11px 14px 0;text-align:left;font-size:13px;line-height:1.5;color:var(--ink-2)}.btable tbody th{text-align:left;font-weight:400;vertical-align:top;padding:11px 14px;font-size:inherit}.btable tbody tr+tr th{border-top:1px solid var(--hairline)}@media(max-width:760px){.bmast__matrix{display:none}.btable tbody th,.btable thead th:first-child{position:sticky;left:0;z-index:1;background:var(--bg);box-shadow:1px 0 0 var(--hairline)}.btable thead th:first-child{background:var(--surface-2)}.btable table{font-size:12px}.btable th,.btable td,.btable tbody th{padding:8px 6px}.btable thead th,.btable thead th.num{white-space:nowrap;font-size:9px;letter-spacing:0}.bmast__stats{--stat-split:13px;row-gap:14px}.bmast__stats dt{font-size:1.2rem}}
