.leaderboard-root:where(.astro-aoymrbqj){--lb-bg: #1e1f22;--lb-surface: #232529;--lb-surface-soft: #282b2f;--lb-border: #353942;--lb-border-soft: #2e3138;--lb-text: #ededee;--lb-text-muted: #b8bbc1;--lb-pill-bg: #284778;--lb-pill-text: #8eb3ff;--lb-blue-row: #304b78;--lb-blue-accent: #6f98e8;--lb-green: #4aaf88;--lb-orange: #c38730;--lb-red: #e19797;--lb-gradient-start: #25272b;--lb-gradient-end: #1d1e21;--lb-section-hover: #282b30;--lb-thead-bg: #24262a;--lb-row-hover: #2a2d33;--lb-rank: #88acec;--lb-solution-meta: #d5d7dd;--lb-drill-bg-start: #2b2d31;--lb-drill-bg-end: #26282c;--lb-drill-title: #c5c8ce;--lb-drill-inner-bg: #222427;--lb-drill-th-bg: #26292d;--lb-bar-track: rgba(255, 255, 255, .06);--lb-bar-fill: rgba(143, 180, 239, .32);--lb-app-row-bg: #1e2024;--lb-app-row-border: #2a2d31;--lb-app-metric-fail: #e19797;--lb-select-border: #3c4048;--lb-select-bg: #2a2d31;--lb-select-arrow: #a9adb5;--lb-filter-bg: #26282c;--lb-group-pass1-bg: rgba(255, 255, 255, .025);--lb-group-pass3-bg: rgba(255, 255, 255, .05);--lb-group-divider: rgba(255, 255, 255, .1);--lb-pass-focus-bg: rgba(255, 255, 255, .045);--lb-drill-section-bg: rgba(255, 255, 255, .025);--lb-drill-section-title-bg: rgba(255, 255, 255, .05);--lb-step--1: clamp(.67rem, .66rem + .03vw, .72rem);--lb-step-0: clamp(.76rem, .74rem + .06vw, .84rem);--lb-step-1: clamp(.84rem, .8rem + .12vw, .96rem);--lb-step-2: clamp(.97rem, .91rem + .28vw, 1.18rem);--lb-step-3: clamp(1.28rem, 1.16rem + .56vw, 1.7rem);box-sizing:border-box;width:min(100%,72rem);margin-inline:auto;padding:clamp(.7rem,1.2vw,1rem);border-radius:1rem;border:1px solid var(--lb-border);background:linear-gradient(180deg,var(--lb-gradient-start) 0%,var(--lb-gradient-end) 80%);box-shadow:inset 0 1px #ffffff08;font-family:var(--sl-font-system);font-size:var(--lb-step-0);color:var(--lb-text)}:root[data-theme=light] .leaderboard-root:where(.astro-aoymrbqj){--lb-bg: #f6f8fb;--lb-surface: #ffffff;--lb-surface-soft: #f4f7fb;--lb-border: #d8e0eb;--lb-border-soft: #e7edf5;--lb-text: #172133;--lb-text-muted: #5d6980;--lb-pill-bg: #e5efff;--lb-pill-text: #2457b3;--lb-blue-row: #dbe8ff;--lb-blue-accent: #4f7fd1;--lb-green: #197046;--lb-orange: #a55f05;--lb-red: #b14444;--lb-gradient-start: #ffffff;--lb-gradient-end: #f4f7fb;--lb-section-hover: #f4f7fb;--lb-thead-bg: #f4f7fb;--lb-row-hover: #f6f9fc;--lb-rank: #2457b3;--lb-solution-meta: #22314a;--lb-drill-bg-start: #f8fbff;--lb-drill-bg-end: #f2f7fd;--lb-drill-title: #4a5973;--lb-drill-inner-bg: #ffffff;--lb-drill-th-bg: #f4f7fb;--lb-bar-track: rgba(29, 55, 105, .08);--lb-bar-fill: rgba(79, 127, 209, .24);--lb-app-row-bg: #fbfcfe;--lb-app-row-border: #e5ebf3;--lb-app-metric-fail: #b14444;--lb-select-border: #cad4e1;--lb-select-bg: #ffffff;--lb-select-arrow: #6b778a;--lb-filter-bg: #f5f8fc;--lb-group-pass1-bg: rgba(23, 33, 51, .03);--lb-group-pass3-bg: rgba(23, 33, 51, .06);--lb-group-divider: rgba(23, 33, 51, .12);--lb-pass-focus-bg: rgba(23, 33, 51, .05);--lb-drill-section-bg: rgba(23, 33, 51, .025);--lb-drill-section-title-bg: rgba(23, 33, 51, .06);box-shadow:inset 0 1px #fffc}.section-header:where(.astro-aoymrbqj){display:flex;align-items:center;gap:.65rem;padding:.62rem .84rem;cursor:pointer;user-select:none;border:1px solid var(--lb-border);border-radius:.95rem;background:var(--lb-surface);margin-bottom:.55rem}.section-header:where(.astro-aoymrbqj):hover{background:var(--lb-section-hover)}.section-label:where(.astro-aoymrbqj){font-weight:700;letter-spacing:.01em;font-size:var(--lb-step-2);flex:1}.section-badge:where(.astro-aoymrbqj){font-size:var(--lb-step-1);font-weight:700;padding:.24rem .72rem;border-radius:999px;background:var(--lb-pill-bg);color:var(--lb-pill-text)}.chevron:where(.astro-aoymrbqj){font-size:var(--lb-step-1);color:var(--lb-text-muted);transition:transform .15s ease}.chevron:where(.astro-aoymrbqj).open{transform:rotate(90deg)}.leaderboard-root:where(.astro-aoymrbqj) .table-wrap{border:1px solid var(--lb-border);border-radius:.95rem;overflow:hidden}.leaderboard-root:where(.astro-aoymrbqj) table{width:100%;border-collapse:collapse;table-layout:auto;font-size:var(--lb-step-0)}.leaderboard-root:where(.astro-aoymrbqj) thead th{text-align:left;padding:.76rem .86rem;font-weight:700;color:var(--lb-text-muted);font-size:var(--lb-step-1);border-bottom:1px solid var(--lb-border);background:var(--lb-thead-bg)}.leaderboard-root:where(.astro-aoymrbqj) thead th.num{text-align:right;white-space:nowrap}.leaderboard-root:where(.astro-aoymrbqj) thead .group-head{text-align:center;color:var(--lb-text)}.leaderboard-root:where(.astro-aoymrbqj) thead .group-head.group-pass1,.leaderboard-root:where(.astro-aoymrbqj) thead th.group-pass1,.leaderboard-root:where(.astro-aoymrbqj) td.group-pass1{background-color:var(--lb-group-pass1-bg)}.leaderboard-root:where(.astro-aoymrbqj) thead .group-head.group-pass3,.leaderboard-root:where(.astro-aoymrbqj) thead th.group-pass3,.leaderboard-root:where(.astro-aoymrbqj) td.group-pass3{background-color:var(--lb-group-pass3-bg)}.leaderboard-root:where(.astro-aoymrbqj) th.group-divider,.leaderboard-root:where(.astro-aoymrbqj) td.group-divider,.leaderboard-root:where(.astro-aoymrbqj) col.col-group-divider{border-left:1px solid var(--lb-group-divider)}.leaderboard-root:where(.astro-aoymrbqj) .sort-button{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.leaderboard-root:where(.astro-aoymrbqj) .sort-button.num{justify-content:flex-end;width:100%}.leaderboard-root:where(.astro-aoymrbqj) .sort-button.metric-pass-sort{justify-content:center}.leaderboard-root:where(.astro-aoymrbqj) .sort-button.active{color:var(--lb-text)}.leaderboard-root:where(.astro-aoymrbqj) .sort-glyphs{display:inline-flex;flex-direction:column;line-height:.75;font-size:.7em;color:var(--lb-text-muted)}.leaderboard-root:where(.astro-aoymrbqj) .sort-up,.leaderboard-root:where(.astro-aoymrbqj) .sort-down{opacity:.45;transition:opacity .15s ease,color .15s ease}.leaderboard-root:where(.astro-aoymrbqj) .sort-button.active.asc .sort-up,.leaderboard-root:where(.astro-aoymrbqj) .sort-button.active.desc .sort-down{opacity:1;color:var(--lb-pill-text)}.leaderboard-root:where(.astro-aoymrbqj) tbody tr{cursor:pointer;border-bottom:1px solid var(--lb-border-soft)}.leaderboard-root:where(.astro-aoymrbqj) tbody tr:hover td{background:var(--lb-row-hover)}.leaderboard-root:where(.astro-aoymrbqj) tbody tr.selected td{background:var(--lb-blue-row)}.leaderboard-root:where(.astro-aoymrbqj) td{padding:.7rem .86rem;vertical-align:middle}.leaderboard-root:where(.astro-aoymrbqj) td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.leaderboard-root:where(.astro-aoymrbqj) th.metric-pass-col,.leaderboard-root:where(.astro-aoymrbqj) td.metric-pass-col{text-align:center}.leaderboard-root:where(.astro-aoymrbqj) td.metric-pass-col{background-image:linear-gradient(180deg,var(--lb-pass-focus-bg),var(--lb-pass-focus-bg))}.leaderboard-root:where(.astro-aoymrbqj) th:first-child,.leaderboard-root:where(.astro-aoymrbqj) td:first-child,.leaderboard-root:where(.astro-aoymrbqj) th:last-child,.leaderboard-root:where(.astro-aoymrbqj) td:last-child{width:1%;white-space:nowrap}.leaderboard-root:where(.astro-aoymrbqj) .rank{color:var(--lb-rank);font-weight:700}.leaderboard-root:where(.astro-aoymrbqj) .solution-name{font-size:var(--lb-step-2);font-weight:800}.leaderboard-root:where(.astro-aoymrbqj) .solution-model-line,.leaderboard-root:where(.astro-aoymrbqj) .solution-date{color:var(--lb-text-muted);white-space:nowrap}.leaderboard-root:where(.astro-aoymrbqj) .solution-model-line{margin-top:.15rem;font-size:var(--lb-step-0)}.leaderboard-root:where(.astro-aoymrbqj) .submission-link{display:inline-flex;align-items:center;justify-content:center;color:var(--lb-pill-text);text-decoration:none;font-weight:600}.leaderboard-root:where(.astro-aoymrbqj) .submission-link:hover{text-decoration:underline}.leaderboard-root:where(.astro-aoymrbqj) .submission-cell{text-align:center}.leaderboard-root:where(.astro-aoymrbqj) .solution-meta{color:var(--lb-solution-meta);font-weight:700}.leaderboard-root:where(.astro-aoymrbqj) .val-high{color:var(--lb-green);font-weight:700}.leaderboard-root:where(.astro-aoymrbqj) .val-mid{color:var(--lb-orange);font-weight:700}.leaderboard-root:where(.astro-aoymrbqj) .val-low{color:var(--lb-text)}.leaderboard-root:where(.astro-aoymrbqj) .nan{color:var(--lb-red);font-style:italic}.leaderboard-root:where(.astro-aoymrbqj) .drill-row td{padding:0;border-top:1px solid var(--lb-border);background:linear-gradient(90deg,var(--lb-drill-bg-start) 0%,var(--lb-drill-bg-end) 100%)!important;cursor:default}.leaderboard-root:where(.astro-aoymrbqj) .drill-row:hover td{background:linear-gradient(90deg,var(--lb-drill-bg-start) 0%,var(--lb-drill-bg-end) 100%)!important}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel{padding:.82rem .92rem .98rem;border-left:4px solid var(--lb-blue-accent)}.leaderboard-root:where(.astro-aoymrbqj) .drill-title{font-size:var(--lb-step-1);font-weight:700;color:var(--lb-drill-title);margin-bottom:.62rem;text-transform:uppercase;letter-spacing:.035em}.leaderboard-root:where(.astro-aoymrbqj) .drill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.leaderboard-root:where(.astro-aoymrbqj) .drill-section{display:flex;flex-direction:column;align-self:start;min-width:0;padding:.7rem;border:1px solid var(--lb-border-soft);border-radius:.85rem;background:var(--lb-drill-section-bg)}.leaderboard-root:where(.astro-aoymrbqj) .drill-section-title{margin-bottom:.6rem;padding:.45rem .65rem;border-radius:.7rem;background:var(--lb-drill-section-title-bg);color:var(--lb-text);font-size:var(--lb-step-0);font-weight:800;letter-spacing:.03em;text-transform:uppercase}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel .table-wrap{width:100%;border:1px solid var(--lb-border-soft);border-radius:.8rem;overflow:hidden;background:var(--lb-drill-inner-bg);box-sizing:border-box}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel table{display:table;width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--lb-step-0);box-sizing:border-box}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel col.layer-col{width:25%}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel col.compile-col{width:25%}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel col.deploy-col{width:25%}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel col.test-col{width:25%}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel th{text-align:left;padding:.64rem .8rem;font-weight:700;color:var(--lb-text-muted);border-bottom:1px solid var(--lb-border-soft);background:var(--lb-drill-th-bg)}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel th.num,.leaderboard-root:where(.astro-aoymrbqj) .drill-panel td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel td{padding:.62rem .7rem;border-bottom:1px solid var(--lb-border-soft);vertical-align:middle}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel td:first-child,.leaderboard-root:where(.astro-aoymrbqj) .drill-panel th:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel td.metric-cell{text-align:left;padding-left:.7rem;padding-right:.7rem}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel .metric-bar-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:1.5rem;width:100%;min-width:0}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel .metric-bar-wrap:before{content:"";grid-column:1;grid-row:1;height:.9rem;border-radius:999px;background:var(--lb-bar-track)}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel .metric-bar{grid-column:1;grid-row:1;height:.9rem;border-radius:999px;background:var(--lb-bar-fill);min-width:0;width:100%;max-width:100%}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel .metric-label{grid-column:2;grid-row:1;justify-self:end;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lb-text);min-width:2.75rem;text-align:right}.leaderboard-root:where(.astro-aoymrbqj) .drill-panel tbody tr:last-child td{border-bottom:0}.leaderboard-root:where(.astro-aoymrbqj) .layer-drill-row{cursor:pointer}.leaderboard-root:where(.astro-aoymrbqj) .layer-drill-row:hover td{background:var(--lb-row-hover)}.leaderboard-root:where(.astro-aoymrbqj) .layer-drill-row.layer-expanded td{background:var(--lb-section-hover);border-bottom-color:var(--lb-border)}.leaderboard-root:where(.astro-aoymrbqj) .layer-chevron{display:inline-block;font-size:var(--lb-step--1);color:var(--lb-text-muted);transition:transform .15s ease;width:.9em;text-align:center}.leaderboard-root:where(.astro-aoymrbqj) .app-detail-row td{background:var(--lb-app-row-bg);padding-top:.45rem;padding-bottom:.45rem;border-bottom:1px solid var(--lb-app-row-border)}.leaderboard-root:where(.astro-aoymrbqj) .app-detail-row:last-child td,.leaderboard-root:where(.astro-aoymrbqj) .app-detail-row+.layer-drill-row td,.leaderboard-root:where(.astro-aoymrbqj) .app-detail-row+tr:not(.app-detail-row) td{border-top:1px solid var(--lb-border)}.leaderboard-root:where(.astro-aoymrbqj) .app-name-cell{font-size:var(--lb-step--1);color:var(--lb-text-muted);padding-left:1.4rem!important}.leaderboard-root:where(.astro-aoymrbqj) .app-metric-cell{text-align:center!important;font-size:var(--lb-step-1);white-space:nowrap}.leaderboard-root:where(.astro-aoymrbqj) .app-metric-pass{color:var(--lb-green);font-weight:700}.leaderboard-root:where(.astro-aoymrbqj) .app-metric-partial{color:var(--lb-orange);font-weight:700}.leaderboard-root:where(.astro-aoymrbqj) .app-metric-fail{color:var(--lb-app-metric-fail);font-weight:700}.leaderboard-root:where(.astro-aoymrbqj) .app-metric-nan{color:var(--lb-text-muted)}.leaderboard-root:where(.astro-aoymrbqj) .app-metric-frac{font-size:var(--lb-step--1);color:var(--lb-text-muted);margin-left:.25rem;font-variant-numeric:tabular-nums}.leaderboard-root:where(.astro-aoymrbqj) .lb-page-header{display:flex;align-items:center;justify-content:center;margin-bottom:.8rem;gap:1rem;flex-wrap:wrap;flex-direction:column}.leaderboard-root:where(.astro-aoymrbqj) .lb-page-title{font-size:var(--lb-step-3);font-weight:800;line-height:1.1;text-align:center}.leaderboard-root:where(.astro-aoymrbqj) .lb-page-subtitle{font-size:var(--lb-step-2);color:var(--lb-text-muted);margin-top:.22rem;font-weight:500;text-align:center}.leaderboard-root:where(.astro-aoymrbqj) .lb-filter-row{display:flex;gap:.6rem;align-items:center;justify-content:flex-end;margin-left:auto;flex-wrap:wrap}.leaderboard-root:where(.astro-aoymrbqj) .lb-select{appearance:none;-webkit-appearance:none;font-size:var(--lb-step-1);min-width:0;width:100%;max-width:100%;margin:0;flex:none;height:2.4rem;box-sizing:border-box;line-height:1.2;white-space:nowrap;border-radius:.85rem;border:1px solid var(--lb-select-border);background-color:var(--lb-select-bg);color:var(--lb-text);font-weight:600;padding:0 2rem 0 .78rem;vertical-align:middle;display:inline-block;background-image:linear-gradient(45deg,transparent 50%,var(--lb-select-arrow) 50%),linear-gradient(135deg,var(--lb-select-arrow) 50%,transparent 50%);background-position:calc(100% - .86rem) calc(50% - .13rem),calc(100% - .58rem) calc(50% - .13rem);background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat}.leaderboard-root:where(.astro-aoymrbqj) .conversion-filters{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1rem;row-gap:.6rem;width:100%;margin-bottom:.65rem;padding:.55rem .84rem;border:1px solid var(--lb-border-soft);border-radius:.85rem;background:var(--lb-filter-bg)}.leaderboard-root:where(.astro-aoymrbqj) .lb-filter-pair{display:contents}.leaderboard-root:where(.astro-aoymrbqj) .lb-filter-label{font-size:var(--lb-step-0);font-weight:700;color:var(--lb-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;line-height:1}.leaderboard-root:where(.astro-aoymrbqj) .lb-filter-sep{color:transparent;font-size:var(--lb-step-0);user-select:none;line-height:2.4rem}@media(max-width:52rem){.leaderboard-root:where(.astro-aoymrbqj){border-radius:.8rem;padding:.75rem}.leaderboard-root:where(.astro-aoymrbqj) .lb-filter-row{width:100%;margin-left:0;justify-content:flex-start;padding-top:0}.leaderboard-root:where(.astro-aoymrbqj) .conversion-filters{grid-template-columns:auto minmax(0,1fr);align-items:center}.leaderboard-root:where(.astro-aoymrbqj) .lb-filter-pair{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;width:100%;grid-column:1 / -1}.leaderboard-root:where(.astro-aoymrbqj) td,.leaderboard-root:where(.astro-aoymrbqj) thead th{padding:.72rem .62rem}.leaderboard-root:where(.astro-aoymrbqj) .drill-grid{grid-template-columns:minmax(0,1fr)}.leaderboard-root:where(.astro-aoymrbqj) .solution-model-line,.leaderboard-root:where(.astro-aoymrbqj) .solution-date{white-space:normal}}body:has(.sb-leaderboard-page) .content-panel .sl-container{max-width:100%}body:has(.sb-leaderboard-page) .content-panel{padding-inline:clamp(.5rem,1.8vw,1.5rem)}.sb-leaderboard-page:where(.astro-qw5dklun){width:min(100%,92rem);padding:clamp(.4rem,1vw,1rem) 0;margin:0 auto}
