@font-face{font-family:Aeonik;src:url('/fonts/aeonikfonopro-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Aeonik;src:url('/fonts/aeonikfonopro-medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Aeonik;src:url('/fonts/aeonikfonopro-bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--ink:#282b2d;--red:#d9080c;--frame:#edeff0;--line:#d2d2d3;--muted:#63666a;--bg:#fff;--soft:#f7f8f8;--font:Aeonik,ui-monospace,monospace;color-scheme:light}
:root.dark{--ink:#edeff0;--frame:#2d3034;--line:#46494d;--muted:#a0a3a6;--bg:#181a1c;--soft:#222527;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;padding:16px;background:var(--frame);color:var(--ink);font-family:var(--font);font-size:14px;font-weight:400;line-height:1.7}.paper{min-height:calc(100vh - 32px);background:var(--bg);padding:40px 64px 28px}a{color:inherit;text-decoration:none}a:hover,button:hover{color:var(--red)}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;padding:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:5px}.masthead{display:flex;align-items:center;gap:30px;margin-bottom:70px}.mark{width:42px;height:38px;flex:none}.mark svg{width:42px;height:38px}.rule{height:1px;background:var(--ink);flex:1;min-width:20px}nav{display:flex;gap:24px;align-items:center;font-size:12px;font-weight:500;letter-spacing:.6px}nav .active{color:var(--red)}#theme_button{font-size:18px;line-height:1}main{max-width:1120px;margin:0 auto}.intro{max-width:760px}.eyebrow,.fact_label{font-size:11px;font-weight:500;letter-spacing:1px}.eyebrow{color:var(--muted)}.intro>.eyebrow{color:var(--red)}.eyebrow span{padding:0 10px;color:var(--line)}h1{font-size:34px;line-height:1.25;letter-spacing:.5px;font-weight:400;margin:18px 0}.lead{font-size:17px;line-height:1.65;color:var(--muted);max-width:660px;margin:0 0 22px}.live_line{display:flex;align-items:center;gap:9px;font-size:12px;flex-wrap:wrap}.live_dot{height:6px;width:6px;background:var(--red);border-radius:50%;flex:none}.last_updated{color:var(--muted);margin-left:9px}.model_line{display:flex;gap:18px;align-items:baseline;margin-top:24px;font-size:12px;flex-wrap:wrap}.model_line>span{font-size:10px;letter-spacing:1px;color:var(--muted)}.model_line a{overflow-wrap:anywhere}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin:38px 0 58px;gap:28px;padding:20px 0 24px}.facts>div{display:flex;flex-direction:column}.fact_label{font-size:9px;letter-spacing:.6px;color:var(--muted)}.facts strong{font-size:28px;font-weight:400;line-height:1.3;margin:10px 0 5px}.facts small{color:var(--muted);font-size:10px;line-height:1.55}.section_heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}h2{font-size:20px;line-height:1.5;font-weight:400;margin:0;letter-spacing:.6px}.section_heading>a{font-size:10px;font-weight:500;letter-spacing:.7px}.plot_heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:25px 0 6px}.plot_tabs{display:flex;gap:24px}.plot_tabs button{font-size:11px;font-weight:500;letter-spacing:.6px;padding:0 0 9px;border-bottom:1px solid transparent}.plot_tabs .selected{border-color:var(--red);color:var(--red)}#plot_note{font-size:10px;color:var(--muted)}.chart{width:100%;min-height:250px;border-top:1px solid var(--line)}.chart svg{display:block;width:100%;height:auto;overflow:visible}.chart text{font-family:var(--font);fill:var(--muted);font-size:10px}.chart .grid_line{stroke:var(--line);stroke-width:1}.chart .baseline{stroke:var(--red);stroke-dasharray:4 5;stroke-width:1}.chart .point{fill:var(--ink);stroke:var(--bg);stroke-width:2;cursor:pointer}.chart .point.active{fill:var(--red)}.chart .point:hover{fill:var(--red)}.chart .error_bar{stroke:var(--muted);opacity:.45;stroke-width:1}.chart .pending{font-size:12px;fill:var(--muted)}.chart_caption{display:flex;justify-content:space-between;font-size:10px;gap:20px;margin-top:2px}.muted{color:var(--muted)}.chart_legend{display:flex;flex-wrap:wrap;gap:18px;font-size:10px;color:var(--muted);padding:17px 0 12px}.legend_item{display:flex;align-items:center;gap:6px}.legend_dot{height:5px;width:5px;background:var(--ink);display:inline-block}.legend_dot.red{background:var(--red)}.table_tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:14px 0;border-top:1px solid var(--ink);font-size:10px;letter-spacing:.5px;color:var(--muted)}.table_tools label{display:flex;align-items:center;gap:14px}.table_tools input{background:none;border:0;border-bottom:1px solid var(--line);font-size:12px;padding:5px 0;width:220px;outline-offset:1px}.table_scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:840px;text-align:left}th{font-size:9px;font-weight:500;color:var(--muted);letter-spacing:.5px;padding:14px 12px;border-bottom:1px solid var(--line);white-space:nowrap}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}td{padding:15px 12px;font-size:12px;border-bottom:1px solid var(--line);vertical-align:top}.number{text-align:right;font-variant-numeric:tabular-nums}.row_button{font-weight:500;text-align:left;line-height:1.5}.row_button .chevron{color:var(--red);display:inline-block;width:14px}.run_subtitle{display:block;font-size:10px;color:var(--muted);margin-top:4px;padding-left:14px}.state{font-size:10px;white-space:nowrap}.state.running{color:var(--red)}.state.verified{font-weight:500}.pending_value{color:var(--muted)}.detail_row td{padding:18px 22px 24px;background:var(--soft)}.detail_grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail_grid h3{font-size:11px;letter-spacing:.4px;font-weight:500;margin:0 0 8px}.detail_grid p{font-size:12px;color:var(--muted);margin:0 0 10px}.detail_meta{display:grid;grid-template-columns:max-content 1fr;gap:5px 18px;font-size:10px;color:var(--muted)}.detail_meta dt,.detail_meta dd{margin:0}.detail_meta dd{color:var(--ink)}.sparkline svg{width:100%;height:94px}.sparkline path{fill:none;stroke:var(--red);stroke-width:1.5}.sparkline text{font-size:9px;fill:var(--muted);font-family:var(--font)}.table_note{font-size:11px;color:var(--muted);max-width:780px;margin:18px 0 0;line-height:1.7}.text_section{margin-top:64px;border-top:1px solid var(--ink);padding-top:22px}.method{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:16px 0;border-top:1px solid var(--line)}.method h3{font-size:12px;font-weight:500;letter-spacing:.4px;margin:0}.method p{font-size:12px;line-height:1.75;color:var(--muted);margin:0;max-width:710px}.protocol_grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}.protocol h3{font-size:11px;color:var(--red);font-weight:500;letter-spacing:.5px;margin:0 0 10px}.protocol h3 span{margin-left:12px;color:var(--ink)}.protocol p{font-size:12px;color:var(--muted);margin:0;max-width:460px}.activity_section{margin-top:58px;border-top:1px solid var(--ink);padding-top:22px}.activity_section ol{list-style:none;padding:0;margin:0}.activity_section li{display:grid;grid-template-columns:90px 1fr;gap:22px;border-top:1px solid var(--line);padding:11px 0;font-size:11px}.activity_section time{color:var(--muted);font-variant-numeric:tabular-nums}.caveat{border-left:1px solid var(--red);padding:2px 0 2px 20px;max-width:820px;color:var(--muted);font-size:12px;line-height:1.75;margin:38px 0 68px}footer{display:flex;align-items:center;gap:28px;margin-top:24px;font-size:10px;font-weight:500;letter-spacing:.6px}footer>a{white-space:nowrap}footer>span:first-child{white-space:nowrap}
@media(min-width:1500px){.paper{padding-left:80px;padding-right:80px}.masthead{margin-bottom:84px}}
@media(max-width:900px){.paper{padding:28px 28px 24px}.masthead{gap:20px;margin-bottom:48px}nav{gap:16px}.facts{gap:18px}.fact_label{font-size:8px}.facts strong{font-size:24px}.method{grid-template-columns:180px 1fr}.section_heading>.eyebrow{font-size:9px}}
@media(max-width:600px){body{padding:0}.paper{padding:24px 18px;min-height:100vh}.masthead{gap:16px;margin-bottom:44px}.mark,.mark svg{width:32px;height:30px}nav{gap:14px;font-size:10px;letter-spacing:.2px}nav>a[href='#protocol']{display:none}h1{font-size:27px;line-height:1.3;max-width:340px}.lead{font-size:15px}.eyebrow{font-size:9px}.last_updated{margin-left:15px;font-size:10px}.model_line{gap:9px;font-size:10px}.facts{grid-template-columns:1fr 1fr;gap:24px 18px;margin-bottom:40px}.fact_label{font-size:8px}.facts strong{font-size:25px}.facts small{font-size:9px}.section_heading h2{font-size:18px}.section_heading>a{font-size:9px}.plot_heading{align-items:flex-end;gap:12px}.plot_tabs{gap:18px}#plot_note{font-size:9px;max-width:125px;text-align:right}.chart{min-height:180px}.chart_caption{font-size:9px}.table_tools input{width:170px}.table_tools #table_count{font-size:9px;text-align:right}.detail_grid,.protocol_grid{grid-template-columns:1fr}.method{grid-template-columns:1fr;gap:8px;padding:18px 0}.text_section{margin-top:44px}.activity_section li{grid-template-columns:70px 1fr;gap:12px}.caveat{margin-bottom:42px}footer{gap:14px;font-size:8px}footer a:last-child{display:none}.chart_legend{gap:12px}}

.memory_section{border-bottom:1px solid var(--line);padding:0 0 26px;margin:-30px 0 46px}.memory_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.memory_grid>div{display:flex;flex-direction:column}.memory_grid strong{font-size:23px;font-weight:400;line-height:1.3;margin:10px 0 5px}.memory_grid small{font-size:10px;color:var(--muted);line-height:1.6}.memory_section .table_note{font-size:10px;max-width:980px}.results_section table{min-width:960px}@media(max-width:600px){.memory_section{margin:-12px 0 38px}.memory_grid{grid-template-columns:1fr;gap:20px}.memory_grid strong{font-size:22px}}

.chart_selection{font-size:11px;color:var(--muted);padding:4px 0 8px;overflow-wrap:anywhere}

.test_progress{font-size:11px;color:var(--muted);margin-top:8px}.stage_detail{display:block;max-width:240px;font-size:9px;line-height:1.6;color:var(--muted);margin-top:5px}.state.testing,.state.running{color:var(--red)}.state.not_selected,.state.awaiting_test{color:var(--muted)}.results_section table{min-width:1120px}

.base_model_name{display:block;min-width:155px;max-width:190px;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.baseline_name{display:block;padding-left:14px}.memory_percent{padding-left:0;font-size:9px}.accuracy_value{font-weight:500}.results_section table{min-width:1400px}.results_section th{white-space:normal;min-width:110px;font-size:10px;letter-spacing:0}.results_section th:first-child{min-width:190px}.results_section td{font-size:11px}.results_section td.number{white-space:nowrap}

.sort_button{display:inline-flex;align-items:flex-start;gap:5px;width:100%;font-weight:500;text-align:left;line-height:1.5}.number .sort_button{justify-content:flex-end;text-align:right}.sort_arrow{flex:none;color:var(--muted);width:9px}th[aria-sort="ascending"] .sort_arrow,th[aria-sort="descending"] .sort_arrow{color:var(--red)}.results_section table{min-width:940px}.results_section th{min-width:0;padding:12px 8px}.results_section th:first-child{min-width:145px}.results_section td{padding:12px 8px}.results_section td:first-child,.results_section th:first-child{padding-left:0}.results_section td:last-child,.results_section th:last-child{padding-right:0}.base_model_name{min-width:115px;max-width:135px;font-size:9px}.kl_good{color:#157539;font-weight:500}.kl_bad{color:var(--red);font-weight:500}:root.dark .kl_good{color:#79d99a}:root.dark .kl_bad{color:#ff8585}.kl_legend a{text-decoration:underline;text-underline-offset:3px}
