@font-face{font-family:Lato;src:url(/fonts/lato-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-900.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}:root{color:#252a30;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Lato,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:18px}body{background:#fff;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{display:block}::selection{color:#17252d;background:#c9f4d5}:focus-visible{outline-offset:3px;outline:3px solid #2d86d673}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{color:#252a30;background:#fff;min-height:100vh}.academic-hero{color:#fff;background:#326b98}.academic-hero__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1320px,100% - 40px);min-height:290px;margin:0 auto;padding:54px 24px 42px;display:flex;position:relative}.affiliation-marks{align-items:center;gap:11px;display:flex;position:absolute;top:17px;left:0}.affiliation-mark{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.affiliation-mark--university img{width:168px;height:auto}.affiliation-mark--lab{color:#fff;letter-spacing:.07em;gap:6px;font-size:13px;font-weight:700}.affiliation-mark--lab img{width:35px;height:35px}.affiliation-divider{background:#ffffff6b;width:1px;height:29px}.affiliation-mark{transition:opacity .12s}.affiliation-mark:hover{opacity:.82}.academic-hero h1{color:#c9f4d5;letter-spacing:-.035em;margin:0;font-size:clamp(56px,6vw,80px);font-weight:900;line-height:1}.academic-hero__inner>p{color:#fff;max-width:1000px;margin:20px 0 0;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.38}.venue-line{align-items:center;gap:11px;margin-top:28px;font-size:18px;display:flex}.venue-line strong{font-weight:700}.venue-line span{color:#ffb7a8}.content-layout{grid-template-columns:minmax(320px,.78fr) minmax(600px,1.22fr);align-items:start;gap:20px;width:min(1320px,100% - 28px);margin:46px auto 64px;display:grid}.side-column,.main-column{gap:20px;display:grid}.info-panel{background:#fff;border:1px solid #d6d9dc;border-radius:4px;overflow:hidden}.panel-body{padding:20px}.panel-body h2{color:#23272b;margin:0 0 11px;font-size:27px;font-weight:700;line-height:1.2}.panel-body>p{color:#343a40;margin:0 0 13px;font-size:16px;line-height:1.5}.side-column .panel-body>p{color:#30363b}.panel-body>p:last-child{margin-bottom:0}.panel-titlebar{background:#eeeeef;border-bottom:1px solid #d6d9dc;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 20px;display:flex}.panel-titlebar h2{color:#24282c;margin:0;font-size:29px;font-weight:700;line-height:1.2}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;margin-top:20px;display:grid}.resource-grid a{color:#286c96;background:#eef5fa;border:1.5px solid #3276a0;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:15px;font-weight:700;text-decoration:none;transition:color .12s,background .12s;display:inline-flex}.resource-grid a:hover{color:#fff;background:#3276a0}.resource-grid svg{width:16px;height:16px}.news-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.news-list li{border-bottom:1px solid #e1e3e5;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.news-list li:first-child{padding-top:4px}.news-list li:last-child{border-bottom:0;padding-bottom:0}.news-list time{color:#fff;white-space:nowrap;background:#647481;border-radius:3px;align-self:start;padding:3px 6px;font-size:12px;font-weight:700;line-height:1.35}.news-list a,.questions-panel p a{color:#26738a;text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.news-list a{font-size:15px;line-height:1.4}.news-list p{color:#5d646b;margin:5px 0 0;font-size:13.5px;line-height:1.5}.leaderboard{margin-top:2px}.leaderboard-table-wrap{overflow-x:auto}.leaderboard-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.leaderboard-table th{color:#555b60;text-align:left;white-space:nowrap;background:#e7e9eb;border-top:1px solid #d3d6d8;border-bottom:1px solid #cfd3d6;height:46px;padding:8px 12px;font-size:13.5px;font-weight:700}.leaderboard-table td{color:#31363a;border-bottom:1px solid #dfe2e4;min-height:64px;padding:12px;font-size:14px}.leaderboard-table tbody tr:first-child{background:#fbfdff}.leaderboard-table tbody tr:hover{background:#f7fafb}.leaderboard-table .numeric{text-align:right}.leaderboard-table .center{text-align:center}.leaderboard-table .resource-column{width:62px}.leaderboard-table .rank-column{text-align:center;width:76px}.rank-position{justify-content:center;align-items:center;gap:4px;min-height:20px;display:inline-flex}.rank-position strong{color:#2d3338;font-size:17px}.rank-medal{flex:none;width:18px;height:18px}.rank-position--1 .rank-medal{color:#c59425;filter:drop-shadow(0 1px 1px #7e580833)}.rank-position--2 .rank-medal{color:#8998a4}.rank-position--3 .rank-medal{color:#ad744d}.rank-column time{color:#fff;white-space:nowrap;background:#747d84;border-radius:3px;margin-top:5px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-block}.method-column{min-width:245px}.method-column strong{color:#292e32;font-size:15px;font-weight:700;line-height:1.4;display:block}.method-column em{color:#555d64;margin-top:3px;font-size:13px;line-height:1.35;display:block}.score-column{font-weight:700;color:#20262a!important;font-size:16px!important}.table-resource-link{color:#37677e;background:#eef3f5;border:1px solid #d4dde1;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.table-resource-link:hover{color:#fff;background:#376f89}.table-resource-link svg{width:15px;height:15px}.paper-figure{margin:18px 0 0}.paper-figure>a{background:#f8f9fa;border:1px solid #d7dade;padding:7px;display:block}.paper-figure img{width:100%;height:auto}.paper-figure figcaption{color:#697078;margin-top:7px;font-size:12.5px;line-height:1.45}.paper-figure figcaption a{color:#25758b;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;display:inline}.citation-panel pre{color:#30373d;white-space:pre;background:#f3f4f5;border:1px solid #d9dcde;max-width:100%;margin:13px 0 0;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.55;overflow-x:auto}.site-footer{border-top:1px solid #d7dade}.site-footer>div{color:#747b82;justify-content:space-between;align-items:center;gap:30px;width:min(1320px,100% - 40px);min-height:92px;margin:0 auto;font-size:12.5px;display:flex}.site-footer nav{gap:20px;display:flex}.site-footer a{color:#39738b;text-decoration:none}.site-footer a:hover{text-decoration:underline}@media (width<=980px){.content-layout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.side-column,.main-column{display:contents}.about-panel{order:1}.leaderboard-panel{order:2}.news-panel{order:3}.why-panel{order:4}.questions-panel{order:5}.citation-panel{order:6}.academic-hero__inner,.site-footer>div{width:min(760px,100% - 40px)}}@media (width<=680px){.academic-hero__inner{min-height:300px;padding:65px 8px 38px}.affiliation-marks{top:17px}.affiliation-mark--university img{width:158px}.affiliation-mark--lab img{width:33px;height:33px}.affiliation-divider{height:27px}.academic-hero h1{font-size:54px}.academic-hero__inner>p{margin-top:16px;font-size:18px;line-height:1.4}.venue-line{flex-direction:column;align-items:center;gap:5px;margin-top:22px;font-size:16px}.content-layout{margin-top:24px;margin-bottom:42px}.panel-body{padding:17px}.panel-body h2{font-size:25px}.panel-titlebar{min-height:58px;padding:0 16px}.panel-titlebar h2{font-size:26px}.resource-grid{gap:9px}.resource-grid a{min-height:42px;font-size:14px}.news-list li{grid-template-columns:1fr;gap:7px}.news-list time{justify-self:start}.leaderboard-body{padding-left:10px;padding-right:10px}.leaderboard-table th,.leaderboard-table td{padding-left:8px;padding-right:8px;font-size:12.5px}.leaderboard-table .optional-column{display:none}.leaderboard-table .rank-column{width:52px}.leaderboard-table .resource-column{width:44px;padding-left:4px;padding-right:4px}.method-column{min-width:0}.method-column strong{font-size:13.5px}.method-column em{font-size:12px}.table-resource-link{width:27px;height:27px}.site-footer>div{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0}.site-footer nav{flex-wrap:wrap;gap:12px 18px}}
