@font-face{font-display:block;font-family:Stack Sans Headline;font-style:normal;font-weight:200;src:url(assets/fonts/StackSansHeadline-ExtraLight.ttf) format("opentype")}@font-face{font-display:block;font-family:Stack Sans Headline;font-style:normal;font-weight:300;src:url(assets/fonts/StackSansHeadline-Light.ttf) format("opentype")}@font-face{font-display:block;font-family:Stack Sans Headline;font-style:normal;font-weight:400;src:url(assets/fonts/StackSansHeadline-Regular.ttf) format("opentype")}@font-face{font-display:block;font-family:Stack Sans Headline;font-style:normal;font-weight:500;src:url(assets/fonts/StackSansHeadline-Medium.ttf) format("opentype")}@font-face{font-display:block;font-family:Stack Sans Headline;font-style:normal;font-weight:600;src:url(assets/fonts/StackSansHeadline-SemiBold.ttf) format("opentype")}@font-face{font-display:block;font-family:Stack Sans Headline;font-style:normal;font-weight:700;src:url(assets/fonts/StackSansHeadline-Bold.ttf) format("opentype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(assets/fonts/inter-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(assets/fonts/inter-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(assets/fonts/inter-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(assets/fonts/inter-700.woff2) format("woff2")}:root{--ink:#15161a;--ink-2:#3a3d44;--muted:#6b6f78;--faint:#9a9ea7;--line:#e4e4e6;--line-strong:#c9cacd;--paper:#fff;--accent:#b33a3a;--fam-science:#0e9384;--fam-systems:#2563eb;--fam-optimization:#5b5bd6;--fam-knowledge:#1f9d55;--fam-formal:#8b5cf6;--fam-games:#c9357f;--radius-s:6px;--radius-m:10px;--radius-l:16px;--page-font-zh:"PingFang SC","PingFang TC",sans-serif;--page-font-en:"Stack Sans Headline",Inter,"Inter Placeholder","PingFang SC","PingFang TC",sans-serif;--page-font:var(--page-font-en);--serif:var(--page-font);--sans:var(--page-font);--fw-200:200;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-650:650;--fw-700:700}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth}html[lang=zh-CN]{--page-font:var(--page-font-zh)}html[lang=en]{--fw-200:100;--fw-300:200;--fw-400:300;--fw-500:400;--fw-600:500;--fw-650:550;--fw-700:600}body{background:#f8f8f8;color:var(--ink);font-family:var(--page-font);font-size:16px;font-variant-numeric:tabular-nums;line-height:1.7;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang=zh-CN] .bf-title,html[lang=zh-CN] .finding-card h3,html[lang=zh-CN] .subtitle,html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{letter-spacing:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}dd,dt,h1,h2,h3,h4,p,span,td,th{overflow-wrap:anywhere}:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.eyebrow{color:var(--faint);font-size:12px;font-weight:var(--fw-600);letter-spacing:.14em;margin:0 0 20px;text-transform:uppercase}.topbar{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);background:color-mix(in srgb,#fff 86%,transparent);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:64px;padding:0 32px;position:sticky;top:0;z-index:30}.brand,.topbar{align-items:center}.brand{color:var(--ink);display:inline-flex;font-size:16px;font-weight:var(--fw-600);gap:9px}.navlinks{align-items:center;display:flex;gap:26px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.lang-toggle,.navlinks a{align-items:center;border-bottom:1px solid transparent;color:var(--faint);display:inline-flex;font-size:14.5px;font-weight:var(--fw-500);line-height:1;padding:6px 0}.lang-toggle{background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:13.5px;gap:6px;letter-spacing:0;padding:6px 0}.lang-choice{align-items:center;color:var(--muted);display:inline-flex;min-height:18px;position:relative;transition:color .18s ease}.lang-choice:after{background:currentColor;bottom:-5px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.65);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.lang-choice.is-active{color:var(--ink)}.lang-choice.is-active:after{opacity:1;transform:scaleX(1)}.lang-separator{color:var(--muted);opacity:.72}.lang-toggle:focus-visible,.lang-toggle:hover{color:var(--ink);outline:none}.lang-toggle:focus-visible .lang-choice,.lang-toggle:hover .lang-choice{color:var(--ink)}.navlink-github,.navlink-hf{align-items:center;display:inline-flex;gap:7px}.navlink-github svg{height:15px;width:15px;fill:currentColor}.navlink-icon{display:inline-block;flex:0 0 auto}.navlink-hf-icon{background:currentColor;border-radius:0;box-sizing:border-box;height:17px;mask:url(assets/huggingface.svg) center/contain no-repeat;-webkit-mask:url(assets/huggingface.svg) center/contain no-repeat;padding:0;width:17px}.navlinks a:hover{border-bottom-color:var(--ink);color:var(--ink)}.navlinks>a{transition:opacity .3s ease,visibility .3s ease}.topbar.nav-quiet .navlinks>a{opacity:0;pointer-events:none;visibility:hidden}.post{column-gap:0;display:grid;font-weight:var(--fw-400);grid-template-columns:0 minmax(0,1fr);margin:0 auto;width:min(100% - 88px,1200px)}@media (min-width:1680px){.post{width:1400px}}@media (max-width:1024px){.post{width:min(100% - 88px,1200px)}}@media (max-width:768px){.post{width:min(100% - 32px,1200px)}}.post-header{align-items:center;display:flex;flex-direction:column;grid-column:2;justify-content:center;padding:clamp(40px,4vw,60px) 0 180px;position:relative;text-align:center}.post-header:after{display:none}.post-kicker{align-items:center;color:var(--muted);display:inline-flex;flex-wrap:wrap;font-size:16px;font-weight:var(--fw-400);gap:8px 12px;justify-content:center;line-height:1.5;margin:0 0 8px;max-width:min(100%,990px)}.post-kicker span{white-space:nowrap}.post-kicker-separator{background:hsla(222,6%,45%,.32);border-radius:999px;height:4px;width:4px}.post-header h1{color:var(--ink);font-size:clamp(48px,4.8vw,60px);font-weight:var(--fw-500);letter-spacing:0;line-height:1.05;margin:0;max-width:640px}.subtitle{color:#62636c;font-family:var(--page-font);font-size:clamp(18px,1.8vw,16px);font-weight:var(--fw-400);line-height:1.4;margin:24px auto 0;max-width:760px}.intro{color:var(--ink-2);font-size:18px;line-height:1.7;margin:20px 0 0;max-width:none}.post-meta{border-top:0;bottom:auto;color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:0;left:auto;margin-top:28px;padding-top:0;position:relative;right:auto;width:100%}.post-meta,.post-meta-actions{align-items:center;justify-content:center}.post-meta-actions{display:inline-flex;flex-wrap:wrap;gap:20px;max-width:100%}.post-meta span{color:inherit}.post-meta-resource,.share-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.72);border:0;border-radius:24px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);color:rgba(0,0,0,.82);display:inline-flex;font-size:16px;font-weight:var(--fw-400);gap:8px;justify-content:center;line-height:24px;min-height:42px;padding:0 16px 0 20px;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.share-link{cursor:pointer}.post-meta-resource{white-space:nowrap}.post-meta-resource span,.share-link span{color:inherit;white-space:nowrap}.post-meta-resource svg path,.share-link svg path{transition:fill .2s ease}.post-meta-arrow{flex:0 0 auto;height:16px;width:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;transition:transform .2s ease}.post-meta-resource:hover,.share-link:hover{background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 1px #3c56f4;color:#3c56f4;transform:translateY(-1px)}.post-meta-resource:hover svg path,.share-link:hover svg path{fill:#3c56f4}.post-meta-resource:hover .post-meta-arrow,.share-link:hover .post-meta-arrow{transform:translate(1px,-1px)}.share-link.is-copied{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:#fff}@media (max-width:1024px){.post-meta-actions{display:flex;flex-direction:column;gap:12px;width:100%}.post-meta-resource,.share-link{width:100%}.share-link{display:none}}.post-hero-media{aspect-ratio:2560/1440;background:#efefef;border-radius:30px;margin:40px auto 0;max-width:832px;overflow:hidden;position:relative;width:100%}.post-hero-media img,.post-hero-media video{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.playIcon{align-items:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background-color:rgba(0,0,0,.3);border:0;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .16s ease,background-color .16s ease;width:60px}.playIcon:hover{background-color:hsla(0,0%,100%,.65)}.playIcon:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:4px}.playIcon svg{display:block;transform:translateX(3px)}.post-hero-media.is-playing .playIcon{opacity:0;pointer-events:none}.hero-net{bottom:0;left:50%;opacity:.48;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:0}.hero-net canvas{display:block;height:100%;width:100%}.post-header>:not(.hero-net){position:relative;z-index:1}@media (max-width:920px){.hero-net{opacity:.36}}.hero-motif{height:clamp(140px,24vh,280px);pointer-events:none}.hero-motif svg{display:block;height:100%;overflow:visible;width:100%}.hero-motif path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hm-asym{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:3 8;opacity:0}.hm-step{stroke:var(--line-strong);stroke-width:1.3;opacity:.75;stroke-dasharray:1;stroke-dashoffset:1}.hm-law{stroke:var(--accent);stroke-width:2;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1}.hm-dot{fill:var(--accent);opacity:0}.hero-motif.is-inview .hm-asym{animation:hm-fade .9s ease 1.9s forwards}.hero-motif.is-inview .hm-step{animation:hm-draw 2.3s cubic-bezier(.5,0,.2,1) forwards}.hero-motif.is-inview .hm-step:nth-of-type(3){animation-delay:.18s}.hero-motif.is-inview .hm-step:nth-of-type(4){animation-delay:.36s}.hero-motif.is-inview .hm-law{animation:hm-draw 2.6s cubic-bezier(.5,0,.2,1) .5s forwards}.hero-motif.is-inview .hm-dot{animation:hm-fade .5s ease 2.7s forwards}.contact-note{color:var(--muted);font-size:13.5px;line-height:1.6;margin:18px 0 0;padding-bottom:180px;text-align:center}@media (max-width:1024px){.contact-note{padding-bottom:120px}}.contact-note a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.contact-note a:hover{color:var(--ink)}@keyframes hm-draw{to{stroke-dashoffset:0}}@keyframes hm-fade{to{opacity:.7}}@media (prefers-reduced-motion:reduce){.hm-asym,.hm-dot,.hm-law,.hm-step{animation:none;stroke-dashoffset:0;opacity:.7}.hm-step{opacity:.75}.hm-law{opacity:.5}}.post-toc{align-self:start;display:none;grid-column:1;grid-row:2;position:sticky;top:96px;width:172px}.toc-title{color:var(--faint);font-size:12px;font-weight:var(--fw-600);letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.post-toc ol{display:grid;gap:12px;list-style:none;margin:0;padding:0}.post-toc a{border-left:2px solid var(--line);color:var(--muted);display:block;font-size:14px;line-height:1.35;padding-left:14px}.post-toc a:hover{color:var(--ink)}.post-toc a.is-current{border-left-color:var(--ink);color:var(--ink);font-weight:var(--fw-500)}.post-body{grid-column:2;grid-row:2;min-width:0}.section{margin:0;padding:0;scroll-margin-top:88px}.post-body>section+section{margin-top:90px;padding-top:90px}.band{background:var(--paper)}.section-heading{margin-bottom:36px;max-width:none}.section-heading h2{color:var(--ink);font-family:var(--serif);font-size:clamp(20px,4.2vw,32px);font-weight:var(--fw-500);letter-spacing:-.015em;line-height:1.12;margin:0}.section-heading p{color:var(--ink-2);font-size:16px;line-height:1.7;margin:20px 0 0}.text-accent{font-weight:var(--fw-700)}.env-grid{align-items:start;display:grid;gap:32px 56px;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.env-prose p{color:var(--ink-2);font-size:16px;line-height:1.72;margin:0}.env-prose p+p{margin-top:22px}.env-loop{background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);margin:0;padding:24px 26px 22px}.env-loop-eyebrow{color:var(--faint);font-size:11px;font-weight:var(--fw-700);letter-spacing:.13em;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.env-loop-steps{list-style:none;margin:0;padding:0}.env-loop-steps li{display:grid;gap:13px;grid-template-columns:28px minmax(0,1fr);padding-bottom:18px;position:relative}.env-loop-steps li:last-child{padding-bottom:0}.env-loop-steps li:not(:last-child):before{background:var(--line);bottom:2px;content:"";left:13.5px;position:absolute;top:30px;width:1px}.env-loop-num{align-items:center;background:color-mix(in srgb,var(--line) 32%,#fff);border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);display:inline-flex;font-family:var(--serif);font-size:14px;font-weight:var(--fw-500);height:28px;justify-content:center;line-height:1;position:relative;width:28px;z-index:1}.env-loop-text{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:4px}.env-loop-text b{color:var(--ink);font-size:14px;font-weight:var(--fw-650);letter-spacing:.01em}.env-loop-text i{font-style:normal;line-height:1.4}.env-loop-repeat,.env-loop-text i{color:var(--muted);font-size:12.5px}.env-loop-repeat{align-items:center;border-top:1px solid var(--line);display:flex;font-weight:var(--fw-600);gap:9px;letter-spacing:.01em;margin:18px 0 0;padding-top:16px}.env-loop-repeat-icon{color:var(--accent);font-size:16px;line-height:1}@media (max-width:860px){.env-grid{gap:28px;grid-template-columns:1fr}}.katex{color:inherit;font-size:1.05em;white-space:nowrap}.katex,.katex *{overflow-wrap:normal;word-break:normal}.figure-shell{background:none;border:0;border-radius:0;margin:0;overflow:visible}.image-button{background:transparent;border:0;cursor:zoom-in;display:block;margin:0;padding:0;width:100%}.scaling-figure,.taxonomy-figure{margin-top:40px}.scaling-figure img,.taxonomy-figure img{background:#fff;width:100%}figcaption{color:var(--muted);font-size:13.5px;line-height:1.55;margin-top:14px;padding:0}.scaling-figure figcaption,.taxonomy-figure figcaption{border-top:1px solid var(--line);padding-top:14px}.scaling-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.scaling-facts article{padding:0 28px}.scaling-facts article:first-child{padding-left:0}.scaling-facts article:not(:first-child){border-left:1px solid var(--line)}.effort-grid span,.finding-card>span,.scaling-facts span{color:var(--faint);display:block;font-size:12px;font-weight:var(--fw-600);letter-spacing:.14em;text-transform:uppercase}.effort-grid strong,.scaling-facts strong{color:var(--ink);display:block;font-family:var(--serif);font-size:40px;font-weight:var(--fw-500);line-height:1;margin-top:12px}.chart-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.chart img{background:#fff;width:100%}.benchmark-details-section{scroll-margin-top:96px}.details-carousel{border-top:1px solid var(--line);margin-top:44px;position:relative}.details-tabs{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.details-tab{align-items:baseline;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:18px 20px 16px 0;text-align:left;width:100%}.details-tab:not(:first-child){border-left:1px solid var(--line);padding-left:20px}.details-tab span{color:inherit;font-size:12px;font-weight:var(--fw-650);letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.details-tab strong{color:var(--faint);flex:0 0 auto;font-family:var(--serif);font-size:22px;font-weight:var(--fw-500)}.details-tab.is-active,.details-tab:hover{color:var(--ink)}.details-tab.is-active{border-bottom-color:var(--ink)}.details-tab.is-active strong{color:var(--ink)}.details-pages{min-height:560px;position:relative}.details-page{inset:0;opacity:0;padding-top:34px;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden;z-index:0}.details-page[hidden]{display:none}.details-page.is-active{animation:details-page-fade .24s ease both;opacity:1;pointer-events:auto;position:relative;transform:translateY(0);transition-delay:0s;visibility:visible;z-index:1}@keyframes details-page-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.details-page-heading{margin:0 0 28px;max-width:72ch}.details-page-heading h3{color:var(--ink);font-family:var(--serif);font-size:clamp(30px,4.2vw,54px);font-weight:var(--fw-500);letter-spacing:0;line-height:1.05;margin:0}.details-page-heading p:not(.eyebrow){color:var(--ink-2);font-size:18px;line-height:1.65;margin:18px 0 0;max-width:68ch}.details-page-heading p:not(.eyebrow) strong{color:var(--accent);font-weight:var(--fw-650)}.details-page-heading p:not(.eyebrow) b{color:var(--ink);font-weight:var(--fw-650)}.details-controls{align-items:center;border:0;bottom:0;display:flex;justify-content:space-between;left:-118px;margin:0;padding:0;pointer-events:none;position:absolute;right:-118px;top:96px;z-index:4}.details-arrow{background:hsla(0,0%,100%,.94);border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);cursor:pointer;font-size:22px;height:44px;line-height:1;pointer-events:auto;transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease;width:44px}.details-arrow:hover{background:var(--ink);border-color:var(--ink);color:#fff}.details-arrow:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.details-status{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.details-arrow,.details-page{animation:none;transform:none;transition:none}}.bench-features{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:40px 0 0;padding:0}.bench-feature{border:1px solid var(--line);border-radius:var(--radius-l);display:flex;flex-direction:column;padding:26px 28px 28px;transition:border-color .16s ease,box-shadow .16s ease}.bench-feature:hover{border-color:var(--line-strong);box-shadow:0 1px 0 var(--line),0 12px 28px -22px rgba(21,22,26,.4)}.bf-head{align-items:flex-start;display:grid;gap:20px 24px;grid-template-columns:minmax(0,1fr) auto;width:100%}.bf-text{grid-column:1;grid-row:1;min-width:0}.bf-title{color:var(--ink);font-size:24px;letter-spacing:-.01em;line-height:1.22;margin:0}.bf-stat,.bf-title{font-family:var(--serif);font-weight:var(--fw-500)}.bf-stat{align-self:flex-start;color:#2194ea;font-size:34px;grid-column:2;grid-row:1;letter-spacing:-.015em;line-height:1;margin-top:0;white-space:nowrap}.bf-stat small{font-size:.5em;font-weight:var(--fw-600);letter-spacing:0}.bf-stat-hour-unit-zh,html[lang=zh-CN] .bf-stat-hour-unit-en{display:none}html[lang=zh-CN] .bf-stat-hour-unit-zh{display:inline}.bf-icon{align-self:flex-start;color:#2194ea;grid-column:2;grid-row:1;height:38px;margin-top:0;width:56px}.bf-icon path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.bf-icon-axis{stroke-width:3.3;opacity:.76}.bf-icon-line{stroke-width:4.1}.bf-copy{color:var(--ink-2);font-size:16px;grid-column:1/-1;grid-row:2;line-height:1.62;margin:0}.bf-copy em{font-style:italic}@media (max-width:1024px){.bf-title{font-size:20px}}@media (max-width:720px){.bench-features{gap:14px;grid-template-columns:1fr}.bf-stat{font-size:30px}}.bench-release{margin:34px 0 0}.br-text{color:var(--ink-2);font-size:16px;line-height:1.7;margin:0}.br-families{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:22px 0 0;padding:0}.br-families li{display:flex;flex-direction:column;gap:5px}.br-families b{color:var(--c);font-family:var(--serif);font-size:32px;font-weight:var(--fw-500);letter-spacing:-.01em;line-height:1}.br-families b small{color:color-mix(in srgb,var(--c) 52%,var(--muted));font-size:20px;font-weight:var(--fw-600)}.br-families span{color:var(--muted);font-size:16px;font-weight:var(--fw-600);letter-spacing:.01em;line-height:1.25}@media (max-width:720px){.br-families{gap:16px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}}.taxonomy-map-figure{margin:40px 0 0;width:100%}.taxonomy-map{--tm-ink:var(--ink);--tm-sub:rgba(0,0,0,.5);--tm-line:hsla(0,0%,98%,.87);--tm-panel:hsla(0,0%,100%,.7);background:transparent;color:var(--tm-ink);display:flex;flex-direction:column;gap:24px;overflow:visible;padding:0}.frontier-tabs,.leaderboard-segments,.tm-bar{align-items:center;display:flex;justify-content:flex-start;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.frontier-tabs::-webkit-scrollbar,.leaderboard-segments::-webkit-scrollbar,.tm-bar::-webkit-scrollbar{display:none}.tm-bar{gap:30px;margin:0}.tm-segment{color:#000;font-weight:var(--fw-500);line-height:1;opacity:.5;padding-inline:30px}.frontier-tab,.leaderboard-segment,.tm-segment{align-items:center;appearance:none;background:transparent;border:0;border-radius:999px;color:rgba(0,0,0,.5);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:var(--fw-400);justify-content:center;letter-spacing:0;line-height:1.2;min-height:50px;min-width:0;padding:15px 18px;text-align:center;text-transform:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease;white-space:nowrap}.tm-bar .tm-segment{color:#000;line-height:1;padding:15px 30px}.tm-bar .tm-segment,html[lang=zh-CN] .frontier-tab,html[lang=zh-CN] .leaderboard-segment,html[lang=zh-CN] .tm-segment{font-weight:var(--fw-500)}.frontier-tab:hover,.leaderboard-segment:hover,.tm-segment:hover{background-color:#fafafa;color:rgba(0,0,0,.5)}.tm-segment:hover{color:#000;opacity:.5}.frontier-tab.is-active,.leaderboard-segment.is-active,.tm-segment.is-active{background-color:rgba(0,0,0,.05);box-shadow:none;color:#000}.tm-segment.is-active{opacity:1}.frontier-tab.is-active:hover,.leaderboard-segment.is-active:hover,.tm-segment.is-active:hover{background-color:rgba(0,0,0,.05);color:#000}.frontier-tab:focus-visible,.leaderboard-segment:focus-visible,.tm-segment:focus-visible{outline:2px solid rgba(0,0,0,.12);outline-offset:2px}.tm-axis{color:var(--faint);font-size:11.5px;line-height:1.3;margin:8px 0 22px;text-align:center}.tm-grid{background:var(--tm-panel);border:0;border-radius:30px;box-shadow:inset 0 0 0 .87px var(--tm-line);display:grid;gap:0;grid-template-columns:1fr;min-height:440px;overflow:hidden;position:relative}.tm-family{--tm-color:#6b6f78;background:transparent;border:0;border-radius:0;padding:0}.tm-family[data-taxonomy-family=science]{--tm-color:var(--fam-science)}.tm-family[data-taxonomy-family=systems]{--tm-color:var(--fam-systems)}.tm-family[data-taxonomy-family=optimization]{--tm-color:var(--fam-optimization)}.tm-family[data-taxonomy-family=knowledge]{--tm-color:var(--fam-knowledge)}.tm-family[data-taxonomy-family=formal]{--tm-color:var(--fam-formal)}.tm-family[data-taxonomy-family=games]{--tm-color:var(--fam-games)}.tm-family-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:0;min-width:0}.tm-family-title{background:none;border:0;border-radius:0;color:var(--tm-ink);flex:0 1 auto;font-family:var(--serif);letter-spacing:0;min-width:0;overflow:visible;overflow-wrap:normal;padding:0;text-align:left;text-overflow:clip;white-space:normal}.tm-count,.tm-family-title{font-size:24px;font-weight:var(--fw-500);line-height:1}.tm-count{color:var(--tm-color);flex:0 0 auto;font-family:var(--sans)}.tm-count small{font-family:inherit;font-size:1em;font-weight:inherit}.tm-share{color:var(--tm-sub);display:none;flex:0 0 auto;font-size:16px;font-weight:var(--fw-500);line-height:24px}.tm-desc{color:rgba(0,0,0,.8);font-size:16px;font-weight:var(--fw-400);line-height:28px;margin:0 0 16px;max-width:980px}.tm-desc b{color:var(--tm-ink);font-weight:var(--fw-500)}.tm-feedback{color:rgba(0,0,0,.8);font-size:16px;font-weight:var(--fw-400);line-height:28px;margin:0 0 34px;max-width:980px}.tm-feedback b{color:var(--tm-ink);font-family:var(--sans);font-weight:var(--fw-500)}.tm-tiles{align-items:flex-start;display:grid;gap:30px 0;grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;overflow:visible}.tm-tiles::-webkit-scrollbar{display:none}@media (max-width:767px){.tm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.taxonomy-map:not(.has-selection) .tm-desc,.taxonomy-map:not(.has-selection) .tm-feedback,.taxonomy-map:not(.has-selection) .tm-tiles{display:none}.taxonomy-map.has-selection .tm-grid{border-top:0}.taxonomy-map.has-selection .tm-family{background:transparent;border:0;border-radius:inherit;display:block;grid-area:1/1;min-height:100%;opacity:0;padding:46px 65px;pointer-events:none;transform:translateY(8px);visibility:hidden}.taxonomy-map.has-selection .tm-family.is-active,.taxonomy-map.has-selection .tm-family.is-leaving{visibility:visible}.taxonomy-map.has-selection .tm-family.is-active{animation:tm-family-in .42s ease both;opacity:1;pointer-events:auto;transform:translateY(0);z-index:2}.taxonomy-map.has-selection .tm-family.is-leaving{animation:tm-family-out .42s ease both;z-index:1}.taxonomy-map.has-selection .tm-family-head{margin-bottom:24px}.taxonomy-map.has-selection .tm-feedback{margin-bottom:34px}.taxonomy-map.has-selection .tm-tile img{height:130px;width:130px}.taxonomy-map.has-selection .tm-tile>span:not(.tm-tip){font-size:16px}.taxonomy-map.has-selection .tm-more{min-height:130px}.taxonomy-map.has-selection .tm-more b{font-size:16px}@keyframes tm-family-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-family-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.tm-more,.tm-tile{background:none;border:0;border-radius:0;color:var(--tm-ink);flex:0 0 auto;min-width:0;padding:0;scroll-snap-align:start;text-align:center}.tm-tile{align-items:center;display:flex;flex-direction:column;gap:12px;position:relative;width:130px;z-index:1}.tm-tile img{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;height:130px;object-fit:cover;transition:transform .16s ease,box-shadow .16s ease;width:130px}.tm-tile>span:not(.tm-tip){color:rgba(0,0,0,.8);display:block;font-size:16px;font-weight:var(--fw-400);line-height:24px}.tm-tile:hover img{box-shadow:0 10px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.tm-tile:hover>span:not(.tm-tip){color:rgba(0,0,0,.8)}.tm-tile:hover{z-index:40}.tm-more{align-items:flex-start;color:#000;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:130px;min-width:85px;opacity:.8;text-align:left;width:85px}.tm-more span{color:currentColor;letter-spacing:0}.tm-more b,.tm-more span{font-size:16px;font-weight:var(--fw-400);line-height:20px}.taxonomy-explorer{display:grid;gap:40px;grid-template-columns:minmax(220px,260px) minmax(0,1fr);margin-top:32px}.family-tabs{align-self:start}.family-tab{align-items:center;background:none;border:0;border-bottom:1px solid var(--line);border-left:2px solid transparent;border-radius:0;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:14px 0 14px 14px;text-align:left;width:100%}.family-tab:last-child{border-bottom:0}.family-tab span{color:var(--muted);font-family:var(--sans);font-size:15px;font-weight:var(--fw-500);line-height:1.25}.family-tab strong{color:var(--faint);font-family:var(--serif);font-size:18px;font-weight:var(--fw-500)}.family-tab:hover span{color:var(--ink)}.family-tab.is-active{border-left:2px solid var(--ink)}.family-tab.is-active span{color:var(--ink);font-weight:var(--fw-600)}.family-tab.is-active strong{color:var(--ink)}.example-panel{background:none;border:0;border-radius:0;min-width:0;overflow:visible}.family-summary{border-bottom:1px solid var(--line);padding:0 0 24px}.family-summary h3{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:var(--fw-500);line-height:1.22;margin:0}.family-summary p{color:var(--ink-2);font-size:16px;line-height:1.65;margin:14px 0 0;max-width:66ch}.example-list{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 18px;padding:22px 0}.task-chip{background:none;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--muted);cursor:pointer;font-size:14px;font-weight:var(--fw-500);padding:0 0 2px}.task-chip:hover{border-bottom-color:var(--line);color:var(--ink)}.task-chip.is-active{border-bottom:1px solid var(--ink);color:var(--ink);font-weight:var(--fw-600)}.task-detail{padding-top:24px}.task-detail h4{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:var(--fw-500);line-height:1.2;margin:0}.task-detail p{color:var(--ink-2);font-size:16px;line-height:1.65;margin:12px 0 0;max-width:66ch}.task-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0}.task-meta div{background:none;border:0;border-radius:0;padding:0}.task-meta div:nth-child(2){border-left:1px solid var(--line);padding-left:28px}.task-meta dt{color:var(--faint);font-size:11px;font-weight:var(--fw-600);letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.task-meta dd{color:var(--ink-2);font-size:15px;line-height:1.5;margin:0}.learning-speed-figure{margin:0}.agent-learning-speed-section .section-heading{margin-bottom:18px}.agent-learning-speed-section .section-heading h2{line-height:1.2}.learning-speed-chart{aspect-ratio:920/620;color:var(--ink);min-height:0;overflow:hidden;position:relative;width:100%}.learning-speed-chart svg{display:block;height:100%;overflow:hidden;width:100%}.ls-subtitle,.ls-title{font-family:var(--serif);fill:var(--ink)}.ls-title{font-size:27px;font-weight:var(--fw-700)}.ls-subtitle{font-size:18px;font-weight:var(--fw-500)}.ls-axis-title{fill:var(--ink);font-family:var(--serif);font-size:16px;font-weight:var(--fw-600)}.ls-axis-note,.ls-legend text,.ls-tick{fill:var(--muted);font-size:12px;font-weight:var(--fw-500)}.ls-grid{stroke:var(--line);stroke-width:1}.ls-axis{stroke:var(--line-strong);stroke-width:1.2}.ls-fit-band{fill:#5b7fbd;opacity:.13;pointer-events:none}.ls-fit-line{fill:none;stroke:#567dbd;stroke-width:3}.ls-fit-line-main{pointer-events:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ls-error{fill:none;stroke-width:1.8}.ls-point-group{cursor:default;pointer-events:all;transform-box:fill-box;transform-origin:center}.ls-point-group *{pointer-events:visiblePainted}.ls-point{stroke:#fff;stroke-width:2}.ls-hit-area{fill:transparent;pointer-events:all;stroke:none}.ls-point-group:focus .ls-point{stroke:var(--ink);stroke-width:2.5}.ls-point.is-frontier{r:6.5}.ls-label{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:var(--fw-500);transform-box:fill-box;transform-origin:center}.ls-label.is-frontier{font-size:14px;font-weight:var(--fw-700)}.edge-tip{--tip-color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:0 1px 2px rgba(21,22,26,.05),0 16px 34px -10px rgba(21,22,26,.24);color:var(--ink);font-family:var(--sans);font-size:12px;left:0;line-height:1.45;max-width:min(284px,calc(100vw - 24px));opacity:0;padding:11px 13px 12px;pointer-events:none;position:fixed;top:0;transform:translateY(3px);transition:opacity .13s ease,transform .13s ease;width:max-content;z-index:60}.edge-tip.is-visible{opacity:1;transform:translateY(0)}.edge-tip[hidden]{display:none}.edge-tip-eyebrow{color:var(--tip-color);display:block;font-size:10px;font-weight:var(--fw-700);letter-spacing:.13em;line-height:1.1;margin-bottom:7px;text-transform:uppercase}.edge-tip-head{align-items:center;display:flex;gap:8px;min-width:0}.edge-tip-dot{background:var(--tip-color);border-radius:999px;flex:0 0 auto;height:9px;width:9px}.edge-tip-title{color:var(--ink);font-size:13.5px;font-weight:var(--fw-650);line-height:1.2}.edge-tip-copy{color:var(--ink-2);font-size:12px;line-height:1.42;margin:8px 0 0}.edge-tip-rows{border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent);display:grid;gap:5px;margin-top:9px;padding-top:9px}.edge-tip-row{align-items:baseline;display:flex;gap:18px;justify-content:space-between}.edge-tip-row .k{color:var(--muted);font-size:11.5px;font-weight:var(--fw-500)}.edge-tip-row .v{color:var(--ink);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:var(--fw-650)}.edge-tip-arrow{background:#fff;border:1px solid var(--line);height:10px;left:var(--arrow-x,50%);position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.edge-tip[data-placement=top] .edge-tip-arrow{border-left:0;border-top:0;bottom:-6px;box-shadow:3px 3px 6px -3px rgba(21,22,26,.16)}.edge-tip[data-placement=bottom] .edge-tip-arrow{border-bottom:0;border-right:0;top:-6px}@media (prefers-reduced-motion:reduce){.edge-tip{transition:none}}.ls-legend{background:#fff;border:1px solid var(--line-strong);box-shadow:0 8px 20px rgba(21,22,26,.05);flex-wrap:nowrap;font-weight:var(--fw-500);gap:7px 10px;line-height:1.05;margin:0;padding:8px 10px;position:absolute;white-space:nowrap;z-index:4}.learning-speed-legend,.ls-legend{align-items:center;color:var(--muted);display:flex;font-size:13px}.learning-speed-legend{background:transparent;border:0;box-shadow:none;flex-wrap:wrap;gap:10px 20px;line-height:1.35;margin:0 0 8px;padding:0;white-space:normal;width:100%}.learning-speed-legend .ls-legend-item{align-items:center;display:inline-flex;gap:8px}.learning-speed-legend .ls-legend-note{color:var(--ink);font-size:24px;font-weight:400;line-height:1.2;margin-left:auto;text-align:right;white-space:nowrap}html[lang=zh-CN] .learning-speed-legend .ls-legend-note{font-weight:500}.ls-legend-dot{background:var(--ls-color);height:9px;width:9px}.ls-legend-dot,.ls-legend-line{border-radius:999px;flex:0 0 auto}.ls-legend-line{background:#567dbd;height:3px;width:22px}.learning-speed-chart.is-armed .ls-error,.learning-speed-chart.is-armed .ls-fit-band,.learning-speed-chart.is-armed .ls-label,.learning-speed-chart.is-armed .ls-point-group{animation:none;opacity:0}.learning-speed-chart.is-armed .ls-fit-line-main{opacity:0;stroke-dashoffset:1;animation:none}.learning-speed-chart.is-animating .ls-error,.learning-speed-chart.is-animating .ls-label,.learning-speed-chart.is-animating .ls-point-group{animation:ls-point-in .26s ease both;animation-delay:var(--ls-delay);opacity:0}.learning-speed-chart.is-animating .ls-error{animation-name:ls-error-in}.learning-speed-chart.is-animating .ls-label{animation-delay:calc(var(--ls-delay) + 80ms);animation-name:ls-label-in}.learning-speed-chart.is-animating .ls-fit-band{animation:ls-band-in .9s ease both;animation-delay:var(--ls-fit-delay);opacity:0}.learning-speed-chart.is-animating .ls-fit-line-main{opacity:0;stroke-dashoffset:1;animation:ls-line-draw 1.3s ease both;animation-delay:var(--ls-fit-delay)}@keyframes ls-point-in{0%{opacity:0;transform:translateY(6px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ls-label-in{0%{opacity:0}to{opacity:1}}@keyframes ls-error-in{0%{opacity:0;transform:translateY(6px) scaleY(.82)}to{opacity:var(--ls-error-opacity,1);transform:translateY(0) scaleY(1)}}@keyframes ls-band-in{0%{opacity:0}to{opacity:.13}}@keyframes ls-line-draw{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}.leaderboard-layout{display:grid;gap:28px}.effort-grid.leaderboard-scale{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.effort-grid.leaderboard-scale article,.effort-grid.leaderboard-scale article:nth-child(2n),.effort-grid.leaderboard-scale article:nth-child(odd){border-left:1px solid var(--line);padding:18px 24px}.effort-grid.leaderboard-scale article:first-child{border-left:0;padding-left:0}.leaderboard-panel{min-width:0}.leaderboard-controls{border-bottom:1px solid var(--line);padding-bottom:24px}.leaderboard-control-group{min-width:0}.leaderboard-control-label{color:var(--faint);display:block;font-size:11px;font-weight:var(--fw-650);letter-spacing:.13em;line-height:1.25;margin-bottom:12px;text-transform:uppercase}.leaderboard-control-label strong{color:var(--ink);font-weight:var(--fw-650)}.leaderboard-segments{gap:20px}.leaderboard-segment:after{content:none}.leaderboard-chart{--lb-cols:30px minmax(150px,186px) minmax(0,1fr) 76px;--lb-grid:color-mix(in srgb,var(--line) 60%,transparent);margin-top:24px}.leaderboard-legend{align-items:center;display:grid;gap:0 16px;grid-template-columns:var(--lb-cols);margin-bottom:14px;padding-bottom:14px}.lb-legend-note{color:var(--faint);font-size:10.5px;font-weight:var(--fw-650);grid-column:1/3;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.lb-legend-keys{gap:16px;grid-column:3}.lb-legend-key,.lb-legend-keys{align-items:center;display:inline-flex}.lb-legend-key{color:var(--muted);font-size:11px;font-weight:var(--fw-700);gap:7px;letter-spacing:.04em}.lb-legend-key:before{background:var(--swatch);border-radius:2px;content:"";height:9px;width:17px}.lb-legend-key.is-2h{--swatch:#3a3d44}.lb-legend-key.is-6h{--swatch:#9a9ea7}.lb-legend-key.is-12h{--swatch:#d8dade}.lb-legend-model,.lb-legend-score{color:var(--faint);font-size:11px;font-weight:var(--fw-650);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lb-legend-model{grid-column:2}.lb-legend-score{grid-column:4;text-align:right}.leaderboard-bars{display:grid}.leaderboard-row{align-items:center;border-radius:9px;display:grid;gap:0 16px;grid-template-columns:var(--lb-cols);margin:0 -12px;min-height:56px;padding:9px 12px;transition:background-color .16s ease}.leaderboard-row+.leaderboard-row{box-shadow:0 -1px 0 color-mix(in srgb,var(--line) 70%,transparent)}.leaderboard-row:hover{background:color-mix(in srgb,var(--lb-color) 6%,transparent);box-shadow:none}.leaderboard-row:hover+.leaderboard-row{box-shadow:none}.leaderboard-rank{color:var(--faint);font-family:var(--serif);font-size:17px;font-variant-numeric:tabular-nums;font-weight:var(--fw-500);line-height:1;text-align:center}.leaderboard-row.is-lead .leaderboard-rank,.leaderboard-row:first-child .leaderboard-rank{color:var(--lb-color)}.leaderboard-model{align-items:center;display:inline-flex;gap:10px;min-width:0}.leaderboard-model>i{background:var(--lb-color);border-radius:999px;flex:0 0 auto;height:9px;width:9px}.leaderboard-model-text{display:flex;flex-direction:column;gap:1px;line-height:1.2;min-width:0}.leaderboard-model-text b{color:var(--ink);font-size:14px;font-weight:var(--fw-650);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-model-text em{color:var(--faint);font-size:11px;font-style:normal;font-weight:var(--fw-500);letter-spacing:.02em}.leaderboard-track{background:color-mix(in srgb,var(--line) 26%,#fff);border-radius:5px;display:block;height:26px;isolation:isolate;min-width:0;overflow:hidden;position:relative}.leaderboard-track:before{background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),var(--lb-grid) calc(25% - 1px),var(--lb-grid) 25%);content:"";inset:0;position:absolute;z-index:0}.lb-fill{border-radius:0 4px 4px 0;bottom:0;left:0;min-width:3px;position:absolute;top:0;transform-origin:left center;width:var(--w)}.lb-fill-3{background:color-mix(in srgb,var(--lb-color) 24%,#fff);z-index:1}.lb-fill-2{background:color-mix(in srgb,var(--lb-color) 56%,#fff);z-index:2}.lb-fill-1{background:var(--lb-color);z-index:3}.leaderboard-track.is-single .lb-fill-1{background:color-mix(in srgb,var(--lb-color) 88%,#fff)}.leaderboard-score{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:var(--fw-700);line-height:1;text-align:right}.leaderboard-row.is-lead .leaderboard-score{color:var(--lb-color)}.leaderboard-axis{display:grid;gap:0 16px;grid-template-columns:var(--lb-cols);margin-top:11px}.lb-axis-scale{color:var(--faint);display:flex;font-size:10.5px;font-weight:var(--fw-650);grid-column:3;justify-content:space-between;letter-spacing:.08em}.lb-axis-scale b{font-weight:inherit}.leaderboard-chart.is-ready .leaderboard-row{animation:lb-row-in .24s ease both}.leaderboard-chart.is-ready .leaderboard-bars .leaderboard-row:nth-child(2){animation-delay:35ms}.leaderboard-chart.is-ready .leaderboard-bars .leaderboard-row:nth-child(3){animation-delay:70ms}.leaderboard-chart.is-ready .leaderboard-bars .leaderboard-row:nth-child(4){animation-delay:105ms}.leaderboard-chart.is-ready .leaderboard-bars .leaderboard-row:nth-child(5){animation-delay:.14s}.leaderboard-chart.is-ready .lb-fill{animation:lb-bar-in .52s cubic-bezier(.22,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.leaderboard-chart.is-ready .lb-fill,.leaderboard-chart.is-ready .leaderboard-row{animation:none}}@keyframes lb-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lb-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.effort-grid{align-self:start;display:grid;gap:28px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.effort-grid article{padding:0 24px}.effort-grid article:nth-child(odd){padding-left:0}.effort-grid article:nth-child(2n){border-left:1px solid var(--line)}.effort-grid strong{font-size:32px}.curve-grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.curve-card{min-width:0}.curve-card img{aspect-ratio:1.58;background:#fff;object-fit:contain;width:100%}.curve-card figcaption{border-top:0;color:var(--muted);font-size:13px;font-weight:var(--fw-500);margin-top:10px;padding-top:0}.finding-grid{column-gap:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.finding-card{border-top:1px solid var(--line);padding-top:24px}.finding-card>span{color:var(--faint)}.finding-card h3{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:var(--fw-500);line-height:1.22;margin:14px 0 0}.finding-card p{color:var(--ink-2);font-size:16px;line-height:1.65;margin:12px 0 0;max-width:56ch}.curve-show{margin-top:8px}.curve-show-legend{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:30px}.cv-leg{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;gap:8px}.cv-leg i{border-radius:2px;height:3px;width:16px}.curve-show-track{display:grid;gap:34px 18px;grid-template-columns:repeat(2,minmax(0,1fr));will-change:transform,opacity}.cv-card{margin:0;min-width:0}.cv-plot{aspect-ratio:380/250;display:block;height:auto;overflow:visible;width:100%}.cv-axis{stroke:var(--line);stroke-width:1}.cv-ax-label{fill:var(--faint);font-family:var(--sans);font-size:11px}.cv-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cv-reveal{clip-path:inset(-30% 100% -30% -8%)}.curve-show-track.drawing .cv-reveal{animation:cv-sweep var(--grow,4.5s) ease-in-out forwards}@keyframes cv-sweep{0%{clip-path:inset(-30% 100% -30% -8%)}to{clip-path:inset(-30% -8% -30% -8%)}}@media (prefers-reduced-motion:reduce){.cv-reveal{clip-path:none}.curve-show-track.drawing .cv-reveal{animation:none}.curve-show.motion-on .cv-reveal{clip-path:inset(-30% 100% -30% -8%)}.curve-show.motion-on .curve-show-track.drawing .cv-reveal{animation:cv-sweep var(--grow,4.5s) ease-in-out forwards}}.curve-show-track.static-drawn .cv-reveal,.curve-show.motion-on .curve-show-track.static-drawn .cv-reveal{animation:none;clip-path:inset(-30% -8% -30% -8%)}.cv-dot{opacity:1}.cv-meta{margin-top:16px}.cv-fam{color:var(--faint);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cv-fam,.cv-name{display:block;font-weight:var(--fw-600)}.cv-name{color:var(--ink);font-size:15px;margin-top:8px;word-break:break-word}.cv-desc{color:var(--ink-2);display:block;font-size:14px;line-height:1.55;margin-top:6px}.curve-show-foot{gap:16px;margin-top:10px}.curve-show-controls,.curve-show-foot{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.curve-show-controls{gap:30px}@media (max-width:768px){.curve-show-controls,.curve-show-foot{justify-content:center}}.edge-control-button{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);color:rgba(0,0,0,.8);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:16px;font-weight:var(--fw-500);gap:10px;height:42px;justify-content:center;line-height:28px;min-height:42px;padding:0 20px;position:relative;transition:background-color .18s ease,box-shadow .18s ease;white-space:nowrap}.edge-control-button--icon{min-width:42px;padding:0;width:42px}.edge-control-button:focus-visible,.edge-control-button:hover{background:#fff}.edge-control-button:focus-visible{outline:2px solid rgba(0,0,0,.12);outline-offset:2px}.edge-control-button__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex:0 0 auto;opacity:.8;position:relative}.edge-control-button__label--hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.edge-control-button[data-edge-control=prev] .edge-control-button__icon{background-image:url(assets/ui-controls/control-prev-arrow.png);height:8px;width:4px}.edge-control-button[data-edge-control=next] .edge-control-button__icon{background-image:url(assets/ui-controls/control-next-arrow.png);height:8px;width:4px}.edge-control-button[data-edge-control=play] .edge-control-button__icon{background-image:url(assets/ui-controls/control-play.png);height:14px;width:12px}.edge-control-button[data-edge-control=replay] .edge-control-button__icon{background-image:url(assets/ui-controls/control-replay.png);height:15px;width:14px}.edge-control-button[data-edge-control=pause] .edge-control-button__icon{height:12px;width:12px}.edge-control-button[data-edge-control=pause] .edge-control-button__icon:after,.edge-control-button[data-edge-control=pause] .edge-control-button__icon:before{background:#000;border-radius:1px;content:"";height:12px;position:absolute;top:0;width:4px}.edge-control-button[data-edge-control=pause] .edge-control-button__icon:before{left:0}.edge-control-button[data-edge-control=pause] .edge-control-button__icon:after{right:0}@media (max-width:720px){.curve-show-track{gap:40px;grid-template-columns:1fr}.curve-show-controls{gap:12px}.edge-control-button{font-size:14px;height:38px;line-height:24px;min-height:38px;padding:0 16px}.edge-control-button--icon{min-width:38px;padding:0;width:38px}}.curve-day{height:58px;margin-top:12px;position:relative}.cd-line{background:var(--line);height:1px;right:0}.cd-line,.cd-orb{bottom:10px;left:0;position:absolute}.cd-orb{color:var(--ink-2);opacity:0;transform:translate(-50%,-2px);will-change:left,transform,opacity}.cd-orb,.cd-orb svg{height:22px;width:22px}.cd-orb svg{display:block}.cd-moon{color:var(--faint)}.curve-day.sun-run .cd-sun{animation:cd-arc var(--sun-dur,4.5s) ease-in-out 1 both}.curve-day.moon-run .cd-moon{animation:cd-arc var(--moon-dur,3s) ease-in-out 1 both}@keyframes cd-arc{0%{left:3%;opacity:0;transform:translate(-50%,-2px) scale(.78)}16%{opacity:1}50%{left:50%;opacity:1;transform:translate(-50%,-28px) scale(1)}84%{opacity:1}to{left:97%;opacity:0;transform:translate(-50%,-2px) scale(.78)}}@media (prefers-reduced-motion:reduce){.curve-day .cd-orb{animation:none}.cd-sun{left:38%;opacity:1;transform:translate(-50%,-30px)}.cd-moon{left:64%;opacity:1;transform:translate(-50%,-22px)}.curve-show.motion-on .curve-day .cd-orb{animation:none;left:0;opacity:0;transform:translate(-50%,-2px)}.curve-show.motion-on .curve-day.sun-run .cd-sun{animation:cd-arc var(--sun-dur,4.5s) ease-in-out 1 both}.curve-show.motion-on .curve-day.moon-run .cd-moon{animation:cd-arc var(--moon-dur,3s) ease-in-out 1 both}}.curve-day.cv-frozen .cd-orb,.curve-show-track.cv-frozen .cv-reveal,.curve-show.motion-on .curve-day.cv-frozen.moon-run .cd-moon,.curve-show.motion-on .curve-day.cv-frozen.sun-run .cd-sun,.curve-show.motion-on .curve-show-track.cv-frozen .cv-reveal{animation-play-state:paused}.frontier-section .section-heading{margin-bottom:0}.theory-prose{border-left:2px solid var(--line);margin:18px 0 0;padding-left:22px}.theory-prose p{color:var(--ink-2);font-size:16px;line-height:1.66;margin:0 0 20px;overflow-x:auto;overflow-y:hidden}.theory-prose p:last-child{margin-bottom:0}.theory-paper-note{color:var(--ink-2);font-size:16.5px;line-height:1.66;margin:20px 0 0}.theory-paper-note a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.theory-paper-note a:hover{color:var(--ink)}.theory-prose em{color:var(--ink);display:block;font-style:normal;font-weight:var(--fw-600);letter-spacing:-.005em;margin-bottom:4px}.section-heading .theory-eq{color:var(--ink);margin:14px 0 0;text-align:center}.theory-prose .theory-eq{color:var(--ink);margin:2px 0 20px;padding:4px 0;text-align:center}.theory-prose .theory-eq .katex-display{margin:0}.frontier-widget{align-items:stretch;display:grid;gap:30px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);margin-top:8px}.frontier-graph{background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);display:flex;flex-direction:column;min-height:440px;overflow:hidden}.frontier-graph canvas{display:block;flex:1 1 auto;min-height:0;width:100%}.frontier-controls{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:12.5px;gap:12px;padding:9px 12px}.frontier-controls label{color:var(--faint);font-size:11px;font-weight:var(--fw-600);letter-spacing:.1em;text-transform:uppercase}.frontier-controls input[type=range]{accent-color:var(--ink-2);cursor:pointer;flex:1 1 auto;height:3px;min-width:0}.frontier-controls output{color:var(--ink-2);font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}#frontier-multi-new,#frontier-new{background:none;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-2);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:var(--fw-500);padding:4px 12px}#frontier-multi-new:hover,#frontier-new:hover{border-color:var(--ink);color:var(--ink)}.frontier-score{display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:0}.frontier-score svg{height:auto;width:100%}.fr-folabel{align-items:center;color:var(--faint);display:flex;font-size:11px;height:100%;justify-content:center;line-height:1;width:100%}.fr-folabel .katex,.frontier-readouts .rl .katex{font-size:1em}.frontier-readouts .rl{color:var(--ink-2)}.frontier-readouts .rv{display:inline-block;min-width:5ch;text-align:left}.fr-tick{font-size:11px}.fr-axlabel,.fr-tick{fill:var(--faint);font-family:var(--sans)}.fr-axlabel{font-size:10.5px;letter-spacing:.02em}.frontier-readouts{color:var(--muted);display:flex;flex-wrap:wrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;gap:8px 12px}.frontier-readouts i{font-family:var(--serif);font-style:italic}.fr-chip{border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-2);font-family:var(--sans);font-size:11px;letter-spacing:.04em;padding:1px 9px}.frontier-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:4px}.frontier-legend{align-items:center;color:var(--faint);display:flex;font-size:12px;gap:8px}.frontier-legend i{background:linear-gradient(90deg,#365a68,#36a99b,#8a4cff,#f0765e);border-radius:2px;height:4px;width:72px}.frontier-cap{border-top:1px solid var(--line);color:var(--muted);font-size:13.5px;line-height:1.6;margin-top:22px;max-width:none;padding-top:14px}.frontier-tabs{gap:20px;margin:26px 0 18px}.frontier-tab:after{content:none}.frontier-cap.is-hidden,.frontier-widget.is-hidden{display:none}.frontier-legend-multi{gap:14px}.frontier-legend-multi .fl-item{align-items:center;display:inline-flex;gap:7px}.frontier-legend-multi i{background:none;border-radius:0;height:0;width:26px}.frontier-legend-multi i.fl-task{border-top:2px solid hsla(222,6%,45%,.5)}.frontier-legend-multi i.fl-avg{border-top:3px solid var(--ink)}@media (max-width:768px){.frontier-widget{gap:24px;grid-template-columns:1fr}.frontier-graph{min-height:360px;order:-1}}.law-show{margin-top:8px}.law-plot{aspect-ratio:920/440;display:block;height:auto;overflow:visible;width:100%}.law-axis{stroke:var(--line);stroke-width:1}.law-axlabel,.law-axtitle{fill:var(--faint);font-family:var(--sans);font-size:12px}.law-axtitle-html{align-items:center;color:var(--muted);display:flex;font-family:var(--sans);font-size:12.5px;gap:.3em;height:100%;justify-content:center;line-height:1;white-space:nowrap;width:100%}.law-axtitle-html .katex{font-size:1em}.law-trans-line{stroke-width:1.4}.law-mean-line,.law-trans-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.law-mean-line{stroke-width:2.4}.law-sig-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.law-dot{stroke:var(--paper);stroke-width:1}.law-gridline{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4;opacity:.6}.law-fit-dash{stroke-width:1.6;stroke-dasharray:5 4;stroke-linecap:round}.law-panel-title{fill:var(--ink);font-family:var(--sans);font-size:13px;font-weight:var(--fw-600)}.law-panel-sub{fill:var(--muted);font-family:var(--sans);font-size:11px}.law-panel-params{align-items:center;color:var(--muted);display:flex;font-size:10.5px;height:100%;line-height:1;white-space:nowrap;width:100%}.law-panel-params .katex{font-size:1.05em}.law-panel-r2{fill:var(--ink);font-family:var(--sans);font-size:11.5px;font-weight:var(--fw-700)}.law-task-label{fill:var(--muted);font-family:var(--sans);font-size:15px;font-weight:var(--fw-600)}.law-cap-in{color:var(--muted);display:block;font-family:var(--sans);font-size:14.5px;line-height:1.9;text-align:right;white-space:nowrap}.law-cap-in.is-split{line-height:1.7}.law-cap-in b{color:var(--ink);font-weight:var(--fw-600)}#law-caption{color:var(--muted);font-size:13.5px}#law-caption b{color:var(--ink);font-weight:var(--fw-600)}.gw-figure{--gw-teal:#2f8f86;--gw-teal-deep:#246b64;--gw-teal-soft:rgba(47,143,134,.14);margin:0}.gw-headline{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 6px}.gw-h-nums{color:var(--gw-teal);font-family:var(--serif);font-size:32px;font-weight:var(--fw-500);letter-spacing:-.01em;line-height:1}.gw-h-nums .gw-arrow{color:var(--faint);margin:0 4px}.gw-h-label{color:var(--faint);font-size:14px;font-weight:var(--fw-600);letter-spacing:.12em;line-height:1;text-transform:uppercase}.gw-title{color:var(--ink-2);font-family:var(--serif);font-size:17px;line-height:1.4;margin:0 0 8px}.gw-plot{margin-top:calc(24px - 10.5263%);position:relative}.gw-plot svg{aspect-ratio:760/420;display:block;height:auto;overflow:visible;width:100%}.gw-axis{stroke:var(--line-strong);stroke-width:1}.gw-grid{stroke:var(--line);stroke-width:1}.gw-ax-label{fill:var(--faint)}.gw-ax-label,.gw-axis-title{font-family:var(--sans);font-size:12px}.gw-axis-title{fill:var(--muted)}.gw-target{stroke:var(--gw-teal);stroke-width:1;stroke-dasharray:4 4;opacity:.7}.gw-target-label{fill:var(--gw-teal);font-family:var(--sans);font-size:12px;font-weight:var(--fw-700)}.gw-area{fill:var(--gw-teal-soft)}.gw-line{fill:none;stroke:var(--gw-teal);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.gw-frontier{fill:var(--gw-teal);stroke:var(--paper);stroke-width:2;filter:drop-shadow(0 0 5px rgba(47,143,134,.85))}.gw-plot.playing .gw-frontier{animation:gw-pulse 1.4s ease-in-out infinite}@keyframes gw-pulse{0%,to{filter:drop-shadow(0 0 4px rgba(47,143,134,.6))}50%{filter:drop-shadow(0 0 9px rgba(47,143,134,.95))}}.gw-dot{fill:var(--gw-teal);stroke:var(--paper);stroke-width:1.5}.gw-leader{stroke:var(--muted);stroke-width:.8;opacity:.55}.gw-callout{background:hsla(0,0%,100%,.94);border:1px solid var(--line);box-sizing:border-box;color:var(--ink-2);font-family:var(--sans);font-feature-settings:normal;font-size:12px;font-variant-numeric:proportional-nums;line-height:1.28;padding:6px 8px;position:absolute}.gw-callout b{color:var(--gw-teal-deep);font-weight:var(--fw-700)}.gw-callout strong,.gw-cap strong{color:var(--ink);font-weight:var(--fw-700)}.gw-callout .gw-time,.gw-cap .gw-time{color:var(--muted);font-style:italic;font-weight:var(--fw-500);white-space:nowrap}.gw-callout .gw-tag{color:var(--gw-teal);font-weight:var(--fw-600);white-space:nowrap}.gw-plot.playing .gw-callout,.gw-plot.playing .gw-dot,.gw-plot.playing .gw-leader{opacity:0;transition:opacity .4s ease}.gw-plot.is-armed .gw-callout,.gw-plot.is-armed .gw-dot,.gw-plot.is-armed .gw-leader{opacity:0;transition:none}.gw-plot.playing .gw-callout.shown,.gw-plot.playing .gw-dot.shown{opacity:1}.gw-plot.playing .gw-leader.shown{opacity:.55}.gw-caps{display:none;gap:14px;margin-top:28px}.gw-cap{border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:24px 1fr;padding-top:14px}.gw-cap .gw-n{border:1px solid var(--gw-teal);color:var(--gw-teal);display:grid;font-size:12px;font-variant-numeric:tabular-nums;font-weight:var(--fw-700);height:22px;place-items:center;width:22px}.gw-cap p{color:var(--ink-2);font-size:14px;line-height:1.5;margin:0}.gw-cap p b{color:var(--ink)}.gw-cap .gw-tag{color:var(--gw-teal);font-weight:var(--fw-600);white-space:nowrap}.gw-plot.is-armed+.gw-caps .gw-cap,.gw-plot.playing+.gw-caps .gw-cap{opacity:0;transition:opacity .4s ease}.gw-plot.is-armed+.gw-caps .gw-cap{transition:none}.gw-plot.playing+.gw-caps .gw-cap.shown{opacity:1}.gw-top-legend{align-items:flex-start;border:0;display:flex;margin:14px 0 0;padding:0}.gw-foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:flex-end;margin:26px 0 0;padding-top:18px}.gw-controls{flex:0 0 auto;margin-left:auto}.gw-legend{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 22px}.gw-legend span{align-items:center;display:inline-flex;gap:8px}.gw-legend i{background:var(--gw-teal);border-radius:2px;height:3px;width:16px}.gw-legend i.gw-swatch-area{background:var(--gw-teal-soft);border:1px solid var(--gw-teal);height:12px}.gw-takeaways{--gw-teal:#2f8f86;--gw-teal-deep:#246b64;--gw-teal-soft:rgba(47,143,134,.12);margin-top:28px}.gw-takeaways h3{color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:var(--fw-700);letter-spacing:.16em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.gw-takeaways-intro{color:var(--ink-2);font-size:16px;line-height:1.58;margin:0 0 26px}.gw-takeaway-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.gw-step{color:var(--ink-2);column-gap:26px;display:grid;grid-template-columns:56px minmax(0,1fr);min-height:116px;padding:0 0 30px;position:relative}.gw-step:last-child{min-height:0;padding-bottom:0}.gw-step:not(:last-child):before{background:var(--line);bottom:8px;content:"";left:27px;position:absolute;top:54px;width:1px}.gw-step-marker{display:flex;justify-content:center;position:relative;z-index:1}.gw-step-num{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);display:inline-flex;flex:0 0 auto;font-family:var(--serif);font-size:20px;font-weight:var(--fw-500);height:40px;justify-content:center;line-height:1;width:40px}.gw-step-copy{min-width:0;padding-top:4px}.gw-step-copy strong{color:var(--ink);display:block;font-size:19px;font-weight:var(--fw-700);line-height:1.2;margin:0 0 8px}.gw-step-copy span{color:var(--muted);display:block;font-size:16px;line-height:1.5}.gw-accent{color:var(--gw-teal-deep);font-weight:var(--fw-700);white-space:nowrap}.gw-controls .edge-control-button{flex:0 0 auto}@media (max-width:1080px){.gw-callout,.gw-leader{display:none}.gw-caps{display:grid}}@media (max-width:780px){.gw-step{column-gap:18px;grid-template-columns:46px minmax(0,1fr)}.gw-step:not(:last-child):before{left:22px}.gw-step-num{font-size:18px;height:36px;width:36px}}.lightbox{background:#fff;border:1px solid var(--line);border-radius:0;max-height:calc(100vh - 48px);padding:48px 16px 16px;width:min(1280px,calc(100vw - 48px))}.lightbox::backdrop{background:rgba(21,22,26,.55)}.lightbox img{max-height:calc(100vh - 112px);object-fit:contain;width:100%}.lightbox-close{background:none;border:1px solid var(--ink);border-radius:0;color:var(--ink);cursor:pointer;font-size:13px;font-weight:var(--fw-600);min-height:32px;padding:0 14px;position:absolute;right:14px;top:12px}.lightbox-close:hover{background:var(--ink);color:#fff}.site-footer{align-items:center;border-top:1px solid var(--line);color:var(--faint);display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin:56px auto 0;padding:48px 0 72px;width:min(100% - 48px,1080px)}.site-footer a{color:var(--muted)}.footer-links{align-items:center;display:inline-flex;gap:8px}.site-footer a:hover{border-bottom:1px solid var(--ink);color:var(--ink)}@media (max-width:1220px){.taxonomy-map-figure{margin-left:0;width:100%}.tm-count,.tm-family-title{font-size:18px}.tm-tile img{height:52px;width:52px}}@media (max-width:920px){.post{display:block}.post-header{max-width:none;min-height:0;padding:48px 0 56px}.post-kicker{font-size:14px;gap:6px 10px;margin-bottom:8px}.post-header h1{font-size:clamp(36px,11vw,48px);line-height:1.12;max-width:100%}.subtitle{font-size:14px;line-height:1.5;margin-top:24px;max-width:100%}.post-header:after{display:none}.post-meta{margin-top:28px}.post-meta-actions{gap:10px 12px}.post-meta-resource,.share-link{font-size:15px;min-height:40px;padding:0 14px 0 18px}.post-hero-media{border-radius:22px;margin-top:32px;min-height:220px}.post-body{max-width:none}.post-toc{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:none;margin:0 0 56px;padding:22px 0;position:static;width:auto}.post-toc ol{display:flex;flex-wrap:wrap;gap:10px 24px}.post-toc a{border-left:0;padding-left:0}.post-toc a.is-current{border-left:0;text-decoration:underline;text-underline-offset:3px}}@media (max-width:980px){.chart-grid,.finding-grid,.leaderboard-controls,.stats-layout,.taxonomy-explorer,.tm-grid{grid-template-columns:1fr}.curve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.details-pages{padding-inline:52px}.details-controls{left:4px;right:4px}.tm-family{padding:16px}.tm-tile img{height:76px;width:76px}}@media (max-width:768px){body{font-size:16px}.topbar{padding:0 18px}.navlinks{gap:18px}.post-body>section+section{margin-top:60px;padding-top:60px}.curve-grid,.details-tabs,.effort-grid,.scaling-facts,.task-meta{grid-template-columns:1fr}.details-pages{min-height:0;padding-inline:0}.details-controls{left:-20px;right:-20px;top:128px}.details-tab,.details-tab:not(:first-child){border-left:0;padding:14px 0}.learning-speed-chart{min-height:0}.learning-speed-chart .ls-label{display:none}.leaderboard-controls{gap:22px}.effort-grid.leaderboard-scale article,.effort-grid.leaderboard-scale article:nth-child(2n),.effort-grid.leaderboard-scale article:nth-child(odd){border-left:0;padding:18px 0}.effort-grid.leaderboard-scale article+article{border-top:1px solid var(--line)}.leaderboard-chart{--lb-cols:24px minmax(0,1fr) auto}.leaderboard-row{column-gap:12px;grid-template-areas:"rank model score" "bar  bar   bar";min-height:0;row-gap:11px}.leaderboard-rank{grid-area:rank}.leaderboard-model{grid-area:model}.leaderboard-score{grid-area:score}.leaderboard-track{grid-area:bar}.lb-legend-note{grid-column:1/4}.lb-legend-keys{grid-column:1/4;margin-top:4px}.lb-legend-score,.leaderboard-legend.is-category .lb-legend-score{display:none}.lb-axis-scale{grid-column:1/4}.details-page-heading h3{font-size:34px}.details-arrow{font-size:19px;height:38px;width:38px}.frontier-tabs,.leaderboard-segments,.tm-bar{gap:8px}.frontier-tab,.leaderboard-segment,.tm-segment{font-size:14px;max-width:180px;min-height:44px;padding:10px 16px;white-space:normal}.tm-axis{font-size:12px;margin-bottom:16px}.tm-family-head{flex-wrap:wrap;gap:6px 8px}.tm-family-title{flex-basis:auto;font-size:21px}.tm-count{font-size:21px}.tm-desc{font-size:14px}.tm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-tile img{height:72px;width:72px}.tm-more{min-height:72px}.effort-grid article,.scaling-facts article{padding-left:0;padding-right:0}.effort-grid article:nth-child(2n),.scaling-facts article:not(:first-child){border-left:0;border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.effort-grid.leaderboard-scale article+article,.effort-grid.leaderboard-scale article:nth-child(2n){border-left:0;border-top:1px solid var(--line);margin-top:0;padding-top:18px}.task-meta div:nth-child(2){border-left:0;border-top:1px solid var(--line);margin-top:18px;padding-left:0;padding-top:18px}}@media (max-width:520px){.topbar{padding:0 14px}.navlinks{gap:14px}.navlink-github,.navlink-hf{gap:0}.navlink-github>span,.navlink-hf>span:not(.navlink-icon){display:none}.footer-links{gap:7px}}@media (max-width:1220px){.taxonomy-map{gap:20px}.tm-bar{gap:18px}.taxonomy-map.has-selection .tm-family{padding:40px 40px 36px}.tm-count,.tm-family-title{font-size:22px}.tm-share{font-size:15px;line-height:22px}.tm-desc,.tm-feedback{font-size:15px;line-height:24px}.tm-tiles{gap:30px 0}.tm-tile{width:112px}.taxonomy-map.has-selection .tm-tile img,.tm-tile img{height:112px;width:112px}.taxonomy-map.has-selection .tm-more,.tm-more{min-height:112px}.taxonomy-map.has-selection .tm-more b,.taxonomy-map.has-selection .tm-tile>span:not(.tm-tip),.tm-more b,.tm-more span,.tm-tile>span:not(.tm-tip){font-size:15px;line-height:22px}}@media (max-width:980px){.taxonomy-map{gap:18px}.tm-bar{gap:14px}.tm-segment{font-size:15px;padding-inline:20px}.tm-grid{border-radius:26px;min-height:0}.taxonomy-map.has-selection .tm-family{padding:32px 28px}.tm-family-head{gap:10px 14px}.taxonomy-map.has-selection .tm-family-head{margin-bottom:20px}.tm-count,.tm-family-title{font-size:20px}.tm-share{font-size:14px;line-height:20px}.tm-desc{margin-bottom:14px}.taxonomy-map.has-selection .tm-feedback,.tm-feedback{margin-bottom:28px}.tm-desc,.tm-feedback{font-size:15px;line-height:24px;max-width:none}.tm-tiles{gap:30px 0}.tm-tile{width:104px}.taxonomy-map.has-selection .tm-tile img,.tm-tile img{height:104px;width:104px}.tm-more{min-width:80px;width:80px}.taxonomy-map.has-selection .tm-more,.tm-more{min-height:104px}.taxonomy-map.has-selection .tm-more b,.taxonomy-map.has-selection .tm-tile>span:not(.tm-tip),.tm-more b,.tm-more span,.tm-tile>span:not(.tm-tip){font-size:14px;line-height:22px}}@media (max-width:720px){.taxonomy-map{gap:16px}.tm-bar{gap:10px;padding-bottom:2px}.tm-segment{font-size:14px;max-width:none;min-height:44px;padding:10px 16px;white-space:nowrap}.tm-grid{border-radius:22px}.taxonomy-map.has-selection .tm-family{padding:24px 20px}.tm-family-head{gap:8px 10px}.taxonomy-map.has-selection .tm-family-head{margin-bottom:16px}.tm-count,.tm-family-title{font-size:18px}.tm-share{font-size:13px;line-height:18px}.tm-desc{margin-bottom:12px}.taxonomy-map.has-selection .tm-feedback,.tm-feedback{margin-bottom:22px}.tm-desc,.tm-feedback{font-size:14px;line-height:22px}.tm-tiles{gap:30px 0}.tm-tile{gap:10px;width:88px}.taxonomy-map.has-selection .tm-tile img,.tm-tile img{border-radius:14px;height:88px;width:88px}.taxonomy-map.has-selection .tm-more b,.taxonomy-map.has-selection .tm-tile>span:not(.tm-tip),.tm-more b,.tm-more span,.tm-tile>span:not(.tm-tip){font-size:13px;line-height:20px}.tm-more{gap:8px;min-width:72px;width:72px}.taxonomy-map.has-selection .tm-more,.tm-more{min-height:88px}}@media (max-width:1024px){body{font-size:14px}.gw-h-nums,.post-body h2,.section-heading h2{font-size:24px}.br-families span,.gw-h-label,.gw-step-copy span,.post-body p:not(.theory-eq):not(.env-loop-eyebrow):not(.env-loop-repeat):not(.gw-title){font-size:14px}}