@font-face{font-family:mono;src:url(../media/hack_regular-s.p.44c15h4wk_cvi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/hack_bold-s.p.3b4_lc4hinwkw.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:70.35%;descent-override:17.87%;line-gap-override:0.0%;size-adjust:131.94%}.mono_2d0cb228-module__LZyurq__className{font-family:mono,mono Fallback}.mono_2d0cb228-module__LZyurq__variable{--font-mono:"mono", "mono Fallback"}
:root,[data-theme=dracula]{--bg:#1e1e2e;--fg:#f8f8f2;--dim:#b3b3b3;--line:#888;--hover:#2a2a38;--panel:#262633;--green:#50fa7b;--cyan:#8be9fd;--yellow:#f1fa8c;--pink:#ff79c6;--purple:#bd93f9;--orange:#ffb86c;--red:#f55;--accent:#bd93f9;--on-accent:#1e1e2e;--grid:#6b6b70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=catppuccin]{--bg:#1e1e2e;--fg:#cdd6f4;--dim:#9298b2;--line:#6d7188;--hover:#262637;--panel:#232334;--green:#a6e3a1;--cyan:#89dceb;--yellow:#f9e2af;--pink:#f5c2e7;--purple:#cba6f7;--orange:#fab387;--red:#f38ba8;--accent:#cba6f7;--on-accent:#1e1e2e;--grid:#54566b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=tokyonight]{--bg:#1a1b26;--fg:#c0caf5;--dim:#858fb9;--line:#606993;--hover:#20222f;--panel:#1f2030;--green:#9ece6a;--cyan:#7dcfff;--yellow:#e0af68;--pink:#ff007c;--purple:#bb9af7;--orange:#ff9e64;--red:#f7768e;--accent:#7aa2f7;--on-accent:#1a1b26;--grid:#484f71;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=gruvbox]{--bg:#282828;--fg:#ebdbb2;--dim:#ab9b85;--line:#807467;--hover:#32302f;--panel:#2e2c2b;--green:#b8bb26;--cyan:#8ec07c;--yellow:#fabd2f;--pink:#d3869b;--purple:#d3869b;--orange:#fe8019;--red:#fb4934;--accent:#fe8019;--on-accent:#282828;--grid:#625a51;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=solarized]{--bg:#fdf6e3;--fg:#4c5f66;--dim:#627579;--line:#a9b3ae;--hover:#f5eed8;--panel:#f7f0dc;--green:#6c7d00;--cyan:#1f8a82;--yellow:#a07800;--pink:#d33682;--purple:#6c71c4;--orange:#cb4b16;--red:#dc322f;--accent:#268bd2;--on-accent:#fdf6e3;--grid:#cdd0c5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light]{--bg:#fff;--fg:#1f2328;--dim:#656d76;--line:#b4b8bc;--hover:#f6f8fa;--panel:#f6f8fa;--green:#1a7f37;--cyan:#0969da;--yellow:#9a6700;--pink:#bf3989;--purple:#8250df;--orange:#bc4c00;--red:#cf222e;--accent:#8250df;--on-accent:#fff;--grid:#d4d6d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=classic]{--bg:#0a0d0a;--fg:#c8d3c8;--dim:#8c978c;--line:#657165;--hover:#111611;--panel:#0f130f;--green:#4ade80;--cyan:#67e8f9;--yellow:#facc15;--pink:#f0abfc;--purple:#c4b5fd;--orange:#fdba74;--red:#f87171;--accent:#4ade80;--on-accent:#0a0d0a;--grid:#4d564d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-mono), ui-monospace, Menlo, monospace;font-size:15.4px;line-height:1.6}main{max-width:1210px;margin:0 auto;padding:22px 17.6px 70.4px}.sponsor-rail{display:none}.sponsor-mobile{border-bottom:1px solid color-mix(in srgb, var(--line) 16%, transparent);align-items:center;gap:8px;min-height:52px;padding:7px 12px;display:flex}.sponsor-mobile-track{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative;overflow-x:auto}.sponsor-mobile-track::-webkit-scrollbar{display:none}.sponsor-mobile-empty{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--bg));background:color-mix(in srgb, var(--accent) 6%, var(--bg));width:fit-content;min-height:36px;color:var(--dim);border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:7px 16px;font-size:11px;text-decoration:none;display:flex}.sponsor-mobile-empty>span:first-child{color:var(--fg);font-weight:700}.sponsor-mobile-empty>span:last-child{color:var(--accent);white-space:nowrap}.sponsor-mobile-empty:hover{color:var(--fg);border-color:var(--dim)}.sponsor-label{color:var(--dim);flex:none;font-size:10px}.sponsor-card{text-align:center;border:1px solid color-mix(in srgb, var(--sponsor-fg) 15%, var(--sponsor-bg));background:var(--sponsor-bg);min-width:0;color:var(--sponsor-fg);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px 12px 22px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex;position:relative}.sponsor-card:hover{border-color:color-mix(in srgb, var(--sponsor-fg) 55%, var(--sponsor-bg))}.sponsor-card:focus-visible,.sponsor-mobile-empty:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sponsor-card strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.5;overflow:hidden}.sponsor-mark{width:28px;height:28px;color:var(--sponsor-fg);border-radius:7px;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.sponsor-mark img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.sponsor-description{-webkit-line-clamp:3;max-width:26ch;color:inherit;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.sponsor-disclosure{color:inherit;opacity:.7;letter-spacing:.2px;padding:0 8px;font-size:9px;position:absolute;bottom:8px}.sponsor-available{flex:none}.sponsor-card-compact{border-radius:7px;flex-direction:row;flex:none;justify-content:flex-start;gap:7px;max-width:190px;min-height:36px;padding:7px 12px}.sponsor-card-compact strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sponsor-card-compact .sponsor-mark{border-radius:4px;width:19px;height:19px;font-size:14px}.sponsor-card-compact .sponsor-description{display:none}.sponsor-page .sponsor-intro{max-width:860px;margin-top:76px}.sponsor-kicker{color:var(--cyan);margin-bottom:18px;font-size:12px}.sponsor-intro h1{color:var(--fg);letter-spacing:-1.5px;font-size:clamp(27px,3vw,43px);line-height:1.25;display:block}.sponsor-intro>p:not(.sponsor-kicker):not(.sponsor-price):not(.sponsor-small){max-width:66ch;color:var(--dim);margin-top:24px}.sponsor-intro .sponsor-price{color:var(--dim);margin:30px 0 18px;font-size:14px}.sponsor-price strong{color:var(--fg);font-size:32px;font-weight:700}.sponsor-page .sponsor-enquire{gap:24px;padding:12px 16px}.sponsor-review-note{background:var(--panel);border-left:2px solid var(--accent);margin:30px 0;padding:22px}.sponsor-review-note h2{margin-bottom:8px;font-size:15px}.sponsor-review-note p{color:var(--dim);font-size:13px}.sponsor-intro .sponsor-small{margin-top:12px;font-size:12px}.sponsor-page .sponsor-details{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:64px;padding-top:26px;display:grid}.sponsor-detail-number{color:var(--accent);font-size:11px}.sponsor-details h2,.sponsor-independence h2{margin:10px 0;font-size:15px}.sponsor-details p,.sponsor-independence p{color:var(--dim);font-size:13px}.sponsor-page .sponsor-independence{max-width:84ch;margin-top:48px}.sponsor-independence p+p{margin-top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sponsor-dialog{background:var(--bg);width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);border:1px solid color-mix(in srgb, var(--line) 45%, transparent);font:inherit;border-radius:14px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0006}.sponsor-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}body:has(.sponsor-dialog[open]){overflow:hidden}.sponsor-dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.sponsor-dialog-head h2{margin-bottom:5px;font-size:19px;line-height:1.4}.sponsor-dialog-head p{color:var(--dim);font-size:12px}.sponsor-dialog-close{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;width:32px;font-size:25px}.sponsor-form{grid-template-columns:minmax(0,1fr) 190px;gap:16px 24px;display:grid}.sponsor-form-fields{flex-direction:column;gap:11px;min-width:0;display:flex}.sponsor-form label{color:var(--fg);font-size:12px;display:block}.sponsor-form label>span{color:var(--dim);font-size:10px}.sponsor-form label>span:not(.sr-only){margin-left:4px}.sponsor-form input:not([type=checkbox]):not([type=radio]){background:var(--panel);border:1px solid color-mix(in srgb, var(--line) 40%, transparent);width:100%;min-width:0;color:var(--fg);font:inherit;border-radius:6px;margin-top:4px;padding:7px 9px;font-size:13px;display:block}.sponsor-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sponsor-form input[type=file]{padding:8px!important;font-size:10px!important}.sponsor-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sponsor-colours{border:0;align-items:center;gap:10px;display:flex}.sponsor-colours legend{margin-bottom:8px;font-size:12px}.sponsor-colour{cursor:pointer;position:relative}.sponsor-colour input{opacity:0;width:28px;height:28px;position:absolute}.sponsor-colour>span:not(.sr-only){border:4px solid var(--bg);border-radius:50%;width:28px;height:28px;margin:0;display:block}.sponsor-colour input:checked+span{outline:1px solid var(--fg)}.sponsor-colour input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.sponsor-form-preview>p{color:var(--dim);margin-bottom:8px;font-size:10px}.sponsor-form-preview>.sponsor-card:not(.sponsor-card-compact){height:144px;margin-bottom:14px}.sponsor-form-preview .sponsor-preview-note{margin-top:15px;font-size:11px;line-height:1.7}.sponsor-form .sponsor-honeypot{position:absolute;left:-10000px}.sponsor-form-submit{border-top:1px solid color-mix(in srgb, var(--line) 25%, transparent);grid-column:1/-1;padding-top:12px}.sponsor-form-submit .sponsor-consent{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.sponsor-consent input{accent-color:var(--accent)}.sponsor-form-submit .btn{font:inherit;cursor:pointer;justify-content:center;gap:12px;width:100%;padding:9px 14px;font-size:13px}.sponsor-form-submit .btn:disabled{opacity:.6;cursor:wait}.sponsor-form-submit>p{color:var(--dim);margin-top:10px;font-size:11px}.sponsor-form-submit .sponsor-error{color:var(--red);margin:0 0 14px}@media (max-width:640px){.sponsor-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:20px}.sponsor-dialog-head h2{font-size:18px}.sponsor-form{grid-template-columns:1fr;gap:22px}.sponsor-form-preview{grid-template-columns:1fr 1fr;align-items:start;gap:8px 16px;display:grid}.sponsor-form-preview>p:first-child{grid-area:1/1}.sponsor-form-preview>.sponsor-card:not(.sponsor-card-compact){grid-area:2/1/4;margin:0}.sponsor-form-preview>p:nth-of-type(2){grid-area:1/2}.sponsor-form-preview .sponsor-card-compact{grid-area:2/2;max-width:100%}.sponsor-form-preview .sponsor-preview-note{grid-column:1/-1;margin:0}.sponsor-form-row{grid-template-columns:1fr}}@media (min-width:1400px){body{--sponsor-rail-width:clamp(160px, 11vw, 200px);padding-inline:calc(var(--sponsor-rail-width) + 32px)}.sponsor-mobile{display:none}.sponsor-rail{width:var(--sponsor-rail-width);z-index:2;flex-direction:column;gap:10px;display:flex;position:fixed;top:16px}.sponsor-rail-left{left:16px}.sponsor-rail-right{right:16px}.sponsor-rail>.sponsor-label{z-index:1;background:var(--bg);padding:0 4px;font-size:9px;line-height:14px;position:absolute;top:-7px;left:10px}.sponsor-rail>:is(.sponsor-card,.sponsor-available,.sponsor-email-card){flex:none;width:100%;height:144px;margin:0}.sponsor-rail .sponsor-available{border-radius:10px;flex-direction:column;gap:8px;padding:16px 12px;font-size:12px}.sponsor-rail .sponsor-available>span:last-child{font-size:11px}.sponsor-rail .sponsor-available:hover{border-color:var(--accent)}}@media (max-width:640px){.sponsor-mobile{padding-inline:12px}.sponsor-mobile-empty{gap:10px;padding-inline:8px;font-size:10px}.sponsor-page .sponsor-intro{margin-top:48px}.sponsor-intro h1{letter-spacing:-.7px}.sponsor-page .sponsor-details{grid-template-columns:1fr;gap:24px;margin-top:40px}}@media print{.sponsor-placements{display:none}body{padding-inline:0}}a{color:inherit}.dim{color:var(--dim)}.green{color:var(--green)}.cyan{color:var(--cyan)}.yellow{color:var(--yellow)}.pink{color:var(--pink)}h1{color:var(--accent);font-size:15.4px;font-weight:700;display:inline}section{margin-top:26.4px}.prompt{flex-wrap:wrap;align-items:baseline;gap:13.2px;display:flex}.prompt code{color:var(--yellow)}.pick{flex-wrap:wrap;align-items:baseline;gap:4.4px 8.8px;display:flex}.pick .label{width:5ch;color:var(--dim)}.pick a{color:var(--dim);text-decoration:none}.pick a:hover{color:var(--fg)}.pick a.on{color:var(--on-accent);background:var(--accent)}button.copy{font:inherit;border:1px solid var(--line);color:var(--dim);cursor:pointer;background:0 0;padding:0 6.6px}button.copy:hover{color:var(--fg);border-color:var(--dim)}.board{border-collapse:collapse;width:100%;margin-top:8.8px}.board th{text-align:left;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap;padding:4.4px 13.2px 4.4px 0;font-weight:400}.board th.num{text-align:right}.board td{vertical-align:baseline;white-space:nowrap;padding:3.3px 13.2px 3.3px 0}.board tr.none td{color:var(--dim)}.board td.num{text-align:right}.scroll{overflow-x:auto}.board .clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:40ch;display:inline-block;overflow:hidden}.board td.cmd .line{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:32ch;display:inline-block;overflow:hidden}.board tr:hover td{background:var(--hover)}.board.cols{table-layout:fixed;width:0;min-width:100%}.board.cols .c-rank{width:4ch}.board.cols .c-model{width:40ch}.board.cols .c-model .clip{max-width:none;display:block}.board.cols .c-score{width:13ch}.board.cols .c-score .uncalibrated{white-space:normal}.board.cols .c-where{text-overflow:ellipsis;width:20ch;overflow:hidden}.board.cols .c-speed{width:12ch}.board.cols .c-ram,.board.cols .c-ctx{width:8ch}.board.cols .c-cmd{width:40ch}.board.cols .c-cmd .line{max-width:calc(100% - 7ch)}.board.cols .c-src{width:17ch}.board-scroll{overflow-x:auto}.table-head{display:none}@supports (animation-timeline:scroll()){.board-wrap{timeline-scope:--board-x}.board-scroll{scroll-timeline:--board-x inline}.board-scroll thead{display:none}.table-head{z-index:3;background:var(--bg);padding-bottom:1px;display:block;position:sticky;top:0;overflow:hidden;container-type:inline-size}.table-head .board{animation:linear both board-x;animation-timeline:--board-x}.board-scroll .board{margin-top:0}}@keyframes board-x{to{transform:translate(calc(100cqw - 100%))}}.src .more-src{font-size:12.1px;text-decoration:none}.method .board td{white-space:normal;overflow-wrap:anywhere}.model-detail .board td:not(.num){white-space:normal;overflow-wrap:break-word}.board .bar,.model-detail .board td.share{white-space:nowrap}.board.speeds td:first-child{min-width:20ch}.board.speeds td:nth-child(2),.board.speeds td:nth-child(3),.board.speeds td:last-child{white-space:nowrap}.board.speeds td:nth-child(4){min-width:36ch}.board.speeds .note>summary{cursor:pointer;width:fit-content;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.method #sources .board td{vertical-align:top;padding-top:11px;padding-bottom:11px}.model-detail section{overflow-x:auto}.model-detail .src,.model-detail .src img{display:inline}a.plain{text-decoration:none}a.plain:hover{text-decoration:underline}.src{vertical-align:middle;align-items:center;gap:5.5px;display:inline-flex}.src img{opacity:.8;border-radius:3.3px;width:15.4px;height:15.4px;display:block}.src img.lab{opacity:.45;outline:1px dashed var(--dim);outline-offset:1px}.src a:hover img{opacity:1}.bar{color:var(--green);letter-spacing:-1px}:target td{background:color-mix(in srgb, var(--accent) 14%, var(--bg))}@media (max-width:792px){.board .hide-sm{display:none}.board .clip{max-width:22ch}.board td,.method .board td,.model-detail .board td:not(.num),.directory .board td{white-space:nowrap;overflow-wrap:normal}.board.cols .c-model .clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board.cols .c-where{white-space:nowrap;width:14ch}.board.cols{font-size:14.3px}.board th,.board td{padding-right:8.8px}.board.cols .c-model{width:23ch}.board.cols .c-score{width:9ch}.board.cols .c-score .uncalibrated{white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:inherit;line-height:inherit;display:block;overflow:hidden}}details.more{margin-top:8.8px}details.more summary{cursor:pointer}details.more[open] summary{margin-bottom:6.6px}.extra-options{margin-top:8.8px}.extra-options>summary{cursor:pointer;padding:2px 0;font-size:13.2px;line-height:1.4;list-style:none}.extra-options>summary:hover{color:var(--accent)}.extra-options>summary:focus-visible{outline:1px solid var(--accent);outline-offset:4.4px}.extra-options>summary::-webkit-details-marker{display:none}.extra-options>summary:before{content:"+ "}.extra-options[open]>summary:before{content:"− "}.extra-options[open]>summary{margin-bottom:6.6px}.extra-options p{max-width:85ch;margin-top:6.6px}.uncalibrated{white-space:normal;max-width:12ch;font-size:13.2px;line-height:1.3;display:inline-block}footer.site{max-width:1210px;margin:0 auto;padding:0 17.6px 52.8px;font-size:13.2px}footer.site p,footer.site .footer-links{max-width:100ch;margin-top:6.6px}.author-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.author-link:hover{color:var(--accent)}.author-link:focus-visible,.author-dialog :focus-visible{outline:2px solid var(--accent);outline-offset:4px}body:has(.author-dialog[open]){overflow:hidden}.author-dialog{border:1px solid var(--line);width:min(460px,100% - 35.2px);max-height:calc(100dvh - 35.2px);color:var(--fg);background:var(--bg);border-radius:8.8px;margin:auto;padding:26.4px;font-size:15.4px;line-height:1.6;overflow-y:auto;box-shadow:0 22px 88px #0000004d}.author-dialog::backdrop{background:#0009}.author-heading{justify-content:space-between;align-items:center;gap:17.6px;font-size:13.2px;display:flex}.author-close{width:32px;height:32px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:22px;display:grid}.author-close:hover{color:var(--accent);background:var(--hover)}.author-intro{align-items:center;gap:17.6px;margin:17.6px 0;display:flex}.author-photo{border-radius:50%;flex:none}.author-dialog h2{color:var(--accent);font-size:22px}footer.site .author-dialog p{margin-top:13.2px}footer.site .author-intro p{margin-top:4.4px;font-size:13.2px}.author-profiles{flex-wrap:wrap;gap:8.8px;margin-top:22px;display:flex}.author-profiles .btn{min-height:38px}.prose p,.prose ul{max-width:80ch;margin-top:8.8px}.prose h2{color:var(--accent);margin-top:17.6px;font-size:17.6px}.prose h3{margin-top:22px;font-size:15.4px}.prose code{color:var(--yellow)}.prose ol{max-width:80ch;margin-top:8.8px}.prose ul,.prose ol{padding-left:26.4px}.prose li+li{margin-top:6.6px}.content-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:13.2px;margin-top:26.4px;display:flex}.content-heading h1{font-size:22px}.edit-page{color:var(--dim);font-size:13.2px;text-decoration:none}.edit-page:hover{color:var(--accent)}.content-page article{margin-top:26.4px}.content-page .btn{margin-top:4.4px}.content-contribute h2{margin-top:39.6px;font-size:19.8px}.content-page hr{border:0;border-top:1px solid var(--line);max-width:80ch;margin-top:39.6px}.content-page hr~p{color:var(--dim);font-size:13.2px}.profile-intro{margin-top:17.6px;margin-bottom:13.2px}.profile-intro h1{font-size:19.8px}.profile-intro p{max-width:90ch;margin-top:4.4px}.profile-links{columns:2 32ch;column-gap:35.2px}.profile-links li{break-inside:avoid}a.sort{color:var(--dim);text-decoration:none}a.sort:hover,a.sort.on{color:var(--fg)}a.sort .arrow{text-align:right;width:2ch;display:inline-block}a.sort:not(.on) .arrow{visibility:hidden}.scatter .pick{margin-top:2px}.pickbtn{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pickbtn:hover{color:var(--fg)}.pickbtn.on{color:var(--on-accent);background:var(--accent)}.find{border:1px solid var(--line);color:var(--fg);font:inherit;background:0 0;width:18ch;margin-left:8.8px;padding:0 6.6px}.find:focus{outline:1px solid var(--dim)}.gridc{color:var(--grid)}.plotgrid{font:inherit;white-space:pre;outline:none;margin-top:6.6px;font-size:14.3px;line-height:1.25;position:relative;overflow-x:auto}.plotgrid:focus-visible{outline:1px dashed var(--dim)}.plotgrid .probe{visibility:hidden;position:absolute}.scatter-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8.8px 17.6px;display:flex}.scatter-heading .pickbtn{color:var(--fg);white-space:nowrap}.scatter.compact .chart-viewport{font-size:12.1px}.scatter.chart-pending .chart-viewport{overflow:hidden}.scatter.chart-pending .plotgrid{visibility:hidden}.scatter-heading .pickbtn{padding:4.4px 0;font-size:13.2px}.scatter-heading .pickbtn:hover{color:var(--accent)}.scatter-heading .pickbtn:focus-visible{outline:1px solid var(--accent);outline-offset:4.4px}.scatter.compact .plotgrid:hover{background:var(--hover)}.machine-options>summary{cursor:pointer;list-style:none}.machine-options>summary::-webkit-details-marker{display:none}.machine-options-toggle{color:var(--fg)}.machine-options-toggle:before{content:"+ "}.machine-options[open] .machine-options-toggle:before{content:"− "}.machine-options[open]{margin-bottom:13.2px}.sitebar{max-width:1210px;height:0;margin:0 auto;padding:0 17.6px;font-size:14.3px;position:relative}:root{--bar-w:524px}.sitebar .actions{z-index:5;align-items:center;gap:8.8px;display:flex;position:absolute;top:18.7px;right:17.6px}main>:is(.board-head,:has(>a.brand)):before{content:"";float:right;width:var(--bar-w);height:1.6em}@media (max-width:999px){:root{--bar-w:316px}.sitebar .open-note{display:none}}@media (max-width:1143px){.board-head .tagline{display:block}.board-head .sep{display:none}}.sitebar .open-note{color:var(--dim);font-size:13.2px}.btn{border:1px solid var(--line);color:var(--fg);background:var(--panel);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6.6px;align-items:center;gap:6.6px;min-height:calc(1.4em + 8.6px);padding:3.3px 9.9px;font-size:13.8px;line-height:1.4;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{color:var(--on-accent);filter:brightness(1.08)}.btn svg{fill:currentColor;flex:none;width:15.4px;height:15.4px}details.btn-dd>summary{list-style:none}details.btn-dd>summary::-webkit-details-marker{display:none}.narrow-only{display:none}@media (max-width:792px){.wide-only{display:none}.narrow-only{display:inline}:root{--bar-w:106px}.sitebar .btn{padding:3.3px 7.7px;font-size:13.2px}.sitebar .swatch-btn{padding:0 6.6px}.sitebar .actions{gap:6.6px;top:20px}}.method pre{max-width:100%;overflow-x:auto}a.brand{color:var(--accent);font-weight:700;text-decoration:none}a.brand:hover{text-decoration:underline}.cursor{background:var(--accent);vertical-align:-2px;width:.55em;height:1.05em;margin-left:2px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor{animation:none}}.dd{display:inline-block;position:relative}.dd>summary{cursor:pointer;color:var(--accent);white-space:nowrap;list-style:none}.dd>summary::-webkit-details-marker{display:none}.dd>summary:after{content:" ▾";color:var(--dim);font-size:.85em}.dd>summary:hover{text-underline-offset:3.3px;text-decoration:underline}.dd .menu{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:8.8px;flex-direction:column;min-width:14ch;padding:4.4px;font-size:14.3px;font-weight:400;line-height:1.6;display:flex;position:absolute;top:calc(100% + 4.4px);left:0;box-shadow:0 11px 30.8px #00000059}.dd .menu.right{left:auto;right:0}.dd .menu.cols{grid-template-columns:repeat(2,minmax(9ch,auto));display:grid}.dd .menu.wide{white-space:normal;width:min(80ch,92vw);padding:11px 13.2px;display:block}.dd .menu a,.dd .menu button{color:var(--fg);white-space:nowrap;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5.5px;align-items:center;gap:8.8px;padding:3.3px 11px;text-decoration:none;display:flex}.dd .menu a:hover,.dd .menu button:hover{background:var(--hover)}.dd .menu a.on,.dd .menu button.on{background:var(--accent);color:var(--on-accent)}.dd .menu.wide .pick a{padding:0;display:inline}.swatch{gap:2px;display:inline-flex}.swatch i{border-radius:2px;width:8.8px;height:8.8px;display:inline-block}.dd>summary.btn{color:var(--fg)}.dd>summary.btn:hover{color:var(--accent);text-decoration:none}.cat-llm{--c:var(--purple)}.cat-image{--c:var(--pink)}.cat-video{--c:var(--orange)}.cat-tts{--c:var(--cyan)}.cat-stt{--c:var(--green)}.pick.cats a:hover{color:var(--c)}.pick.cats a.on{background:var(--c);color:var(--on-accent)}.caption{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4.4px 17.6px;font-size:13.2px;display:flex}.caption a{color:var(--dim)}.caption a:hover{color:var(--fg)}.filters{margin-top:15.4px}.filters-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6.6px 17.6px;margin-bottom:4.4px;display:flex}.filters-tools{flex-wrap:wrap;align-items:baseline;gap:6.6px 17.6px;display:inline-flex}.board-head{position:relative}.board-header-links{color:var(--dim);white-space:nowrap;font-size:11px;display:none;position:absolute;top:31px;right:0}.board-bottom-links{margin-top:28px;font-size:12px;line-height:1.9}.board-extra{margin-top:6px}.board-extra>summary{width:fit-content;color:var(--dim);cursor:pointer;margin-left:auto;padding:3px 0 3px 12px;font-size:12px;list-style:none}.board-extra>summary::-webkit-details-marker{display:none}.board-extra>summary:hover,.board-extra[open]>summary{color:var(--accent)}.board-extra-content{border-top:1px solid color-mix(in srgb, var(--line) 30%, transparent);margin-top:8px;padding:14px 0 4px}@media (min-width:1150px) and (max-width:1399px),(min-width:1600px){.board-header-links{display:block}.board-head:has(+.profile-intro){padding-bottom:20px}.board-bottom-links{display:none}}.email-updates-button{color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.email-updates-button:hover{text-underline-offset:3.3px;text-decoration:underline}.detect{margin-top:11px}.terminal-help .prompt{margin-top:6.6px}.terminal-help p:first-child{margin-top:0}.mi{vertical-align:-4px;object-fit:contain;border-radius:4.4px;width:19.8px;height:19.8px;margin-right:8.8px;display:inline-block}.mi.initial{color:var(--on-accent);place-items:center;font-size:12.1px;font-weight:700;line-height:1;display:inline-grid}.mi.logo{background:#fff;padding:1px;box-shadow:0 0 0 1px #7f7f7f40}.dd>summary.swatch-btn:after{content:none}.swatch-btn{min-height:calc(1.4em + 8.6px);padding:0 9.9px}.swatch-btn .swatch i{border-radius:3px;width:11px;height:11px}.model-intro{margin-top:13.2px}.model-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8.8px 17.6px;display:flex}.model-title{color:var(--fg);align-items:center;font-size:26.4px;display:flex}.model-title .mi{vertical-align:middle;width:30.8px;height:30.8px;margin-right:13.2px}.model-actions{gap:17.6px;display:flex}.model-summary{max-width:88ch;margin-top:8.8px}.score-line{flex-wrap:wrap;align-items:baseline;gap:6.6px 15.4px;margin-top:13.2px;display:flex}.score-big{color:var(--accent);font-size:35.2px;font-weight:700;line-height:1}.prompt-h{font-size:inherit;color:var(--green);font-weight:400;display:block}.model-detail h3{font-size:inherit;color:var(--fg);margin-top:13.2px}.small{font-size:13.2px}.compare tr.me td{background:color-mix(in srgb, var(--accent) 14%, var(--bg))}.board.run td.cmd .line{max-width:52ch}.tag{border:1px solid var(--line);color:var(--dim);white-space:nowrap;border-radius:4.4px;padding:0 6px;font-size:12.1px;display:inline-block}details.section{margin-top:26.4px}details.section>summary{cursor:pointer;list-style:none}details.section>summary::-webkit-details-marker{display:none}details.section>summary:before{content:"+ ";color:var(--green)}details.section[open]>summary:before{content:"− "}details.section[open]>summary{margin-bottom:8.8px}.model-detail details.task{margin-top:8.8px}.model-detail details.task>summary{cursor:pointer;list-style:none}.model-detail details.task>summary::-webkit-details-marker{display:none}.model-detail details.task>summary:before{content:"+ ";color:var(--green)}.model-detail details.task[open]>summary:before{content:"− "}.model-detail .task-name{min-width:20ch;display:inline-block}.model-detail .task-body{margin:4.4px 0 17.6px 2ch}.model-detail .task-body p{max-width:88ch;margin:4.4px 0}.spark{white-space:pre;letter-spacing:-1px}.guide{max-width:100ch;margin-top:17.6px}.guide h3{margin:0 0 4.4px}.guide ol{margin:4.4px 0 0;padding-left:3ch}.guide li{margin:8.8px 0}.guide .pick{margin:2.2px 0 4.4px}.codeblock{background:var(--panel);border:1px solid var(--line);border-radius:6.6px;margin-top:4.4px;padding:6.6px 9.9px}.codeblock .code-line{justify-content:space-between;align-items:flex-start;gap:13.2px;display:flex}.codeblock code{color:var(--yellow);overflow-wrap:anywhere;white-space:pre-wrap}.codeblock .copy{flex:none}.model-detail .board.tests td:first-child{min-width:22ch;max-width:36ch}.model-detail .board.tests td.vs{white-space:nowrap}.model-detail details.more>summary{cursor:pointer;margin-top:4.4px}.btn-row{flex-wrap:wrap;gap:8.8px;margin-top:8.8px;display:flex}.board.run td:last-child{white-space:nowrap}@media (max-width:792px){.model-actions .menu.right{left:0;right:auto}}.chart-viewport{margin-top:6.6px;font-size:14.3px;line-height:1.25;position:relative;overflow:auto}.chart-canvas{position:relative}.chart-viewport .plotgrid{font-size:inherit}.chart-probe{visibility:hidden;font:inherit;white-space:pre;position:absolute}.method .splits{gap:10px;max-width:80ch;margin:12px 0;display:grid}.method .split p{margin:0}.method .stack{white-space:nowrap;letter-spacing:-1px;line-height:1.2;display:block;overflow:hidden}.method .legend{flex-wrap:wrap;gap:4px 16px;max-width:80ch;display:flex}.filters .task-filter{margin-bottom:11px}.pick .custom{color:var(--dim);align-items:baseline;display:inline-flex}.pick .custom input{width:6ch;font:inherit;color:var(--fg);text-align:center;border:0;border-bottom:1px dashed var(--line);appearance:textfield;background:0 0;border-radius:0;padding:0 2px}.pick .custom input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pick .custom input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pick .custom input::placeholder{color:var(--dim)}.pick .custom input:focus{border-bottom-color:var(--accent);outline:none}.pick .custom.on input{color:var(--on-accent);background:var(--accent);border-bottom-color:var(--accent)}@media (max-width:792px){.profile-intro{margin-top:13.2px}.profile-intro h1{font-size:17.6px;line-height:1.35;display:block}.profile-intro p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13.2px;line-height:1.5;display:-webkit-box;overflow:hidden}.caption{gap:0 13.2px;font-size:12.1px}.filters{margin-top:13.2px}.filters .task-filter{margin-bottom:8.8px}.filters-head{margin-bottom:6.6px;font-size:13.2px;line-height:1.5}.filters .pick.row{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;padding:3.3px 0;overflow-x:auto}.filters .pick.row::-webkit-scrollbar{display:none}.filters .pick.row>*{white-space:nowrap;flex:none}.filters .pick.row .label{z-index:1;background:var(--bg);width:6ch;position:sticky;left:0}.filters .pick.row .label:after{content:"";background:linear-gradient(to right, var(--bg), transparent);width:13.2px;position:absolute;top:0;bottom:0;right:-13.2px}.pick .custom input{font-size:16px}.detect{display:none}}.scatter.expanded .plotgrid{-webkit-user-select:none;user-select:none}.browse-result{margin-top:17.6px}.browse-result p{max-width:88ch;margin:4.4px 0}.top5{margin:6.6px 0 8.8px;padding-left:3ch}.directory h3{font-size:inherit;color:var(--fg);margin-top:17.6px}.directory .board td{white-space:normal}.race-box{width:100%}.race-canvas{aspect-ratio:16/9;cursor:pointer;touch-action:pan-y;width:100%;height:auto;display:block}@media (max-width:640px){.race-canvas{aspect-ratio:4/5}}.race-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px 17.6px;margin-top:13.2px;display:flex}.race-buttons{flex-wrap:wrap;align-items:center;gap:8.8px;display:flex}.race-alerts{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:8.8px;width:min(370px,100vw - 35.2px);padding:13.2px 15.4px;font-size:14.3px;line-height:1.5;animation:.35s ease-out race-alerts-in;position:fixed;bottom:17.6px;right:17.6px;box-shadow:0 11px 30.8px #00000059}.race-alerts p{margin:0 0 8.8px}.race-alerts form>p:first-child,.race-alerts>p{padding-right:17.6px}.race-alerts p:last-child{margin-bottom:0}.race-alerts.pill{align-items:center;width:auto;padding:0;display:flex}.race-alerts-open{font:inherit;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;padding:8.8px 4.4px 8.8px 15.4px}.race-alerts-open:hover{color:var(--accent)}.race-alerts.pill .race-alerts-x{padding:4.4px 11px 4.4px 6.6px;position:static}.race-head{margin:0 0 13.2px}.race-alerts-x{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:2.2px 6.6px;font-size:18px;position:absolute;top:4.4px;right:6.6px}.race-alerts-x:hover{color:var(--fg)}.race-alerts-choose{font:inherit;color:var(--dim);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0 0 8.8px;padding:0;font-size:12.1px;text-decoration:underline;display:block}.race-alerts-choose:hover{color:var(--fg)}.race-alerts-topics{border:0;flex-wrap:wrap;gap:4.4px 13.2px;min-width:0;margin:0 0 11px;display:flex}.race-alerts-topics label{white-space:nowrap;cursor:pointer;align-items:center;gap:4.4px;display:inline-flex}.race-alerts-topics input{accent-color:var(--accent);margin:0}.race-alerts-row{gap:6.6px;margin-bottom:8.8px;display:flex}.race-alerts-row input{min-width:0;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6.6px;flex:1;padding:4.4px 8.8px}.race-alerts-row input:focus{border-color:var(--accent);outline:none}.race-alerts-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.race-alerts .red{color:var(--red)}@keyframes race-alerts-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.race-alerts{animation:none}}@media (max-width:792px){.race-alerts{width:auto;font-size:16px;bottom:8.8px;left:8.8px;right:8.8px}.race-alerts.pill{font-size:14.3px;left:auto}.race-alerts-row input{font-size:16px}}.race-about{max-width:72ch;margin:1.5rem 0 1rem;font-size:.85rem;line-height:1.5}.race-about ul{margin:0 0 1rem;padding-left:1.2rem}.race-about li{margin:.2rem 0}.race-about h2{margin:0 0 .6rem;font-size:1.1rem}.race-about h3{margin:1rem 0 .4rem;font-size:1rem}.race-leaders{grid-template-columns:repeat(auto-fit,minmax(min(100%,30ch),1fr));gap:0 2rem;display:grid}.race-leaders ol{margin:0;padding-left:1.4rem}.claims-filter{flex-wrap:wrap;gap:6.6px;margin:0 0 11px;display:flex}.claims-filter .btn.on{border-color:var(--accent);color:var(--fg);box-shadow:inset 0 0 0 1px var(--accent)}.claims-stage{position:relative}.claims-tip{left:var(--tip-x);z-index:20;pointer-events:none;overflow-wrap:anywhere;background:var(--panel);max-width:min(46ch,70vw);color:var(--fg);border:1px solid var(--line);border-radius:8.8px;padding:8.8px 11px;font-size:13.8px;line-height:1.45;position:absolute;transform:translate(14px,-50%);box-shadow:0 11px 30.8px #00000059}.claims-tip table{border-collapse:collapse;margin-top:4.4px}.claims-tip td{vertical-align:baseline;padding:1px 8.8px 1px 0}.claims-tip td:not(:last-child){white-space:nowrap}.claims-tip td.num,.claims-table .num{text-align:right;font-variant-numeric:tabular-nums}.claims-table{border-collapse:collapse;margin:0 0 1rem;font-size:.8rem}.claims-table th{text-align:left;color:var(--dim);border-bottom:1px solid var(--line);padding:2.2px 13.2px 2.2px 0;font-weight:600}.claims-table td{border-bottom:1px solid var(--grid);vertical-align:baseline;padding:2.2px 13.2px 2.2px 0}.claims-scroll{max-height:60vh;overflow:auto}@media (max-width:640px){.claims-tip{--tip-width:min(46ch, calc(100% - 16px));box-sizing:border-box;width:var(--tip-width);max-width:none;left:clamp(8px, calc(var(--tip-x) - var(--tip-width) / 2), calc(100% - var(--tip-width) - 8px));transform:translateY(18px)}.claims-tip table,.claims-tip tbody{width:100%;display:block}.claims-tip tr{grid-template-columns:max-content max-content 1fr;column-gap:8.8px;display:grid}.claims-tip td{padding:1px 0}.claims-tip tr:not(:last-child) td:last-child{grid-column:1/-1;padding-bottom:4.4px}}.sponsor-favicon-button{white-space:nowrap;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:end;margin-bottom:9px;padding:0;font-size:11px;text-decoration:underline}.sponsor-form .sponsor-custom-colour input[type=color]{cursor:pointer;width:32px;height:32px;margin:0;padding:2px}.sponsor-email-card{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--bg));background:color-mix(in srgb, var(--accent) 5%, var(--bg));width:100%;color:var(--fg);font:inherit;text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;margin-top:16px;padding:20px 14px;font-size:11px;line-height:1.7;display:flex}.sponsor-email-card>span:first-child{color:var(--accent);font-size:22px}.sponsor-email-action{color:var(--accent);font-size:10px}.sponsor-email-card:hover{border-color:var(--accent)}.sponsor-email-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sponsor-mobile .sponsor-email-card{border-radius:7px;flex-direction:row;flex:none;align-items:center;gap:7px;width:auto;min-height:36px;margin:0;padding:6px 10px;font-size:10px}.sponsor-mobile .sponsor-email-card>span:first-child{font-size:14px}.sponsor-mobile .sponsor-email-action{display:none}.sponsor-image-source{align-items:flex-end;gap:12px;display:flex}.sponsor-image-source>label{flex:1;min-width:0}.sponsor-rail .sponsor-email-card{justify-content:center;gap:7px;margin:0;padding:16px 12px}.sponsor-rail .sponsor-email-card>span:first-child{font-size:20px;line-height:1}@media (max-width:792px){.directory .board td,.method .board td,.model-detail .board td:not(.num){white-space:nowrap;overflow-wrap:normal}}
