/* source-sha256: f4fead2f383570456cad0a65143468b3f55a7d8f2b24da86e3afa2c672ce024d */
@font-face{font-family:MeriendaLeaderboardNumbers;src:url(./assets/fonts/Merienda-Regular_6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--bg: #f6f7f9;--surface: #ffffff;--surface-raised: #ffffff;--surface-soft: #f8fafc;--surface-tint: #f3f6fa;--line: #d9e0ea;--line-soft: #e8edf3;--text: #111827;--muted: #687386;--muted-strong: #405064;--accent: #2563eb;--accent-soft: #eef4ff;--ok: #087443;--ok-soft: #eef8f2;--warn: #946200;--warn-soft: #fff7e6;--danger: #b42318;--danger-soft: #fff0ee;--teal: #0f766e;--teal-soft: #edf8f6;--shadow: 0 16px 40px rgba(17, 24, 39, .06);--shadow-soft: 0 8px 22px rgba(17, 24, 39, .05)}*{box-sizing:border-box}body{margin:0;background:#faf9f7;color:var(--text);font-family:Inter,Arial,Microsoft YaHei,sans-serif}.app-frame{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .16s ease}.app-frame.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.sidebar{position:sticky;top:0;align-self:start;display:grid;grid-template-rows:auto auto 1fr;gap:18px;min-height:100vh;padding:24px 10px;border-right:1px solid #ece8e2;background:#f7f4ef}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 10px 8px}.brand-copy{min-width:0}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;border:1px solid #e2dbd1;border-radius:999px;background:#fffdf9;color:#5f574f;cursor:pointer;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:18px;line-height:1;box-shadow:0 1px 2px #1118270a;transition:background .14s ease,border-color .14s ease,transform .14s ease}.sidebar-toggle:hover{border-color:#d2c6b8;background:#f6efe5}.sidebar-toggle span{display:block;transform:translateY(-1px)}.app-frame.sidebar-collapsed .sidebar{width:0;min-width:0;padding:0;border-right:0;overflow:visible;background:transparent}.app-frame.sidebar-collapsed .sidebar-brand{padding:0}.app-frame.sidebar-collapsed .brand-mark,.app-frame.sidebar-collapsed .brand-copy,.app-frame.sidebar-collapsed .sidebar-nav,.app-frame.sidebar-collapsed .sidebar-note{display:none}.app-frame.sidebar-collapsed .sidebar-toggle{position:fixed;top:105px;left:-14px;z-index:50;margin-left:0;box-shadow:0 6px 18px #1118271a}.app-frame.sidebar-collapsed .sidebar-toggle span{transform:translateY(-1px) rotate(180deg)}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;border:1px solid #ddd7ce;border-radius:8px;background:#fff;color:#1f2937;font-size:12px;font-weight:900}.sidebar-brand strong{display:block;color:#202020;font-size:18px;line-height:1}.sidebar-brand span{color:#6b6660;font-size:12px;font-weight:700}.sidebar-note{align-self:end;display:grid;gap:6px;margin:0 0 8px;padding:14px 12px;border:1px solid #e8e2da;border-radius:10px;background:#fffdf9}.sidebar-note strong{color:#222;font-size:13px}.sidebar-note span{color:#6b6660;font-size:12px;line-height:1.45}.content-shell{min-width:0;padding:24px 28px 56px}.topbar{position:relative;display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px;padding:8px 0 10px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.topbar:before{content:none}.topbar:after{content:none}.brand-block{display:grid;gap:6px;min-width:0}.eyebrow{color:var(--muted-strong);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}h1,h2,h3,h4,p{margin:0}h1{font-size:33px;line-height:1.18;letter-spacing:0}h2{font-size:18px;line-height:1.25}#public .section-head h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}#public .section-note{max-width:760px;font-size:15px;font-weight:400;line-height:1.55}h3{font-size:15px;line-height:1.25}.topbar p,.section-note{color:var(--muted);font-size:13px;line-height:1.45}.user-box{display:grid;gap:7px;min-width:240px;color:var(--muted);font-size:13px}.auth-box{display:flex;justify-content:flex-end;align-self:flex-start;width:auto;min-width:0;margin-left:auto}.access-entry{display:flex;align-items:center;justify-content:flex-end;gap:10px}.access-cta{display:inline-flex;align-items:center;justify-content:center;min-width:158px;height:40px;border:1px solid #d8ccbd;border-radius:999px;padding:0 18px;background:#f4eadc;color:#1f2937;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:0;box-shadow:0 8px 20px #30281e14;transition:transform .14s ease,border-color .14s ease,background .14s ease}.access-cta:hover{border-color:#c3b39f;background:#efe0cd;transform:translateY(-1px)}.access-chip{display:flex;align-items:center;gap:9px;min-height:40px;border:1px solid #ded4c8;border-radius:999px;padding:5px 6px 5px 14px;background:#fffdf9;box-shadow:0 6px 16px #30281e0f}.access-chip span{color:var(--muted);font-size:12px;font-weight:800}.access-chip strong{color:var(--text);font-size:13px;font-weight:900}.access-only[hidden]{display:none!important}.access-dialog-backdrop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;background:#11182747;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.access-dialog{display:grid;gap:16px;width:min(440px,calc(100vw - 32px));border:1px solid #e2d9ce;border-radius:14px;padding:24px;background:#fffdf9;box-shadow:0 24px 70px #1118272e}.access-dialog-head{display:grid;gap:8px}.access-dialog-head span{color:var(--muted-strong);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.access-dialog-head h2{color:var(--text);font-size:24px;line-height:1.15}.access-dialog-head p{color:var(--muted);font-size:13px;line-height:1.55}.access-dialog label{display:grid;gap:8px;color:var(--muted-strong);font-size:13px;font-weight:900}.access-dialog input{height:44px;border-color:#d8e0ea;border-radius:9px;font-family:Consolas,SFMono-Regular,monospace;font-size:13px}.access-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.auth-form,.auth-user-card{display:grid;gap:8px;padding:10px;border:1px solid #e8e2da;border-radius:10px;background:#fffdf9}.auth-form-head,.auth-form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-form-head strong,.auth-user-card strong{color:var(--text);font-size:14px}.auth-form-head button{border:0;background:transparent;color:#7a5a30;font-size:12px;font-weight:800;cursor:pointer}.auth-form input{height:34px}.auth-submit{height:34px;padding:0 14px}.auth-message{min-width:0;color:var(--danger);font-size:12px;line-height:1.35}.auth-user-card{grid-template-columns:1fr auto;align-items:center;column-gap:12px;row-gap:2px}.auth-user-card span,.auth-user-card small{color:var(--muted);font-size:12px}.auth-user-card .small-button{grid-row:1 / span 3;grid-column:2}.auth-required{display:grid;place-items:center;min-height:120px;border:1px solid var(--line-soft);border-radius:10px;background:#fbfaf8;color:var(--muted);font-weight:700}label{color:var(--muted);font-size:13px}input,select{width:100%;height:38px;border:1px solid var(--line);border-radius:7px;padding:0 11px;background:#fff;color:var(--text);outline:none;box-shadow:inset 0 1px #17202c05}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1f6feb1f}.tabs{display:inline-flex;gap:5px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#eef2f7;margin-bottom:18px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar-nav{display:grid;gap:6px;padding:0;border:0;background:transparent;margin:0}.tab{border:0;background:transparent;height:38px;padding:0 17px;color:var(--muted-strong);cursor:pointer;border-radius:9px;font-weight:800}.sidebar-nav .tab{justify-content:flex-start;width:100%;border:1px solid transparent;background:transparent;color:#3e3a36;text-align:left}.sidebar-nav .tab:before{content:"";display:none}.tab.active{color:#0f172a;background:#fff;box-shadow:0 3px 10px #11182714}.sidebar-nav .tab.active{border-color:#ebe6df;background:#efeae3;box-shadow:none}.app-frame.sidebar-collapsed .sidebar-nav,.app-frame.sidebar-collapsed .sidebar-nav .tab,.app-frame.sidebar-collapsed .sidebar-nav .tab span{display:none}.app-frame.sidebar-collapsed .sidebar-nav .tab:before{content:attr(data-short);display:inline;color:#3e3a36;font-size:11px;font-weight:800;line-height:1}.app-frame.sidebar-collapsed .sidebar-nav .tab.active{border-color:#dac8b2;background:#f6efe5}.view{display:none;gap:18px;min-width:0}.view.active{display:grid}.panel{position:relative;background:var(--surface);border:1px solid #ebe7e0;border-radius:9px;padding:24px;box-shadow:none;min-width:0;overflow:hidden}.panel:before{content:none}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.section-head>div{display:grid;gap:5px}#public .section-head{align-items:center;justify-content:center;border:1px solid #ebe7e0;border-radius:10px;padding:13px 14px;background:#fffdf9;box-shadow:none;text-align:center}#public .section-head>div{justify-items:center}#run .panel{border-color:#ebe7e0;background:#fffdf9}#run .section-head{align-items:center;border:1px solid #ebe7e0;border-radius:10px;padding:14px 16px;background:#f3eee6;box-shadow:none}#run .section-head h2{color:#111827;font-size:24px;font-weight:850;letter-spacing:0}#run .section-note{color:#6f675e;font-size:13px;font-weight:650}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:4px}.form-grid label{display:grid;gap:8px;font-weight:700}.form-grid .checkbox-label{display:flex;align-items:center;gap:10px;min-height:44px;padding-top:22px}.form-grid .checkbox-label input{width:18px;height:18px}.dataset-area{margin-top:22px}#run .form-grid,#run .dataset-area{border:1px solid #ebe7e0;border-radius:12px;padding:16px;background:#fffaf5}#run .dataset-area h3{color:#111827;font-size:18px;font-weight:850}.dataset-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:13px}.dataset-item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:15px;color:var(--text);background:var(--surface);cursor:pointer;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.dataset-item:hover{border-color:#b7c4d6;box-shadow:0 8px 20px #1118270d;transform:translateY(-1px)}.dataset-item:has(input:checked){border-color:var(--accent);background:#f7faff;box-shadow:0 0 0 3px #2563eb14}.dataset-item input{width:16px;height:16px;padding:0}.dataset-copy{display:grid;gap:3px;min-width:0}.dataset-copy strong{color:var(--text);font-size:14px;line-height:1.2}.dataset-copy small{color:var(--muted);overflow-wrap:anywhere}.mode-tags{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mode-tags b,.suite-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(213,221,232,.85);background:#f1f5f9;color:var(--muted-strong);font-size:12px;font-weight:700}.mode-tags .bad{color:var(--danger);background:var(--danger-soft)}.actions{display:flex;align-items:center;gap:12px;margin-top:22px}.key-result{display:grid;gap:10px;margin-top:18px;border:1px solid #e6dfd5;border-radius:12px;padding:14px;background:#fffdf9}.key-result[hidden]{display:none}.key-result div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:center}.key-result span{color:var(--muted-strong);font-size:13px;font-weight:800}.key-result code{min-width:0;overflow-wrap:anywhere}.key-list-panel{display:grid;gap:12px;margin-top:24px;min-width:0}.compact-head{margin-bottom:0}.key-list{min-height:80px;min-width:0}.key-table-wrap{display:block;width:100%;max-width:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-gutter:stable;border:1px solid rgba(217,224,234,.9);border-radius:12px;background:#fff}.key-table{width:max-content;min-width:1180px;border-collapse:collapse}.key-table th,.key-table td{padding:13px 14px;border-bottom:1px solid rgba(226,232,240,.85);text-align:left;vertical-align:middle;font-size:13px}.key-table th{background:#f8fafc;color:var(--muted-strong);font-weight:800}.key-table tr:last-child td{border-bottom:0}.key-table code{display:block;max-width:220px;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.binding-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:var(--muted-strong);font-size:12px;font-weight:800;white-space:nowrap}.binding-pill.bound{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.binding-pill.missing{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.binding-pill.neutral{background:#f1f5f9;color:#475569}.danger-inline{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.danger-inline:hover{background:#fee2e2}.api-guide-panel{display:grid;gap:18px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-card{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid rgba(217,224,234,.9);border-radius:12px;background:#fffdf9;padding:18px}.guide-card-wide{grid-column:1 / -1}.guide-card h3{margin:0;color:var(--text);font-size:22px;line-height:1.2;font-weight:700}.guide-card p{margin:0;color:var(--muted-strong);font-size:15px;line-height:1.65}.guide-note{border-left:3px solid rgba(37,99,235,.45);border-radius:8px;background:#eff6ffbf;color:#314158;font-size:14px;line-height:1.6;padding:10px 12px}.guide-list{display:grid;gap:8px;margin:0;padding-left:19px;color:var(--muted-strong);font-size:15px;line-height:1.55}.guide-list li::marker{color:#9a7446}.guide-facts{display:flex;flex-wrap:wrap;gap:8px}.guide-facts span{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:1px solid rgba(226,217,204,.95);border-radius:999px;background:#f7f0e6;color:#4f3a20;font-size:13px;font-weight:650}.guide-card pre{margin:0;max-width:100%;overflow:auto;border:1px solid var(--line-soft);border-radius:10px;background:#f8fafc;padding:14px;color:#203049;font-size:13px;line-height:1.55}.guide-card code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;white-space:pre}.guide-card p code,.guide-list code{white-space:normal;color:#27364e;background:#f1f5f9e6;border:1px solid rgba(226,232,240,.9);border-radius:5px;padding:1px 5px}@media(max-width:900px){.guide-grid{grid-template-columns:1fr}.guide-card{padding:15px}.guide-card h3{font-size:20px}}button{height:36px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);padding:0 14px;cursor:pointer;font-weight:700;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}button:hover:not(:disabled){border-color:var(--accent);box-shadow:0 4px 12px #2563eb1a;transform:none}button:focus-visible{outline:2px solid rgba(37,99,235,.22);outline-offset:2px}.tab:focus-visible{outline-offset:1px}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}button.primary:hover{background:#1d4ed8}button:disabled{cursor:not-allowed;color:var(--muted);background:#edf0f4}.small-button{height:32px;padding:0 11px}.message{color:var(--muted);font-size:13px}.active-jobs,.recent-jobs{display:grid;gap:10px}.recent-jobs{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.active-jobs-empty{color:var(--muted);font-size:13px}.active-jobs-head,.recent-jobs-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.recent-jobs-head>div{display:grid;gap:3px}.active-jobs-head span,.recent-jobs-head span{color:var(--text);font-size:13px;font-weight:800}.active-jobs-head small,.recent-jobs-head small{color:var(--muted);font-size:12px;font-weight:700}.active-job-list,.recent-job-list{display:flex;flex-wrap:wrap;gap:8px}.active-job-card,.recent-job-card{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:4px 8px;width:auto;height:auto;max-width:100%;min-height:44px;padding:8px 10px;text-align:left;background:linear-gradient(180deg,#fff,var(--surface-soft));box-shadow:0 1px #17202c08}.active-job-card.selected,.recent-job-card.selected{border-color:var(--accent);background:#f4f8ff;box-shadow:0 0 0 3px #1f6feb14}.active-job-card small,.recent-job-card small{color:var(--muted);font-size:11px;font-weight:700}.job-detail{display:grid;gap:14px}.run-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line-soft);border-radius:10px;background:#fbfcfe;box-shadow:none}.run-detail-head>div:first-child{display:grid;gap:5px;min-width:0}.section-kicker{color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.leaderboard-hero{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:14px;margin-bottom:14px;padding:14px;border:1px solid #ebe7e0;border-radius:12px;background:#fffdf9;box-shadow:none}.leaderboard-hero>div:first-child{display:grid;align-content:center;gap:4px;min-width:0}.leaderboard-hero h3{color:#24201c;font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.leaderboard-hero p{color:var(--muted);font-size:13px;font-weight:700}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.leaderboard-overview{grid-template-columns:repeat(3,minmax(0,1fr))}#public .section-kicker{color:#2f6f4e}#public .overview-card{border-color:#ebe7e0;background:#fffaf2}#public .overview-card:before{background:#3c7c59;opacity:.78}#public .overview-card span{color:#6f675e}#public .overview-card strong{color:#1f2933}#public .overview-card small{color:#756d64}.private-overview{margin-bottom:14px}.overview-card{position:relative;display:grid;gap:7px;min-width:0;min-height:96px;padding:14px 14px 13px;overflow:hidden;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface);box-shadow:none}.overview-card:before{content:"";position:absolute;inset:auto 14px 0;height:2px;border-radius:999px;background:var(--accent);opacity:.82}.overview-card span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.overview-card strong{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1;font-variant-numeric:tabular-nums}.overview-card small{color:var(--muted-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.run-detail-head h3{font-size:18px}.run-detail-head p{color:var(--muted);font-size:13px;font-weight:700}.run-detail-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;flex-wrap:wrap}.job-actions{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:8px;background:#fbfcfe}.job-actions span{color:var(--muted);font-size:12px;font-weight:700}.run-detail-actions .job-actions{max-width:520px;padding:8px 10px}.run-close-button{min-height:34px;border-color:#d8ccbd;background:#fffdf9;color:#5f574f;font-weight:850}.run-close-button:hover{border-color:#c3b39f;background:#f6efe5}#run .run-detail-head,#run .summary-card,#run .job-actions{border-color:#e8e2da;background:#fffdf9}#run .recent-jobs{border-top-color:#e8e2da}#run .recent-jobs-head{padding:0 2px}#run .recent-table-wrap,#run .job-task-wrap{border-color:#e8e2da;background:#fffdf9}#run .recent-table-wrap{max-height:520px}#run .recent-table th,#run .recent-table td{height:58px;padding-top:8px;padding-bottom:8px}#run .recent-table .col-id{width:145px}#run .recent-table .col-status{width:112px}#run .recent-table .col-version{width:128px}#run .recent-table .col-suite{width:116px}#run .recent-table .col-time{width:162px}#run .recent-table .col-error{width:240px}#run .recent-table thead,#run .job-task-table thead{background:#f6f2ec}#run .section-kicker{color:#2f6f4e}#run .metadata-strip span{border-color:#e8e2da;background:#fffdf9}#run .active-jobs{margin-bottom:14px;padding:13px 14px;border:1px solid #ebe7e0;border-radius:12px;background:#fffaf5}#run .active-jobs-empty{display:flex;align-items:center;min-height:46px;padding:0 2px;color:#756d64;font-weight:650}#run .active-jobs-head span,#run .recent-jobs-head span{color:#17120e;font-size:16px;font-weight:850}#run .active-jobs-head small,#run .recent-jobs-head small{color:#6f675e;font-size:13px;font-weight:750}#run .active-job-list{gap:10px}#run .active-job-card{grid-template-columns:minmax(0,1fr) auto;min-width:300px;min-height:62px;padding:11px 13px;border-color:#e2d8ca;border-radius:10px;background:#fffdf9;box-shadow:none}#run .active-job-card.selected{border-color:#9db9ff;background:#f6f8ff;box-shadow:inset 0 0 0 1px #2563eb2e}#run .active-job-card .mono{color:#31425a;font-size:14px;font-weight:850}#run .active-job-card small{color:#6f675e;font-size:12px}#run .active-job-meta{display:inline-flex;min-width:0;align-items:center;gap:8px;white-space:nowrap}#run .active-job-stage,#run .run-stage-label{color:#247344;font-weight:700}#run .active-job-stage:before{content:"\b7";margin-right:8px;color:#9a9187}#run .run-detail-head{padding:18px;border-radius:12px}#run .run-detail-head h3{color:#2d3a4c;font-size:22px;letter-spacing:0}#run .run-detail-head p{color:#5c6675;font-size:14px}#run .job-summary-grid{gap:14px}#run .summary-card{min-height:108px;border-radius:12px}#run .summary-card span{color:#6f675e;font-size:13px;font-weight:850}#run .summary-card strong,#run .task-count-metric strong{color:#111827;font-size:18px}#run .metadata-strip{gap:10px}#run .job-task-table th,#run .recent-table th{color:#5d697a;font-size:13px;font-weight:850}#run .job-task-table td,#run .recent-table td{color:#1f2937;font-size:13px;vertical-align:middle}#run .task-progress-head,#run .task-progress-sub{color:#4f5f73}#private .panel{border-color:#ebe7e0;background:#fffdf9}#private .section-head{align-items:center;border:1px solid #ebe7e0;border-radius:10px;padding:14px 16px;background:#f3eee6;box-shadow:none}#private .section-head h2{color:#111827;font-size:24px;font-weight:850;letter-spacing:0}#private .section-head button{border-color:#d8ccbd;background:#fffdf9;color:#5f574f;font-weight:850}#private .section-head button:hover{border-color:#c3b39f;background:#f6efe5}#private .overview-card{border-color:#ebe7e0;background:#fffaf5}#private .overview-card:before{background:#3c7c59;opacity:.72}#private .overview-card span,#private .overview-card small{color:#756d64}#private .overview-card strong{color:#111827}#private .table-toolbar{margin:10px 0 12px;padding:12px 14px;border:1px solid #ebe7e0;border-radius:12px;background:#fffaf5}#private .table-toolbar strong{color:#17120e;font-size:16px;font-weight:850}#private .table-toolbar span{color:#6f675e;font-weight:750}#privateResults.table-wrap{overflow:visible;border:0;border-radius:0;background:transparent}.private-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid #e8e2da;border-radius:12px;background:#fffdf9;box-shadow:none}#private .private-table{background:#fffdf9}#private .private-table thead{background:#f6f2ec}#private .private-table th{color:#5d697a;font-size:13px;font-weight:850;vertical-align:middle}#private .private-table td{color:#1f2937;font-size:13px;vertical-align:middle}#private .private-table tbody tr:hover{background:#fffaf5}#private .private-table .result-job-id{color:#31425a;font-weight:750}#private .private-score-item{border-color:#e8e2da;background:#fffdf9}#private .private-score-item summary{min-height:34px}#private .private-score-title{color:#17120e}.danger-button{border-color:#f0b8b4;background:var(--danger-soft);color:var(--danger)}.danger-button:hover:not(:disabled){border-color:var(--danger)}.job-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-card{position:relative;min-width:0;border:1px solid var(--line-soft);border-radius:10px;padding:13px 14px;background:var(--surface);box-shadow:none}.summary-card:before{content:none}.summary-card span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.summary-card strong{display:block;min-height:26px;color:var(--text);font-size:14px;overflow-wrap:anywhere}.summary-card .score-metric strong{font-size:20px}.task-count-metric{display:grid;gap:2px}.task-count-metric strong{font-size:18px;line-height:1}.task-count-metric span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.metadata-strip{display:flex;flex-wrap:wrap;gap:8px}.metadata-strip span{display:inline-flex;align-items:center;gap:7px;min-height:30px;border:1px solid var(--line-soft);border-radius:999px;padding:0 10px;background:#fff;color:var(--muted-strong);font-size:12px;box-shadow:none}.metadata-strip b{color:var(--text)}.job-alert{border:1px solid #f2b8b5;border-radius:8px;padding:12px 14px;background:var(--danger-soft);color:var(--danger);font-size:13px}.job-alert strong{display:block;margin-bottom:6px}.job-alert summary{cursor:pointer;font-weight:800}.job-alert p{margin-top:4px}.track-previous-failures{display:grid;gap:8px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13px}.track-previous-failures>small{color:var(--muted)}.track-previous-failure-list{display:grid;gap:6px}.track-previous-failure{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.track-previous-failure time{margin-left:auto;color:var(--muted)}.evaluation-error-panel{display:grid;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--danger) 16%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--danger-soft) 36%,var(--surface))}.evaluation-error-panel-head{display:block;padding-bottom:7px;border-bottom:1px solid color-mix(in srgb,var(--danger) 12%,var(--line-soft))}.evaluation-error-panel-head span{color:var(--danger);font-size:10px;font-weight:850;letter-spacing:.13em}.evaluation-error-panel-head h4{margin:0;color:var(--text);font-size:13px;line-height:1.3}.evaluation-error-panel-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.evaluation-error-list{display:grid;gap:10px}.evaluation-error-card{--error-accent: #b42318;--error-soft: #fff1ef;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--error-accent) 14%,var(--line));border-radius:8px;background:var(--surface);color:var(--text);text-align:left;box-shadow:0 6px 18px #1118270b}.evaluation-error-card.error-kind-quota{--error-accent: #9a6500;--error-soft: #fff6df}.evaluation-error-card.error-kind-network{--error-accent: #176b87;--error-soft: #eaf7fa}.evaluation-error-card.error-kind-contract{--error-accent: #b44b32;--error-soft: #fff0eb}.evaluation-error-card.error-kind-runtime{--error-accent: #7050a0;--error-soft: #f4effc}.evaluation-error-card.error-kind-canceled{--error-accent: #687386;--error-soft: #f1f4f7}.evaluation-error-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--error-accent) 18%,transparent);border-radius:50%;background:var(--error-soft);color:var(--error-accent);font-size:15px;font-weight:800;line-height:1}.evaluation-error-content{min-width:0}.evaluation-error-sentence{margin:1px 0 0;color:var(--text);font-size:12px;font-weight:720;line-height:1.5;overflow-wrap:anywhere}.evaluation-error-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin:1px 0 7px}.evaluation-error-meta span,.evaluation-error-meta code{display:inline-flex;align-items:center;min-width:0}.evaluation-error-meta span{color:var(--error-accent);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.evaluation-error-meta span:before{width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--error-accent);content:""}.evaluation-error-meta code{max-width:100%;overflow:hidden;padding-left:10px;border-left:1px solid var(--line);background:transparent;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.evaluation-error-cause{display:grid;gap:5px;margin:8px 0 0;min-width:0}.evaluation-error-cause>span{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.04em}.evaluation-error-cause pre{max-height:180px;margin:0;padding:8px 10px;overflow:auto;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface-soft);color:var(--muted-strong);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.evaluation-error-title{display:block;color:var(--text);font-size:15px;font-weight:750;line-height:1.45}.evaluation-error-description{margin:6px 0 0;color:var(--muted-strong);font-size:12.5px;line-height:1.6;overflow-wrap:anywhere}.evaluation-error-action{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:13px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--error-accent) 10%,var(--line-soft));border-radius:7px;background:color-mix(in srgb,var(--error-soft) 38%,var(--surface-soft));color:var(--muted-strong);font-size:12px;line-height:1.5}.evaluation-error-action-icon{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--surface);color:var(--error-accent);font-size:13px;font-weight:800;line-height:1}.evaluation-error-action div{display:grid;gap:2px;min-width:0}.evaluation-error-action b{color:var(--text);font-size:11px;font-weight:750}.evaluation-error-action div>span{overflow-wrap:anywhere}.evaluation-error-technical{margin-top:5px}.evaluation-error-technical summary{width:max-content;max-width:100%;cursor:pointer;color:var(--muted);font-size:11px;font-weight:750}.evaluation-error-technical[open] summary{color:var(--error-accent)}.evaluation-error-technical pre{max-height:210px;margin:8px 0 0;padding:10px;overflow:auto;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface-soft);color:var(--muted-strong);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.evaluation-error-card.compact{grid-template-columns:26px minmax(0,1fr);gap:9px;padding:12px;box-shadow:none}.evaluation-error-card.compact .evaluation-error-icon{width:26px;height:26px;font-size:13px}.evaluation-error-card.compact .evaluation-error-action{margin-top:10px;padding:9px 10px}.job-error-list{display:grid;gap:10px;margin-top:10px}.job-error-row{display:grid;gap:8px;min-width:0}.job-error-row p{color:var(--danger);overflow-wrap:anywhere}.job-error-row details summary{color:var(--danger);cursor:pointer;font-size:12px;font-weight:800}.job-error-row pre,.task-error-detail pre,.error-text pre{max-height:180px;margin:8px 0 0;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.job-task-wrap{overflow-x:auto;border:1px solid var(--line-soft);border-radius:10px;background:#fff;box-shadow:none}.job-task-table{min-width:1280px;table-layout:fixed;background:#fff}.job-task-table th:nth-child(1),.job-task-table td:nth-child(1){width:170px}.job-task-table th:nth-child(2),.job-task-table td:nth-child(2),.job-task-table th:nth-child(3),.job-task-table td:nth-child(3),.job-task-table th:nth-child(4),.job-task-table td:nth-child(4){width:105px}.job-task-table th:nth-child(6),.job-task-table td:nth-child(6){width:90px}.job-task-table th:nth-child(5),.job-task-table td:nth-child(5){width:230px}.job-task-table th:nth-child(7),.job-task-table td:nth-child(7),.job-task-table th:nth-child(8),.job-task-table td:nth-child(8),.job-task-table th:nth-child(9),.job-task-table td:nth-child(9){width:170px}.job-task-table th:nth-child(10),.job-task-table td:nth-child(10){width:250px}.stage-chip,.cache-chip{display:inline-flex;align-items:center;min-height:25px;border-radius:999px;padding:0 8px;border:1px solid rgba(213,221,232,.8);background:#eef2f7;color:var(--muted-strong);font-size:12px;font-weight:800}.cache-chip.reused{border-color:#1772452e;background:var(--ok-soft);color:var(--ok)}.cache-chip.new{border-color:#1f6feb2e;background:var(--accent-soft);color:var(--accent)}.task-progress{display:grid;gap:4px;min-width:0}.task-progress-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted-strong);font-size:12px;font-weight:800}.task-progress-head b{color:var(--ink);font-size:12px}.task-progress-bar{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e8eef6}.task-progress-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#0f766e)}.task-progress-meta{color:var(--muted);font-size:11px;font-weight:800}.task-progress-datasets{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.task-progress-datasets span,.task-progress-datasets em{display:inline-flex;align-items:center;gap:4px;max-width:72px;height:20px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:var(--muted-strong);font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.task-progress-datasets b{overflow:hidden;max-width:42px;text-overflow:ellipsis}.task-progress small{overflow:hidden;color:var(--muted);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.error-inline{color:var(--danger);overflow-wrap:anywhere}.task-error-detail summary{cursor:pointer;color:var(--danger);font-weight:800}.task-error-detail span{display:block;margin-top:6px;color:var(--muted-strong);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.task-error-action{display:grid;gap:3px;margin-top:8px;padding:8px;border-radius:7px;background:var(--warn-soft);color:var(--muted-strong);font-size:11px;line-height:1.5}.task-error-action b{color:var(--warn)}.task-error-detail summary{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attribution-panel{display:grid;gap:0;overflow:hidden;border:1px solid var(--line-soft);border-radius:10px;background:#fff}.attribution-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:14px 16px;border-bottom:1px solid var(--line-soft);background:#fbfcfe}.attribution-head>div{display:grid;gap:4px;min-width:0}.attribution-head span{color:#0f172a;font-size:14px;font-weight:850}.attribution-head small{color:var(--muted);font-size:12px;font-weight:700}.attribution-body{display:grid;gap:12px;min-height:54px;padding:14px 16px}.attribution-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.attribution-summary>span:not(.status-badge){display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--line-soft);border-radius:999px;background:#f8fafc;color:var(--muted-strong);font-size:12px;font-weight:800}.attribution-causes{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.attribution-causes span{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border:1px solid rgba(213,221,232,.9);border-radius:999px;background:#fff;color:var(--muted-strong);font-size:12px;font-weight:750}.attribution-causes b{color:var(--text)}.attribution-preview{display:grid;max-height:560px;border:1px solid var(--line-soft);border-radius:9px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.attribution-preview details{min-width:0;border-top:1px solid var(--line-soft);background:#fff}.attribution-preview details:first-child{border-top:0}.attribution-preview summary{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:0 12px;cursor:pointer;list-style:none}.attribution-preview summary::-webkit-details-marker{display:none}.attribution-preview summary span{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;background:#eef4ff;color:var(--accent);font-size:11px;font-weight:850}.attribution-preview summary small{min-width:0;overflow:hidden;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750}.attribution-preview p{padding:0 12px 10px 140px;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.attribution-preview p b{color:var(--text)}.table-wrap,.recent-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--line-soft);border-radius:10px;background:#fff;box-shadow:none}.leaderboard-filters{display:grid;gap:14px;margin:-4px 0 14px}.leaderboard-content{display:grid;gap:18px;min-width:0}.leaderboard-main-section,.subdataset-detail-table{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--line-soft);border-radius:10px;background:#fff}.leaderboard-detail-panel{display:grid;gap:14px;min-width:0;padding-top:2px}.leaderboard-detail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:0 2px}.leaderboard-detail-head>div{display:grid;gap:3px}.leaderboard-detail-head strong{color:#2f2b27;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.leaderboard-detail-head span{color:var(--muted);font-size:13px;font-weight:700}.arena-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:16px}.arena-rank-card{display:grid;min-width:0;overflow:hidden;border:1px solid #ebe7e0;border-radius:9px;background:#fff}.arena-rank-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 22px;border-bottom:1px solid #efebe5}.arena-rank-card h3{color:#34302c;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.mini-select{height:26px;border-color:#ebe7e0;border-radius:7px;background:#fbfaf8;color:#5f5a54;font-size:13px;font-weight:700}.arena-rank-list{display:grid;gap:0;padding:22px 20px 20px}.arena-rank-row{display:grid;grid-template-columns:30px minmax(130px,1fr) minmax(96px,1.25fr) 62px;align-items:center;gap:8px;min-height:43px}.arena-rank-index{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #e5e1dc;border-radius:4px;background:#fff;color:#68615a;font-size:13px}.arena-rank-name{overflow:hidden;color:#4f4b46;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650}.arena-rank-bar{height:26px;overflow:hidden;background:#f1eee9}.arena-rank-bar i{display:block;height:100%;background:#3ca05a}.arena-rank-row strong{color:#5c5750;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.view-all-button{height:58px;border:0;border-top:1px solid #efebe5;border-radius:0;background:#f3f0eb;color:#2584d8;font-size:16px;font-weight:700}.filter-pill-row{display:flex;flex-wrap:wrap;gap:8px}.filter-pill{height:32px;border-radius:999px;padding:0 13px;background:#ffffffc7;color:var(--muted-strong);box-shadow:0 4px 12px #1a26370a}.filter-pill.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:0 8px 18px #1f6feb1f}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:13px 14px;border:1px solid #ebe7e0;border-radius:10px;background:#fffdf9;box-shadow:none}.leaderboard-toolbar{margin-bottom:0}.table-toolbar>div:first-child{display:grid;gap:3px}.table-toolbar strong{font-size:14px}.table-toolbar span{color:var(--muted);font-size:12px;font-weight:700}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.select-filter{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:800}.select-filter select{width:auto;min-width:118px;height:32px;padding:0 30px 0 10px;font-size:12px;font-weight:700;background:#fff}.column-selector{position:relative}.column-selector summary{display:inline-flex;align-items:center;cursor:pointer;list-style:none}.column-selector summary::-webkit-details-marker{display:none}.column-selector-menu{position:absolute;right:0;z-index:20;display:grid;gap:6px;width:270px;max-height:340px;margin-top:8px;overflow:auto;border:1px solid #e7ded3;border-radius:12px;padding:10px;background:#fffdf9;box-shadow:0 18px 42px #2c241a24}.column-selector-menu label{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:34px;border:1px solid transparent;border-radius:9px;padding:5px 8px;color:#4a4138;font-size:12px;font-weight:800;cursor:pointer}.column-selector-menu label:hover{border-color:#eadbc8;background:#fff8ee}.column-selector-menu input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.column-selector-menu label:before{content:"";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #d9cbbb;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 2px #fff}.column-selector-menu label:has(input:checked):before{content:"?";border-color:#2f9f55;background:#34a853;color:#fff;font-size:13px;font-weight:900;line-height:1}.column-selector-menu label span{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.column-selector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:6px;border-bottom:1px solid #f0e7dc}.column-selector-actions .small-button{justify-content:center;min-height:30px;border-color:#e7ded3;background:#fffaf3;color:#4a4138}.leaderboard-score-grid{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:8px 10px;max-width:600px}.category-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.leaderboard-score-item,.category-score-chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;border:1px solid #e8e2da;border-radius:999px;padding:3px 8px 3px 10px;background:#fffaf2;box-shadow:0 1px #2b251f08}.leaderboard-score-item{width:100%;justify-content:space-between;padding-left:12px}.leaderboard-score-item b,.category-score-chip b{color:#2f2b27;font-size:12px}.leaderboard-score-item b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-score-chip em{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:24px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-style:normal;font-size:12px;font-weight:800}.subdataset-detail{display:grid;gap:10px}table{width:100%;border-collapse:collapse;font-size:13px}.results-table{min-width:1040px;table-layout:fixed;background:#fff}.private-table{min-width:1380px}.recent-table{min-width:1580px}.results-table thead{background:#f8fafc}th,td{border-bottom:1px solid var(--line-soft);padding:15px 12px;text-align:left;vertical-align:top}tbody tr:last-child td{border-bottom:0}th{color:var(--muted);font-size:12px;font-weight:800;text-transform:none;letter-spacing:.01em}.leaderboard-table th,.leaderboard-table td{text-align:center;vertical-align:middle}.leaderboard-table .leaderboard-score-grid{margin:0 auto}.leaderboard-table .score-metric{justify-items:center}.leaderboard-table .subdataset-detail{justify-items:center;text-align:center}tbody tr{transition:background .12s ease}tbody tr:hover{background:#f8fbff}.col-id{width:132px}.private-table .col-id{width:176px}.col-status{width:108px}.private-table .col-status,.col-score{width:112px}.col-dataset-score{width:118px}.col-question-type-score{width:132px}.private-table .col-score{width:116px}.col-datasets{width:38%}.private-table .col-datasets{width:360px}.col-version,.col-suite,.col-mode{width:112px}.private-table .col-version{width:120px}.private-table .col-mode{width:96px}.private-table .col-suite{width:110px}.col-time{width:170px}.private-table .col-time{width:176px}.private-table .col-error{width:320px}.col-action{width:104px}.col-duration{width:98px}.col-error{width:260px}.col-rank{width:74px}.col-user{width:150px}.recent-table th,.recent-table td{vertical-align:middle}.recent-table .col-id{width:160px}.recent-table .col-status{width:140px}.recent-table .col-mode{width:92px}.recent-table .col-score{width:118px}.recent-table .col-version{width:150px}.recent-table .col-suite{width:210px}.recent-table .col-time{width:190px}.recent-table .col-duration{width:112px}.recent-table .col-error{width:330px}.recent-table .col-action{width:88px}.recent-table td{min-width:0;overflow:hidden}.recent-table .suite-chip{display:inline-block;box-sizing:border-box;max-width:100%;min-width:0;line-height:22px;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.recent-table .text-strong{display:block;max-width:100%;line-height:1.18;overflow-wrap:anywhere}.recent-table td:last-child{overflow:visible;text-align:center;white-space:nowrap}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;color:var(--muted-strong);overflow-wrap:anywhere}.result-job-id{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.text-strong{font-weight:700}.version-link{height:auto;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:800;line-height:1.18;white-space:normal}.rank-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;border-radius:999px;border:1px solid rgba(31,111,235,.18);background:#edf7ef;color:#23734a;font-weight:800}.question-type-label{color:#756d64;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.leaderboard-table tbody tr:first-child{background:#fbfdff}.leaderboard-table tbody tr:first-child .rank-badge{border-color:#c58b1938;background:#fff7df;color:#8a5a00;box-shadow:0 8px 20px #9a6c391f}.status-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-weight:800;font-size:12px;border:1px solid transparent;white-space:nowrap}.status-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.status-succeeded{border-color:#1772452e;color:var(--ok);background:var(--ok-soft)}.status-running,.status-queued,.status-pending{border-color:#9a5b122e;color:var(--warn);background:var(--warn-soft)}.status-failed,.status-partial,.status-canceled{border-color:#b8322a2e;color:var(--danger);background:var(--danger-soft)}.selected-row{background:#f7fbff}.score-metric{display:grid;gap:2px}.score-metric strong{font-size:18px;line-height:1;font-variant-numeric:tabular-nums}.leaderboard-table .score-metric strong{color:#24201c;font-size:20px}.score-metric span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.score-list{display:grid;gap:8px;min-width:320px}.score-list details{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);overflow:hidden}.score-list summary{display:flex;gap:10px;align-items:center;justify-content:flex-start;cursor:pointer;padding:10px 12px}.dataset-name{font-weight:800;margin-right:auto;overflow-wrap:anywhere}.score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:26px;border-radius:999px;border:1px solid rgba(31,111,235,.16);background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:12px;font-variant-numeric:tabular-nums}#public .score-pill{border-color:#9a6c393d;background:#f7efe4;color:#7a5428}#public .category-score-chip em{border:1px solid rgba(154,108,57,.22);background:#f7efe4;color:#7a5428}#public .rank-badge{border-color:#e7e7e7;background:#fff;color:#4f5965;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-weight:400;box-shadow:none}#public .leaderboard-table tbody tr:first-child{background:#fff}#public .leaderboard-table tbody tr:first-child .rank-badge{border-color:#e7e7e7;background:#fff;color:#4f5965;box-shadow:none}.score-list summary em{color:var(--ok);background:var(--ok-soft);border-radius:999px;padding:3px 7px;font-style:normal;font-size:12px;font-weight:800}.failure-summary{display:-webkit-box;max-height:42px;overflow:hidden;color:var(--danger);font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.private-score-list{display:grid;gap:6px;min-width:0}.private-score-item{min-width:0;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);overflow:hidden;box-shadow:0 1px #17202c08}.private-score-item summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;cursor:pointer;list-style:none}.private-score-item summary::-webkit-details-marker{display:none}.private-score-item summary:before{content:">";color:var(--muted);font-size:11px;font-weight:800;transform:rotate(0);transition:transform .12s ease}.private-score-item[open] summary:before{transform:rotate(90deg)}.private-score-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:800}.private-score-item .score-pill{min-width:64px;height:24px}.private-score-item .status-badge{height:24px}.private-score-item em{color:var(--ok);background:var(--ok-soft);border-radius:999px;padding:3px 7px;font-style:normal;font-size:11px;font-weight:800;white-space:nowrap}.private-score-detail{display:grid;grid-template-columns:1fr;gap:10px;padding:0 8px 10px}.private-score-detail .error-text{margin:0}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding:0 12px 12px}.breakdown-block{min-width:0}.breakdown-block h4{margin:2px 0 7px;font-size:12px;color:var(--muted-strong);text-transform:uppercase}.nested-table{table-layout:fixed;font-size:12px;border:1px solid var(--line-soft);border-radius:7px;overflow:hidden;background:#fff}.nested-table th,.nested-table td{padding:7px 8px;overflow-wrap:anywhere}.nested-table thead{background:#f1f5f9}.muted-text,.empty-state{color:var(--muted);font-size:13px}.empty-state{padding:18px;text-align:center}.error-text{color:var(--danger);margin:0 12px 12px;padding:10px;background:var(--danger-soft);border:1px solid rgba(184,50,42,.14);border-radius:8px;font-size:12px}.error-text summary{cursor:pointer;font-weight:800}@media(max-width:980px){.app-frame{grid-template-columns:1fr}.sidebar{position:static;min-height:auto;padding:14px;border-right:0;border-bottom:1px solid #ece8e2}.sidebar-brand{padding:0}.sidebar-nav{display:flex;overflow-x:auto}.sidebar-nav .tab{justify-content:center;min-width:132px}.sidebar-note{display:none}.content-shell{padding:18px 18px 44px}.topbar{display:grid;align-items:start}.auth-box{width:100%;min-width:0}.run-detail-head,.leaderboard-hero,.table-toolbar,.recent-jobs-head{display:grid;justify-content:stretch}.leaderboard-hero{grid-template-columns:1fr}.overview-grid,.leaderboard-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-card-grid{grid-template-columns:1fr}.run-detail-actions,.filter-row{justify-content:flex-start}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}.job-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.content-shell{padding:16px 14px 40px}.sidebar-nav{display:grid}.sidebar-nav .tab{min-width:0}.form-grid,.dataset-list{grid-template-columns:1fr}.auth-form-actions{align-items:stretch;flex-direction:column}.dataset-item{grid-template-columns:20px minmax(0,1fr)}.mode-tags{grid-column:2;justify-content:flex-start}.job-summary-grid,.overview-grid,.leaderboard-overview{grid-template-columns:1fr}.arena-rank-card header{padding:0 16px}.arena-rank-list{padding:16px}.arena-rank-row{grid-template-columns:30px minmax(0,1fr) 42px;gap:8px;min-height:54px}.arena-rank-bar{grid-column:2 / 4;grid-row:2;height:12px}.arena-rank-row strong{grid-column:3;grid-row:1;justify-self:end}.select-filter{width:100%;justify-content:space-between}.select-filter select{flex:1;min-width:0}}#public .leaderboard-detail-panel{gap:12px}#public .leaderboard-detail-head,#public .table-toolbar{align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;border:1px solid #ebe7e0;border-radius:10px;padding:13px 14px;background:#fffdf9;box-shadow:none}#public .table-toolbar>div:first-child,#public .leaderboard-detail-head>div:first-child{display:grid;gap:3px}#public .table-toolbar strong{color:#151515;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:20px;font-weight:400;letter-spacing:0}#public .table-toolbar span{color:#6f6f6f;font-size:13px;font-weight:400}#public .leaderboard-detail-head strong{color:#151515;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:20px;font-weight:400;letter-spacing:0}#public .leaderboard-detail-head span{color:#6f6f6f;font-size:13px;font-weight:400}#public .table-toolbar .small-button{font-size:13px;font-weight:700}#public .dataset-detail-selector{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#public .dataset-detail-selector .dataset-toggle{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#e9e2d8;background:#fffdf9;color:#5f6c7c;font-weight:500}#public .dataset-detail-selector .dataset-toggle.active{border-color:#dac8b2;background:#f6efe5;color:#2d251e}#public .dataset-detail-empty{min-height:72px;align-content:center}#public .arena-card-grid{gap:14px}#public .arena-rank-card{border-color:#e9e2d8;border-radius:10px;background:#fffdf9}#public .arena-rank-card header{min-height:56px;padding:0 18px;border-bottom-color:#eee6dc;background:#fffaf3}#public .arena-rank-card h3{color:#332e28;font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:17px;font-weight:800}#public .arena-rank-list{padding:16px 18px 18px}#public .arena-rank-row{grid-template-columns:28px minmax(120px,1fr) minmax(120px,1.1fr) 64px;min-height:38px;gap:9px}#public .arena-rank-index{width:24px;height:24px;border-color:#e7ded3;border-radius:6px;color:#796a5b;font-size:12px;font-weight:700}#public .arena-rank-name{color:#3f3932;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;font-weight:700}#public .arena-rank-bar{height:24px;border-radius:4px;background:#f2eee8}#public .arena-rank-bar i{background:#36a852}#public .arena-rank-row strong{color:#72522f;font-size:13px;font-weight:800}#public .view-all-button{height:48px;border-top-color:#eee6dc;background:#f5efe7;color:#7a5428;font-size:14px;font-weight:800}#public .subdataset-detail{justify-items:stretch;gap:8px;max-width:520px;margin:0 auto;text-align:left}#public .question-type-label{color:#81776c;font-size:10px;font-weight:800;text-align:center}#public .subdataset-detail .category-chip-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:7px}#public .subdataset-detail .category-score-chip{width:100%;min-height:28px;justify-content:space-between;border-color:#ebe3d7;border-radius:7px;padding:3px 6px 3px 9px;background:#fffaf3;box-shadow:none}#public .subdataset-detail .category-score-chip b{min-width:0;overflow:hidden;color:#4a4138;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750}#public .subdataset-detail .category-score-chip em{min-width:58px;height:22px;border-color:#eadbc8;background:#f6ecdf;color:#73512d;font-size:11px}#public .leaderboard-main-section{max-height:924px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#public .leaderboard-main-section .leaderboard-table{min-width:1560px;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif}#public .leaderboard-main-section .leaderboard-table th,#public .leaderboard-main-section .leaderboard-table td{border-bottom-color:#ececec;padding:7px 8px}#public .leaderboard-main-section .leaderboard-table th{color:#151515;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:400;line-height:1.25;overflow-wrap:normal;text-align:center;white-space:nowrap;word-break:normal}#public .leaderboard-sort-head{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:20px;color:inherit;cursor:pointer;font:inherit;line-height:1.18;text-align:center;white-space:normal}#public .leaderboard-sort-head .sort-glyph{color:#8a8a8a;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:10px;line-height:1}#public .leaderboard-sort-head.active .sort-glyph{color:#151515}#public .leaderboard-main-section .leaderboard-table th:nth-child(n+4),#public .subdataset-detail-table .leaderboard-table th:nth-child(n+4),#public .grouped-leaderboard-head .dataset-group-head,#public .grouped-leaderboard-head .dataset-metric-head{white-space:normal}#public .leaderboard-main-section .leaderboard-table thead th{position:sticky;top:0;z-index:2;background:#fff}#public .leaderboard-main-section .leaderboard-table td{height:52px;color:#151515}#public .leaderboard-main-section .col-rank{width:72px}#public .leaderboard-main-section .col-version,#public .subdataset-detail-table .col-version{width:150px}#public .subdataset-detail-table .col-score,#public .leaderboard-main-section .col-score{width:260px}#public .leaderboard-main-section .col-user{width:140px}#public .leaderboard-main-section .col-time{width:178px}#public .leaderboard-main-section td.dataset-score-td{background:var(--score-bg, transparent);color:var(--score-text, #2fa241);border-bottom-color:transparent;box-shadow:none}#public .leaderboard-main-section tbody tr:hover td.dataset-score-td{background:var(--score-bg, transparent)}#public .dataset-score-cell{display:inline-flex;align-items:center;justify-content:center;min-width:82px;color:inherit;font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:var(--score-weight, 400);font-variant-numeric:tabular-nums;line-height:1}#public .leaderboard-overall-score{display:grid;grid-template-columns:58px minmax(120px,150px);align-items:center;gap:10px;justify-content:center;width:100%}#public .leaderboard-overall-score>span{color:var(--overall-score-text, #2fa241);font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:var(--overall-score-weight, 400);font-variant-numeric:tabular-nums;text-align:right}#public .leaderboard-overall-track{position:relative;height:13px;overflow:hidden;border-radius:2px;background:#f0eee9}#public .leaderboard-overall-track i{display:block;height:100%;border-radius:inherit;background:#3aa247}#public .grouped-leaderboard-head .leaderboard-head-primary th{height:26px;vertical-align:middle}#public .grouped-leaderboard-head .leaderboard-head-secondary th{top:30px;height:26px;font-size:14px;color:#151515;font-weight:500;vertical-align:middle}#public .grouped-leaderboard-head .dataset-group-head{border-bottom:1px solid #ececec;color:#151515;font-weight:500}#public .grouped-leaderboard-head .dataset-metric-head{white-space:normal}#public .subdataset-detail-table{max-height:836px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#public .subdataset-detail-table .leaderboard-table{min-width:1380px;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif}#public .subdataset-detail-table .leaderboard-table th,#public .subdataset-detail-table .leaderboard-table td{border-bottom-color:#ececec;padding:7px 8px}#public .subdataset-detail-table .leaderboard-table th{color:#151515;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:400;line-height:1.25;overflow-wrap:normal;text-align:center;white-space:nowrap;word-break:normal}#public .subdataset-detail-table .leaderboard-table thead th{position:sticky;top:0;z-index:2;background:#fff}#public .subdataset-detail-table .leaderboard-table td{height:52px;color:#151515}#public .subdataset-detail-table td.question-type-score-td{background:var(--score-bg, #fffaf3);color:var(--score-text, #2fa241);border-bottom-color:transparent;box-shadow:none}#public .subdataset-detail-table tbody tr:hover td.question-type-score-td{background:var(--score-bg, #fffaf3)}#public .question-type-score-cell{display:inline-flex;align-items:center;justify-content:center;min-width:82px;color:inherit;font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:var(--score-weight, 400);font-variant-numeric:tabular-nums;line-height:1}#public .leaderboard-main-section .text-strong{display:inline-block;max-width:132px;color:#0f0f0f;line-height:1.16;overflow-wrap:anywhere}#public .leaderboard-model-cell{display:grid;align-items:start;justify-items:center;justify-content:center;gap:3px;min-width:0}#public .model-param-toggle{cursor:pointer}#public .leaderboard-model-param,#public .leaderboard-overall-param{color:#777;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.18;white-space:nowrap}#public .leaderboard-model-param span,#public .leaderboard-overall-param span{color:#555}#public .leaderboard-overall-param{grid-column:1 / -1;justify-self:center;margin-top:-7px}#public .leaderboard-table tbody tr.leaderboard-param-row>td{vertical-align:top}#public .leaderboard-table tbody tr.leaderboard-param-row .leaderboard-overall-score{align-content:start}.leaderboard-version-detail{display:grid;gap:12px;min-width:0;border:1px solid var(--line-soft);border-radius:10px;padding:14px;background:#fff}.version-history-controls{display:grid;gap:8px}.version-overall-selector{display:flex;align-items:center}.version-dataset-selector{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dataset-toggle{min-height:34px;padding:0 13px;border:1px solid var(--line-soft);border-radius:999px;background:#fffaf3;color:#5f4630;font-size:12px;font-weight:850;cursor:pointer}.dataset-toggle.active{border-color:#5f463047;background:#f4eadb;color:#111827}.version-history-list{display:grid;gap:6px}.version-history-row{display:grid;grid-template-columns:170px minmax(120px,1fr) 72px minmax(260px,.95fr) 130px;align-items:center;gap:10px;min-height:32px;color:var(--muted-strong);font-size:12px;font-weight:700}@media(max-width:680px){#public .subdataset-detail .category-chip-grid{grid-template-columns:1fr}#public .arena-rank-row{grid-template-columns:28px minmax(0,1fr) 58px}}#public .subdataset-detail{gap:7px;align-content:center}#public .subdataset-detail .category-chip-grid{width:100%;max-width:520px;margin:0 auto}#public .leaderboard-table th{font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:400}#public .leaderboard-table td{font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400}#public .leaderboard-table .score-metric strong{font-size:18px}#public .version-link,#public .leaderboard-main-section .text-strong,#public .subdataset-detail-table .text-strong{color:#0f0f0f;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.18}#public .arena-rank-name{font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}#public .arena-rank-row strong{font-size:12px}#public .version-link.top-ranked-model,#public .leaderboard-main-section .text-strong.top-ranked-model,#public .subdataset-detail-table .text-strong.top-ranked-model{color:#2fa241;font-weight:700}#public .leaderboard-head-label{display:inline;min-width:0;max-width:100%;white-space:normal;overflow-wrap:normal;word-break:normal}#public .leaderboard-head-label.leaderboard-head-nowrap{white-space:nowrap}#multimodel .section-head{align-items:center;justify-content:center;border:1px solid #ebe7e0;border-radius:10px;padding:13px 14px;background:#fffdf9;box-shadow:none;text-align:center}#multimodel .section-head>div{justify-items:center}#multimodel .section-head h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}#multimodel .leaderboard-content{display:grid;gap:18px}#multimodel .leaderboard-main-section,#multimodel .subdataset-detail-table{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line-soft);border-radius:10px;background:#fff}#multimodel .leaderboard-main-section{max-height:680px}#multimodel .subdataset-detail-table{max-height:620px}#multimodel .leaderboard-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif}#multimodel .leaderboard-table th,#multimodel .leaderboard-table td{height:52px;padding:7px 8px;border-bottom:1px solid #ececec;color:#151515;text-align:center;vertical-align:middle}#multimodel .leaderboard-table th{position:sticky;top:0;z-index:2;background:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:400;line-height:1.25;white-space:nowrap}#multimodel .grouped-leaderboard-head .leaderboard-head-primary th{height:26px;vertical-align:middle}#multimodel .grouped-leaderboard-head .leaderboard-head-secondary th{top:30px;height:26px;color:#151515;font-size:14px;font-weight:500;vertical-align:middle}#multimodel .grouped-leaderboard-head .dataset-group-head{border-bottom:1px solid #ececec;color:#151515;font-weight:500}#multimodel .leaderboard-sort-head{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:20px;color:inherit;cursor:pointer;font:inherit;line-height:1.18;text-align:center;white-space:normal}#multimodel .leaderboard-sort-head .sort-glyph{color:#8a8a8a;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:10px;line-height:1}#multimodel .leaderboard-sort-head.active .sort-glyph{color:#151515}#multimodel .leaderboard-main-section .col-rank,#multimodel .subdataset-detail-table .col-rank{width:72px}#multimodel .leaderboard-main-section .col-version,#multimodel .subdataset-detail-table .col-version{width:180px}#multimodel .leaderboard-main-section .col-dataset-score,#multimodel .subdataset-detail-table .col-question-type-score{width:160px}#multimodel td.dataset-score-td,#multimodel td.question-type-score-td{background:var(--score-bg, transparent);color:var(--score-text, #2fa241);border-bottom-color:transparent;box-shadow:none}#multimodel tbody tr:hover td.dataset-score-td,#multimodel tbody tr:hover td.question-type-score-td{background:var(--score-bg, transparent)}#multimodel .dataset-score-cell,#multimodel .question-type-score-cell{display:inline-flex;align-items:center;justify-content:center;min-width:82px;color:inherit;font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:var(--score-weight, 400);font-variant-numeric:tabular-nums;line-height:1}#multimodel .leaderboard-detail-panel{display:grid;gap:12px}#multimodel .leaderboard-detail-head{align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;border:1px solid #ebe7e0;border-radius:10px;padding:13px 14px;background:#fffdf9;box-shadow:none}#multimodel .leaderboard-detail-head>div:first-child{display:grid;gap:3px}#multimodel .leaderboard-detail-head strong{color:#151515;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:20px;font-weight:400;letter-spacing:0}#multimodel .dataset-detail-selector{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#multimodel .dataset-detail-selector .dataset-toggle{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#e9e2d8;background:#fffdf9;color:#5f6c7c;font-weight:500}#multimodel .dataset-detail-selector .dataset-toggle.active{border-color:#dac8b2;background:#f6efe5;color:#2d251e}#multimodel .rank-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;border:1px solid rgba(31,111,235,.18);border-radius:999px;background:#fff;color:#405064;font-size:inherit;font-weight:400}#multimodel .leaderboard-table tbody tr:first-child .rank-badge{border-color:#1f6feb2e;background:#fff;color:#405064;box-shadow:none}#multimodel .leaderboard-model-cell{display:grid;align-items:start;justify-items:center;justify-content:center;gap:3px;min-width:0}#multimodel .version-link,#multimodel .leaderboard-main-section .text-strong,#multimodel .subdataset-detail-table .text-strong{all:unset;display:inline-block;max-width:160px;color:#0f0f0f;cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.18;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-align:center;white-space:normal;word-break:normal}#multimodel .version-link.top-ranked-model{color:#2fa241;font-weight:700}#multimodel .leaderboard-model-param{color:#777;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.18;white-space:nowrap}#multimodel .leaderboard-model-param span{color:#555}#multimodel .leaderboard-cell-param{color:#777;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.18;white-space:nowrap;margin-top:4px}#multimodel .leaderboard-cell-param span{color:#555}#multimodel .leaderboard-table tbody tr.leaderboard-param-row>td{vertical-align:top}#coding .section-head{align-items:center;justify-content:center;border:1px solid #ebe7e0;border-radius:10px;padding:13px 14px;background:#fffdf9;box-shadow:none;text-align:center}#coding .section-head>div{justify-items:center}#coding .section-head h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}#coding .leaderboard-content{display:grid;gap:18px}#coding .leaderboard-main-section,#coding .subdataset-detail-table{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line-soft);border-radius:10px;background:#fff}#coding .leaderboard-main-section{max-height:680px}#coding .subdataset-detail-table{max-height:620px}#coding .leaderboard-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif}#coding .leaderboard-table th,#coding .leaderboard-table td{height:52px;padding:7px 8px;border-bottom:1px solid #ececec;color:#151515;text-align:center;vertical-align:middle}#coding .leaderboard-table th{position:sticky;top:0;z-index:2;background:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:400;line-height:1.25;white-space:nowrap}#coding .grouped-leaderboard-head .leaderboard-head-primary th{height:26px;vertical-align:middle}#coding .grouped-leaderboard-head .leaderboard-head-secondary th{top:30px;height:26px;color:#151515;font-size:14px;font-weight:500;vertical-align:middle}#coding .grouped-leaderboard-head .dataset-group-head{border-bottom:1px solid #ececec;color:#151515;font-weight:500}#coding .leaderboard-sort-head{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:20px;color:inherit;cursor:pointer;font:inherit;line-height:1.18;text-align:center;white-space:normal}#coding .leaderboard-sort-head .sort-glyph{color:#8a8a8a;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:10px;line-height:1}#coding .leaderboard-sort-head.active .sort-glyph{color:#151515}#coding .leaderboard-main-section .col-rank,#coding .subdataset-detail-table .col-rank{width:72px}#coding .leaderboard-main-section .col-version,#coding .subdataset-detail-table .col-version{width:180px}#coding .leaderboard-main-section .col-score,#coding .subdataset-detail-table .col-score{width:260px}#coding .leaderboard-main-section .col-dataset-score,#coding .subdataset-detail-table .col-question-type-score{width:180px}#coding td.dataset-score-td,#coding td.question-type-score-td{background:var(--score-bg, transparent);color:var(--score-text, #2fa241);border-bottom-color:transparent;box-shadow:none}#coding tbody tr:hover td.dataset-score-td,#coding tbody tr:hover td.question-type-score-td{background:var(--score-bg, transparent)}#coding .dataset-score-cell,#coding .question-type-score-cell{display:inline-flex;align-items:center;justify-content:center;min-width:82px;color:inherit;font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:var(--score-weight, 400);font-variant-numeric:tabular-nums;line-height:1}#coding .leaderboard-overall-score{display:grid;grid-template-columns:58px minmax(120px,150px);align-items:center;gap:10px;justify-content:center;width:100%}#coding .leaderboard-overall-score>span{color:var(--overall-score-text, #2fa241);font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:var(--overall-score-weight, 400);font-variant-numeric:tabular-nums;text-align:right}#coding .leaderboard-overall-track{position:relative;height:13px;overflow:hidden;border-radius:2px;background:#f0eee9}#coding .leaderboard-overall-track i{display:block;height:100%;border-radius:inherit;background:#3aa247}#coding .leaderboard-detail-panel{display:grid;gap:12px}#coding .leaderboard-detail-head{align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;border:1px solid #ebe7e0;border-radius:10px;padding:13px 14px;background:#fffdf9;box-shadow:none}#coding .leaderboard-detail-head>div:first-child{display:grid;gap:3px}#coding .leaderboard-detail-head strong{color:#151515;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:20px;font-weight:400;letter-spacing:0}#coding .dataset-detail-selector{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#coding .dataset-detail-selector .dataset-toggle{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#e9e2d8;background:#fffdf9;color:#5f6c7c;font-weight:500}#coding .dataset-detail-selector .dataset-toggle.active{border-color:#dac8b2;background:#f6efe5;color:#2d251e}#coding .rank-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;border:1px solid rgba(31,111,235,.18);border-radius:999px;background:#fff;color:#405064;font-size:inherit;font-weight:400}#coding .leaderboard-table tbody tr:first-child .rank-badge{border-color:#1f6feb2e;background:#fff;color:#405064;box-shadow:none}#coding .leaderboard-model-cell{display:grid;align-items:start;justify-items:center;justify-content:center;gap:3px;min-width:0}#coding .version-link{all:unset;display:inline-block;max-width:160px;color:#0f0f0f;cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,Courier New,monospace;font-size:17px;font-weight:400;letter-spacing:0;line-height:1.18;overflow-wrap:normal;text-align:center;white-space:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}#coding .version-link.top-ranked-model{color:#2fa241;font-weight:700}#coding .leaderboard-model-param{color:#777;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.18;white-space:nowrap}#coding .leaderboard-model-param span{color:#555}#coding .leaderboard-overall-param{color:#777;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;line-height:1.18;white-space:nowrap;grid-column:1 / -1;justify-self:center;margin-top:-7px}#coding .leaderboard-overall-param span{color:#555}#coding .leaderboard-table tbody tr.leaderboard-param-row>td{vertical-align:top}#coding .leaderboard-table tbody tr.leaderboard-param-row .leaderboard-overall-score{align-content:start}@media(max-width:760px){body{overflow-x:hidden}.app-frame{grid-template-columns:minmax(0,1fr)}.content-shell{width:100%;padding:14px 10px 36px}.topbar{gap:12px;margin-bottom:12px;padding:4px 0 8px}h1{font-size:28px;line-height:1.12}.eyebrow{font-size:11px;letter-spacing:.08em}.user-box{width:100%;min-width:0}.panel{padding:14px 10px;border-radius:8px}.sidebar{padding:12px 10px}.sidebar-brand{gap:8px}.app-frame.sidebar-collapsed .sidebar-toggle{top:86px;left:-14px}.section-head,#public .section-head,#multimodel .section-head,#coding .section-head,#public .table-toolbar,#public .leaderboard-detail-head,#multimodel .leaderboard-detail-head,#coding .leaderboard-detail-head{padding:11px 12px;border-radius:9px}#public .section-head h2,#multimodel .section-head h2,#coding .section-head h2{font-size:24px;line-height:1.15}.leaderboard-content,#multimodel .leaderboard-content,#coding .leaderboard-content{gap:12px}.leaderboard-main-section,.subdataset-detail-table,#public .leaderboard-main-section,#public .subdataset-detail-table,#multimodel .leaderboard-main-section,#multimodel .subdataset-detail-table,#coding .leaderboard-main-section,#coding .subdataset-detail-table{max-width:calc(100vw - 20px);overflow-x:auto;-webkit-overflow-scrolling:touch}#public .leaderboard-main-section,#multimodel .leaderboard-main-section,#coding .leaderboard-main-section{max-height:72vh}#public .subdataset-detail-table,#multimodel .subdataset-detail-table,#coding .subdataset-detail-table{max-height:66vh}.run-detail-head{padding:12px}.run-detail-actions,.run-detail-actions .job-actions{width:100%;max-width:none}.recent-jobs-head,.table-toolbar,.leaderboard-detail-head{gap:10px}.dataset-detail-selector{gap:6px}.dataset-detail-selector .dataset-toggle{max-width:100%}}@media(max-width:430px){.content-shell{padding:12px 8px 32px}.panel{padding:12px 8px}h1{font-size:26px}#public .section-head h2,#multimodel .section-head h2,#coding .section-head h2{font-size:22px}.leaderboard-main-section,.subdataset-detail-table,#public .leaderboard-main-section,#public .subdataset-detail-table,#multimodel .leaderboard-main-section,#multimodel .subdataset-detail-table,#coding .leaderboard-main-section,#coding .subdataset-detail-table{max-width:calc(100vw - 16px)}}@media(max-width:1280px){#multimodel .leaderboard-table{min-width:560px}#multimodel .leaderboard-main-section .col-rank,#multimodel .subdataset-detail-table .col-rank,#coding .leaderboard-main-section .col-rank,#coding .subdataset-detail-table .col-rank{width:46px}#multimodel .leaderboard-main-section .col-version,#multimodel .subdataset-detail-table .col-version{width:96px}#multimodel .leaderboard-main-section .col-dataset-score,#multimodel .subdataset-detail-table .col-question-type-score{width:82px}#multimodel .leaderboard-main-section .text-strong,#multimodel .subdataset-detail-table .text-strong,#multimodel .version-link{max-width:90px}#coding .leaderboard-table{min-width:580px}#coding .leaderboard-main-section .col-version,#coding .subdataset-detail-table .col-version{width:100px}#coding .leaderboard-main-section .col-score,#coding .subdataset-detail-table .col-score{width:138px}#coding .leaderboard-main-section .col-dataset-score,#coding .subdataset-detail-table .col-question-type-score{width:92px}#coding .leaderboard-overall-score{grid-template-columns:38px minmax(56px,74px);gap:5px}#coding .version-link{max-width:92px}}@media(max-width:640px){#multimodel .leaderboard-table{min-width:500px}#coding .leaderboard-table{min-width:520px}#coding .leaderboard-main-section .col-score,#coding .subdataset-detail-table .col-score{width:124px}#coding .leaderboard-overall-score{grid-template-columns:36px minmax(48px,64px);gap:4px}}.leaderboard-main-section .leaderboard-table th,.subdataset-detail-table .leaderboard-table th,#public .leaderboard-table th,#multimodel .leaderboard-table th,#coding .leaderboard-table th{font-size:19px}.leaderboard-main-section .leaderboard-table td,.subdataset-detail-table .leaderboard-table td,#public .leaderboard-table td,#multimodel .leaderboard-table td,#coding .leaderboard-table td{font-size:17px}#public .version-link,#public .leaderboard-main-section .text-strong,#public .subdataset-detail-table .text-strong,#multimodel .version-link,#multimodel .leaderboard-main-section .text-strong,#multimodel .subdataset-detail-table .text-strong,#coding .version-link,#coding .leaderboard-main-section .text-strong,#coding .subdataset-detail-table .text-strong{font-size:19px}#public .dataset-score-cell,#public .leaderboard-overall-score>span,#public .leaderboard-table .score-metric strong,#multimodel .leaderboard-table .score-metric strong,#coding .leaderboard-table .score-metric strong{font-size:18px}#public .section-head,#multimodel .section-head,#coding .section-head{background:#f7f0e6}#public .section-head h2,#multimodel .section-head h2,#coding .section-head h2{font-weight:700}#public .leaderboard-table th,#multimodel .leaderboard-table th,#coding .leaderboard-table th{font-size:20px;font-weight:700}#public .leaderboard-sort-head,#public .leaderboard-head-label,#public .grouped-leaderboard-head .dataset-group-head,#public .grouped-leaderboard-head .dataset-metric-head,#multimodel .leaderboard-sort-head,#multimodel .leaderboard-head-label,#multimodel .grouped-leaderboard-head .dataset-group-head,#multimodel .grouped-leaderboard-head .dataset-metric-head,#coding .leaderboard-sort-head,#coding .leaderboard-head-label,#coding .grouped-leaderboard-head .dataset-group-head,#coding .grouped-leaderboard-head .dataset-metric-head{font-weight:800}#public .leaderboard-main-section .leaderboard-table thead th:first-child,#public .leaderboard-main-section .leaderboard-table thead th:nth-child(2),#public .subdataset-detail-table .leaderboard-table thead th:first-child,#public .subdataset-detail-table .leaderboard-table thead th:nth-child(2){font-weight:900}#public .leaderboard-main-section .grouped-leaderboard-head .dataset-group-head,#public .leaderboard-main-section .grouped-leaderboard-head .dataset-metric-head,#multimodel .leaderboard-main-section .grouped-leaderboard-head .dataset-group-head,#multimodel .leaderboard-main-section .grouped-leaderboard-head .dataset-metric-head,#coding .leaderboard-main-section .grouped-leaderboard-head .dataset-group-head,#coding .leaderboard-main-section .grouped-leaderboard-head .dataset-metric-head{font-weight:900!important}#public .leaderboard-table td,#multimodel .leaderboard-table td,#coding .leaderboard-table td{font-size:18px}#public .version-link,#public .leaderboard-main-section .text-strong,#public .subdataset-detail-table .text-strong,#multimodel .version-link,#multimodel .leaderboard-main-section .text-strong,#multimodel .subdataset-detail-table .text-strong,#coding .version-link,#coding .leaderboard-main-section .text-strong,#coding .subdataset-detail-table .text-strong{font-size:20px}#public .dataset-score-cell,#public .question-type-score-cell,#public .leaderboard-overall-score>span,#public .leaderboard-table .score-metric strong,#multimodel .dataset-score-cell,#multimodel .question-type-score-cell,#multimodel .leaderboard-table .score-metric strong,#coding .dataset-score-cell,#coding .question-type-score-cell,#coding .leaderboard-overall-score>span,#coding .leaderboard-table .score-metric strong{font-size:19px}.content-shell{width:100%;max-width:1540px;margin:0 auto}#public.panel,#multimodel.panel,#coding.panel{padding:22px}#public .leaderboard-content,#multimodel .leaderboard-content,#coding .leaderboard-content{gap:14px}#public .section-head,#multimodel .section-head,#coding .section-head{margin-bottom:14px;padding:10px 14px;border-color:#e7dfd5;border-radius:8px;background:#f4ecdf}#public .section-head h2,#multimodel .section-head h2,#coding .section-head h2{font-size:28px;line-height:1.12}#public .leaderboard-main-section,#public .subdataset-detail-table,#multimodel .leaderboard-main-section,#multimodel .subdataset-detail-table,#coding .leaderboard-main-section,#coding .subdataset-detail-table{border-radius:8px;border-color:#e6ebf1;background:#fff;scrollbar-color:rgba(78,78,78,.55) transparent}#public .leaderboard-main-section::-webkit-scrollbar,#public .subdataset-detail-table::-webkit-scrollbar,#multimodel .leaderboard-main-section::-webkit-scrollbar,#multimodel .subdataset-detail-table::-webkit-scrollbar,#coding .leaderboard-main-section::-webkit-scrollbar,#coding .subdataset-detail-table::-webkit-scrollbar{width:9px;height:9px}#public .leaderboard-main-section::-webkit-scrollbar-thumb,#public .subdataset-detail-table::-webkit-scrollbar-thumb,#multimodel .leaderboard-main-section::-webkit-scrollbar-thumb,#multimodel .subdataset-detail-table::-webkit-scrollbar-thumb,#coding .leaderboard-main-section::-webkit-scrollbar-thumb,#coding .subdataset-detail-table::-webkit-scrollbar-thumb{border-radius:999px;background:#4e4e4e80}#public .leaderboard-main-section .leaderboard-table th,#public .leaderboard-main-section .leaderboard-table td,#public .subdataset-detail-table .leaderboard-table th,#public .subdataset-detail-table .leaderboard-table td,#multimodel .leaderboard-table th,#multimodel .leaderboard-table td,#coding .leaderboard-table th,#coding .leaderboard-table td{padding-left:7px;padding-right:7px}#public .leaderboard-main-section .leaderboard-table td,#public .subdataset-detail-table .leaderboard-table td,#multimodel .leaderboard-table td,#coding .leaderboard-table td{height:48px}#public .grouped-leaderboard-head .leaderboard-head-primary th,#multimodel .grouped-leaderboard-head .leaderboard-head-primary th,#coding .grouped-leaderboard-head .leaderboard-head-primary th{height:24px}#public .grouped-leaderboard-head .leaderboard-head-secondary th,#multimodel .grouped-leaderboard-head .leaderboard-head-secondary th,#coding .grouped-leaderboard-head .leaderboard-head-secondary th{top:28px;height:24px}#public .leaderboard-main-section .col-rank,#public .subdataset-detail-table .col-rank{width:64px}#public .leaderboard-main-section .col-score,#public .subdataset-detail-table .col-score{width:224px}#public .leaderboard-overall-score{grid-template-columns:54px minmax(104px,132px);gap:8px}#public .leaderboard-main-section .text-strong,#public .subdataset-detail-table .text-strong{max-width:132px}#public .leaderboard-detail-panel,#multimodel .leaderboard-detail-panel,#coding .leaderboard-detail-panel{gap:10px}#public .leaderboard-detail-head,#multimodel .leaderboard-detail-head,#coding .leaderboard-detail-head{min-height:48px;padding:10px 14px;border-radius:8px;background:#fffdf9}#public .leaderboard-detail-head strong,#multimodel .leaderboard-detail-head strong,#coding .leaderboard-detail-head strong{font-size:19px;line-height:1.15}#public .dataset-detail-selector,#multimodel .dataset-detail-selector,#coding .dataset-detail-selector{gap:7px;margin-top:0}#public .dataset-detail-selector .dataset-toggle,#multimodel .dataset-detail-selector .dataset-toggle,#coding .dataset-detail-selector .dataset-toggle{min-height:32px;padding:0 12px}#multimodel .leaderboard-table{min-width:580px}#multimodel .leaderboard-main-section .col-rank,#multimodel .subdataset-detail-table .col-rank,#coding .leaderboard-main-section .col-rank,#coding .subdataset-detail-table .col-rank{width:42px}#multimodel .leaderboard-main-section .col-version,#multimodel .subdataset-detail-table .col-version,#coding .leaderboard-main-section .col-version,#coding .subdataset-detail-table .col-version{width:92px}#multimodel .leaderboard-main-section .col-dataset-score,#multimodel .subdataset-detail-table .col-question-type-score{width:80px}#coding .leaderboard-table{min-width:600px}#coding .leaderboard-main-section .col-score,#coding .subdataset-detail-table .col-score{width:190px}#coding .leaderboard-main-section .col-dataset-score,#coding .subdataset-detail-table .col-question-type-score{width:80px}#coding .leaderboard-overall-score{grid-template-columns:48px minmax(110px,136px);gap:6px}#multimodel .version-link,#multimodel .leaderboard-main-section .text-strong,#multimodel .subdataset-detail-table .text-strong,#coding .version-link,#coding .leaderboard-main-section .text-strong,#coding .subdataset-detail-table .text-strong{max-width:84px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;white-space:normal;word-break:normal}@media(min-width:1600px){.content-shell{max-width:1500px}}@media(max-width:1536px){#multimodel .leaderboard-table{min-width:460px}#multimodel .leaderboard-main-section .col-rank,#multimodel .subdataset-detail-table .col-rank,#coding .leaderboard-main-section .col-rank,#coding .subdataset-detail-table .col-rank{width:38px}#multimodel .leaderboard-main-section .col-version,#multimodel .subdataset-detail-table .col-version{width:76px}#multimodel .leaderboard-main-section .col-dataset-score,#multimodel .subdataset-detail-table .col-question-type-score{width:64px}#multimodel .leaderboard-main-section .text-strong,#multimodel .subdataset-detail-table .text-strong,#multimodel .version-link{max-width:86px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}#coding .leaderboard-table{min-width:480px}#coding .leaderboard-main-section .col-version,#coding .subdataset-detail-table .col-version{width:76px}#coding .leaderboard-main-section .col-score,#coding .subdataset-detail-table .col-score{width:176px}#coding .leaderboard-main-section .col-dataset-score,#coding .subdataset-detail-table .col-question-type-score{width:68px}#coding .leaderboard-overall-score{grid-template-columns:46px minmax(98px,125px);gap:5px}#coding .version-link,#coding .leaderboard-main-section .text-strong,#coding .subdataset-detail-table .text-strong{max-width:86px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}}@media(max-width:640px){#multimodel .leaderboard-table{min-width:430px}#coding .leaderboard-table{min-width:450px}#coding .leaderboard-main-section .col-score,#coding .subdataset-detail-table .col-score{width:166px}#coding .leaderboard-overall-score{grid-template-columns:44px minmax(88px,118px);gap:4px}}:root{--figma-bg: #fbfaf7;--figma-cream: #f4ecdf;--figma-cream-2: #f7f0e6;--figma-card: #fffdf9;--figma-ink: #1f2933;--figma-muted: #706a61;--figma-soft: #ebe5dc;--figma-line: #e7dfd5;--figma-green: #3aa247;--figma-green-soft: #eaf4e8;--figma-blue: #2463eb}.task-progress-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.task-progress-stages span{overflow:hidden;border:1px solid #dce3ec;border-radius:4px;padding:2px 3px;background:#f5f7fa;color:var(--muted);font-size:9px;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.task-progress-stages span.completed{border-color:#cce7d4;background:#edf8f0;color:#18733a}.task-progress-stages span.active{border-color:#b9d0ff;background:#eef4ff;color:#1f5fd1}.leaderboard-header-sort{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:5px;border:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:center;cursor:pointer}.leaderboard-header-sort .leaderboard-head-label{min-width:0}.leaderboard-sort-arrows{display:inline-flex;flex:0 0 9px;width:9px;flex-direction:column;align-items:center;justify-content:center;gap:0;color:#a7a098;font-family:Arial,sans-serif;font-size:6px;line-height:7px}.leaderboard-sort-arrows i{height:7px;font-style:normal;opacity:.55}.leaderboard-sort-arrows i.active{color:#292623;opacity:1}.leaderboard-header-sort:hover .leaderboard-sort-arrows,.leaderboard-header-sort:focus-visible .leaderboard-sort-arrows{color:#5f5952}.leaderboard-header-sort:focus-visible{border-radius:3px;outline:2px solid rgba(49,97,142,.28);outline-offset:3px}body{background:var(--figma-bg);color:var(--figma-ink)}.figma-shell.app-frame{display:block;min-height:100vh}.figma-top-nav{position:sticky;top:0;z-index:120;display:grid;grid-template-columns:270px minmax(0,1fr) auto;align-items:center;gap:22px;height:72px;padding:0 32px;border-bottom:1px solid rgba(231,223,213,.95);background:#fffdf9f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.figma-brand{display:flex;align-items:center;gap:16px;min-width:0;cursor:pointer}.figma-brand-copy{display:grid;gap:1px;min-width:0}.figma-brand-copy strong{color:#202020;font-size:22px;font-weight:800;line-height:1.05}.figma-brand-copy span{color:#6b6660;font-size:12px;font-weight:700}.figma-top-nav .brand-mark{width:34px;height:28px;border-radius:8px;background:#fff}.top-nav.tabs,.board-switch.tabs{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.top-nav .tab,.board-switch .tab{display:inline-flex;align-items:center;justify-content:center;height:36px;border:1px solid transparent;border-radius:999px;padding:0 16px;background:transparent;color:#4d4a45;font-size:14px;font-weight:700;white-space:nowrap}.key-version-list{display:grid;gap:8px;width:min(560px,42vw);min-width:360px}.key-version-item{display:grid;gap:5px;padding:10px 12px;border:1px solid rgba(217,224,234,.9);border-radius:8px;background:#fbfcfd}.key-version-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.key-version-heading strong{color:var(--ink);font-size:13px}.key-version-item code{max-width:100%;font-size:12px}.key-version-secret{color:var(--muted);font-size:12px}@media(max-width:720px){.key-version-list{width:360px}}.top-nav .tab.active,.board-switch .tab.active{border-color:#e0d7cb;background:var(--figma-cream-2);color:#171717;box-shadow:none}.view{gap:40px}.figma-eyebrow{margin:0;color:#6c6258;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.home-hero,.figma-page-hero{display:grid;gap:28px;padding:54px 0 38px}.home-hero{grid-template-columns:minmax(0,1fr) 440px;align-items:center;min-height:430px}.figma-page-hero.split{grid-template-columns:minmax(0,1fr) 440px;align-items:center}.figma-page-hero.compact{padding-bottom:22px}.hero-copy,.figma-page-hero>div:first-child{display:grid;gap:20px}.home-hero h1,.figma-page-hero h1{max-width:860px;color:#151515;font-size:64px;font-weight:800;line-height:1.04;letter-spacing:0}.hero-description,.figma-page-hero p:not(.figma-eyebrow){max-width:820px;color:#5f574f;font-size:18px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:12px}.hero-actions.compact-actions{margin-top:0}.hero-actions button,.figma-page-hero>button,.track-card button,.dataset-card-grid button,.route-grid article,.board-meta-row span,.hero-pills span,.snapshot-pills span{min-height:44px;border-radius:999px}.snapshot-card{display:grid;gap:20px;border:1px solid var(--figma-line);border-radius:12px;padding:26px;background:var(--figma-card);box-shadow:0 16px 38px #30281e12}.snapshot-card h2{color:#1e1e1e;font-size:25px;font-weight:800}.snapshot-divider{height:1px;background:var(--figma-line)}.snapshot-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.snapshot-stats div{display:grid;gap:8px}.snapshot-stats span{color:var(--figma-muted);font-size:13px;font-weight:800}.snapshot-stats strong{color:#1b1b1b;font-size:38px;line-height:1}.snapshot-pills,.hero-pills{display:flex;flex-wrap:wrap;gap:10px}.snapshot-pills span,.hero-pills span,.board-meta-row span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 14px;border:1px solid #e0d7cb;border-radius:999px;background:#f6efe5;color:#4f463d;font-size:13px;font-weight:800}.eval-access-card .snapshot-stats{grid-template-columns:repeat(2,118px);gap:24px;justify-content:start}.evaluation-page .eval-access-card{width:380px;justify-self:end}#home .tracks-section .home-section-head h2{font-size:34px;line-height:42px}#home .tracks-section .home-section-head p{font-size:15px;line-height:21px}#home .tracks-section .track-grid{grid-template-columns:repeat(3,minmax(0,440px));justify-content:center;gap:24px}#home .tracks-section .track-card{min-height:194px;padding:24px}#home .tracks-section .track-card h3{font-size:18px;line-height:24px}#home .tracks-section .track-card p{font-size:14px;line-height:20px}@media(max-width:1180px){#home .tracks-section .track-grid{grid-template-columns:repeat(2,minmax(0,440px))}.evaluation-page .eval-access-card{width:min(380px,100%)}}@media(max-width:720px){#home .tracks-section .track-grid{grid-template-columns:minmax(0,1fr)}}.home-board-card,.unified-board-frame,.figma-panel,.rules-panel,.api-contract-section,.dataset-section{border:1px solid var(--figma-line);border-radius:12px;background:var(--figma-card);box-shadow:none}.home-board-card,.unified-board-frame,.rules-panel,.api-contract-section,.dataset-section{padding:26px}.home-section-head,.board-frame-head,.api-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.home-section-head.left-aligned{align-items:flex-end}.home-section-head h2,.board-frame-head h2,.dataset-section h2,.rules-panel h2,.rules-mode-section h2,.api-section-head h2{color:#171717;font-size:34px;font-weight:800;line-height:1.12}.home-section-head p,.board-frame-head p,.dataset-section>p,.rules-mode-section>p,.api-section-head p{margin-top:8px;color:var(--figma-muted);font-size:15px;line-height:1.55}.preview-tabs{display:inline-flex;gap:8px;margin-bottom:14px;padding:6px;border:1px solid #e8e0d5;border-radius:999px;background:#f8f3ec}.preview-tabs span{min-width:92px;border-radius:999px;padding:7px 14px;color:#6b6258;text-align:center;font-size:13px;font-weight:800}.preview-tabs .active{background:#fff;color:#1f2933}.preview-table-wrap{overflow-x:auto;border:1px solid #e8edf2;border-radius:10px;background:#fff}.preview-table{width:100%;min-width:980px;border-collapse:collapse}.preview-table th,.preview-table td{height:48px;border-bottom:1px solid #eef1f4;padding:0 14px;text-align:center;font-size:15px}.preview-table th{background:#f7f8fa;color:#536071;font-weight:850}.preview-table td:nth-child(2),.preview-table th:nth-child(2){text-align:left}.preview-table b,.preview-table tbody tr:first-child td:nth-child(n+3){color:var(--figma-green);font-weight:900}.tracks-section,.flow-section,.route-grid,.rules-mode-section,.rules-bottom-grid,.track-grid,.flow-grid,.rule-card-grid,.dataset-card-grid,.eligibility-grid{display:grid;gap:20px}.track-grid{grid-template-columns:repeat(3,1fr)}.flow-grid,.eligibility-grid{grid-template-columns:repeat(4,1fr)}.rule-card-grid,.dataset-card-grid{grid-template-columns:repeat(3,1fr)}.track-card,.flow-grid article,.route-grid article,.dataset-card-grid article,.rule-card-grid article,.eligibility-grid article,.numbered-flow article{border:1px solid var(--figma-line);border-radius:12px;padding:20px;background:var(--figma-card)}.dataset-card-grid article{display:flex;min-height:214px;flex-direction:column}.track-card{min-height:185px;display:grid;align-content:start;gap:12px}.track-card h3,.dataset-card-grid h3,.rule-card-grid h3,.eligibility-grid h3,.flow-grid h3,.route-grid h3,.numbered-flow h3{color:#202020;font-size:20px;font-weight:850}.track-card p,.dataset-card-grid p,.rule-card-grid p,.eligibility-grid p,.flow-grid p,.route-grid p,.numbered-flow p,.guardrail p{color:var(--figma-muted);font-size:14px;line-height:1.5}.track-card button,.dataset-card-grid button{justify-self:end;align-self:end;width:44px;min-width:44px;padding:0;color:transparent;overflow:hidden}.track-card button:after,.dataset-card-grid button:after{content:"\2192";color:#3d3329;font-size:20px}.dataset-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.dataset-card-actions a{color:#6f6252;font-size:13px;font-weight:800;text-decoration:none}.dataset-card-actions a:hover{color:#2f2923;text-decoration:underline;text-underline-offset:3px}.flow-grid article span,.eligibility-grid article span,.numbered-flow article span,.dataset-card-grid article>span,.rule-card-grid article>span,.guardrail span{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:30px;min-height:28px;margin-bottom:12px;border-radius:999px;padding:0 10px;background:#f6efe5;color:#544637;font-size:12px;font-weight:900;text-transform:uppercase}.flow-grid article span,.eligibility-grid article span,.numbered-flow article span{width:30px;padding:0}.route-grid{grid-template-columns:repeat(4,1fr)}.route-grid article{min-height:112px;cursor:pointer;transition:transform .14s ease,border-color .14s ease}.route-grid article:hover{border-color:#d8cbbb;transform:translateY(-1px)}.route-grid article:nth-last-child(-n+2){grid-column:span 2}.board-frame-head{align-items:center;padding-bottom:22px;border-bottom:1px solid var(--figma-line)}.board-meta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.leaderboard-page .figma-page-hero{padding-bottom:14px}#public .section-head,#multimodel .section-head,#coding .section-head{display:none}#leaderboardFilters:empty{display:none}.eval-grid-top{display:grid;grid-template-columns:minmax(0,760px) minmax(360px,1fr);gap:24px;align-items:start}.figma-panel.panel{border-radius:12px;padding:26px;background:var(--figma-card);border-color:var(--figma-line)}.figma-panel .section-head{margin-bottom:22px;border:0!important;padding:0!important;background:transparent!important}.figma-panel .section-head h2{font-size:24px!important;font-weight:850!important;font-family:Inter,Arial,Microsoft YaHei,sans-serif!important}.figma-panel .section-note{color:var(--figma-muted)!important}.evaluation-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));border:0!important;padding:0!important;background:transparent!important;align-items:start}.evaluation-page .form-grid>label{align-content:start;align-items:start;min-width:0}.evaluation-page .form-grid>label>input,.evaluation-page .form-grid>label>select{width:100%;min-width:0}#run #runLabelField{grid-column:auto}.evaluation-page .dataset-area{border:0!important;padding:0!important;background:transparent!important}.evaluation-page .dataset-list{grid-template-columns:1fr}.current-job-panel{min-height:440px}.small-flow{grid-template-columns:repeat(4,1fr)}.benchmark-page,.rules-page,.guide-page{gap:34px}.dataset-section{display:grid;gap:20px}.rules-panel{display:grid;gap:22px}.rules-bottom-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.numbered-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.guardrail{align-content:start}.api-contract-section{display:grid;gap:20px}.api-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.guide-page .guide-card{border-radius:12px;border-color:var(--figma-line);background:#fff;padding:26px}.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-title-row span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;padding:0 12px;background:#f6efe5;color:#514537;font-size:12px;font-weight:900}.param-table{display:grid;grid-template-columns:96px minmax(0,1fr);border:1px solid #edf0f3;border-radius:10px;overflow:hidden}.param-table>*{min-height:31px;border-bottom:1px solid #edf0f3;padding:8px 12px;color:#5f6673;font-size:12px;line-height:1.35}.param-table b{background:#f7f8fa;color:#3a4656}.access-dialog{border-radius:16px;border-color:var(--figma-line);background:var(--figma-card)}.access-cta{min-width:168px;background:var(--figma-cream);border-color:#dbcfc0;text-transform:none}button.primary{background:#171717;border-color:#171717}button.primary:hover{background:#2b2b2b;border-color:#2b2b2b}button:hover:not(:disabled){border-color:#cfc1ae;box-shadow:0 8px 18px #30281e14}.leaderboard-main-section,.subdataset-detail-table,#public .leaderboard-main-section,#public .subdataset-detail-table,#multimodel .leaderboard-main-section,#multimodel .subdataset-detail-table,#coding .leaderboard-main-section,#coding .subdataset-detail-table{border-color:#e8edf2;border-radius:10px}#public .leaderboard-table th,#multimodel .leaderboard-table th,#coding .leaderboard-table th{background:#f7f8fa}@media(max-width:1180px){.figma-content.content-shell{padding:0 32px 56px}.figma-top-nav{grid-template-columns:1fr auto;height:auto;min-height:72px;padding:14px 24px}.top-nav{grid-column:1 / -1;order:3;overflow-x:auto;padding-bottom:4px!important}.home-hero,.figma-page-hero.split,.eval-grid-top,.api-contract-grid,.rules-bottom-grid{grid-template-columns:1fr}.snapshot-card{max-width:560px}.track-grid,.flow-grid,.rule-card-grid,.dataset-card-grid,.eligibility-grid,.route-grid,.small-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.route-grid article:nth-last-child(-n+2){grid-column:span 1}}@media(max-width:720px){.figma-content.content-shell{padding:0 14px 42px}.figma-top-nav{padding:12px 14px}.figma-brand-copy strong{font-size:18px}.home-hero h1,.figma-page-hero h1{font-size:42px}.home-hero,.figma-page-hero{padding:34px 0 24px}.home-board-card,.unified-board-frame,.figma-panel.panel,.rules-panel,.api-contract-section,.dataset-section{padding:18px}.track-grid,.flow-grid,.rule-card-grid,.dataset-card-grid,.dataset-card-grid.two,.eligibility-grid,.route-grid,.numbered-flow,.small-flow{grid-template-columns:1fr}.home-section-head,.board-frame-head,.api-section-head{display:grid}.home-section-head h2,.board-frame-head h2,.dataset-section h2,.rules-panel h2,.rules-mode-section h2,.api-section-head h2{font-size:28px}.auth-box{justify-self:end}}.provide-benchmarks-page{gap:0;padding-bottom:72px}.provide-benchmarks-hero{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:center;min-height:308px;padding:51px 0 56px}.provide-benchmarks-hero h1{font-size:58px;font-weight:430;letter-spacing:-.015em}.provide-benchmarks-hero p{max-width:770px;color:var(--figma-muted)}.benchmark-estimate-card{display:grid;gap:20px;padding:24px 25px;border:1px solid var(--figma-line);border-radius:14px;background:linear-gradient(145deg,var(--figma-card),color-mix(in srgb,var(--figma-card) 84%,var(--figma-accent) 16%));box-shadow:0 18px 40px color-mix(in srgb,var(--figma-ink) 7%,transparent)}.estimate-kicker,.benchmark-field>span,.benchmark-form-actions p,.benchmark-field em{color:var(--figma-muted);font-size:12px;line-height:1.45}.estimate-kicker{color:var(--figma-accent-deep);font-weight:800;letter-spacing:.11em}.estimate-main{display:flex;align-items:baseline;gap:10px}.estimate-main strong{color:var(--figma-ink);font-size:44px;font-weight:500;letter-spacing:-.06em;line-height:1}.estimate-main span{color:var(--figma-muted);font-size:14px}.benchmark-estimate-card dl{display:grid;gap:0;margin:0}.benchmark-estimate-card dl div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-top:1px solid var(--figma-line)}.benchmark-estimate-card dt,.benchmark-estimate-card dd{margin:0;font-size:13px}.benchmark-estimate-card dt{color:var(--figma-muted)}.benchmark-estimate-card dd{color:var(--figma-ink);font-weight:700;text-align:right}.benchmark-intake-form{display:grid;gap:22px;max-width:1120px}.benchmark-form-card{display:grid;gap:28px;padding:31px 30px;border:1px solid var(--figma-line);border-radius:14px;background:var(--figma-section)}.benchmark-access-card{background:linear-gradient(135deg,var(--figma-section),color-mix(in srgb,var(--figma-section) 91%,var(--figma-accent) 9%))}.benchmark-section-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start}.benchmark-step{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--figma-ink);color:var(--figma-card);font-size:11px;font-weight:800;letter-spacing:.04em}.benchmark-section-heading h2{margin:0 0 7px;color:var(--figma-ink);font-size:22px;font-weight:600}.benchmark-section-heading p{max-width:680px;margin:0;color:var(--figma-muted);font-size:14px;line-height:1.55}.benchmark-form-grid{display:grid;gap:20px 22px}.benchmark-form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-field{display:grid;gap:8px;min-width:0}#public .leaderboard-evidence-badge{height:20px;padding:0 7px;font-size:10px}#public .leaderboard-evidence-badge:before{width:5px;height:5px}.benchmark-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--figma-ink);font-size:14px;font-weight:700}.benchmark-field>span small{color:var(--figma-muted);font-size:11px;font-weight:500}.benchmark-field input,.benchmark-field select,.benchmark-field textarea{width:100%;min-width:0;border:1px solid var(--figma-line);border-radius:9px;background:var(--figma-card);color:var(--figma-ink);font:inherit;font-size:14px;outline:none}.benchmark-field input,.benchmark-field select{height:46px;padding:0 13px}.benchmark-field textarea{padding:12px 13px;line-height:1.55;resize:vertical}.benchmark-file-control{position:relative;display:flex;align-items:center;gap:11px;width:100%;height:46px;min-width:0;padding:0 12px;overflow:hidden;border:1px solid var(--figma-line);border-radius:9px;background:var(--figma-card)}.benchmark-file-control:focus-within{border-color:var(--figma-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--figma-accent) 17%,transparent)}.benchmark-file-control .benchmark-file-native{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.benchmark-file-action{flex:0 0 auto;padding:7px 11px;border:1px solid var(--figma-line);border-radius:6px;background:color-mix(in srgb,var(--figma-accent) 10%,var(--figma-card));color:var(--figma-ink);font-size:12px;font-weight:700;line-height:1}.benchmark-file-name{min-width:0;overflow:hidden;color:var(--figma-muted);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.benchmark-field input:focus,.benchmark-field select:focus,.benchmark-field textarea:focus{border-color:var(--figma-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--figma-accent) 17%,transparent)}.benchmark-field em{font-style:normal}.wide-field{grid-column:1 / -1}.benchmark-consent{display:flex;align-items:flex-start;gap:10px;max-width:830px;color:var(--figma-muted);font-size:13px;line-height:1.5}.benchmark-consent input{margin:3px 0 0;accent-color:var(--figma-accent-deep)}.benchmark-form-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:5px 2px}.benchmark-form-actions p{max-width:590px;margin:0}@media(max-width:980px){.provide-benchmarks-hero{grid-template-columns:1fr}.benchmark-estimate-card{max-width:520px}}@media(max-width:720px){.provide-benchmarks-page{padding-bottom:42px}.provide-benchmarks-hero{padding:34px 0 38px}.provide-benchmarks-hero h1{font-size:42px}.benchmark-form-card{gap:23px;padding:23px 17px}.benchmark-form-grid.two-columns{grid-template-columns:1fr}.wide-field{grid-column:auto}.benchmark-form-actions{align-items:flex-start;flex-direction:column}}.figma-content,.view,.home-hero,.home-hero>*,.home-board-section,.home-board-card,.preview-table-wrap,.tracks-section,.flow-section,.explore-section,.unified-board-frame,.leaderboard-content,.leaderboard-main-section,.subdataset-detail-table,.benchmark-page,.dataset-section,.dataset-card-grid,.rules-page,.guide-page,.api-contract-section,.api-contract-grid,.guide-card,.guide-card-body{min-width:0;max-width:100%}@media(max-width:720px){.home-hero,.home-hero>*,.hero-copy,.hero-actions{width:100%;min-width:0;max-width:100%}.home-hero h1,.figma-page-hero h1{overflow-wrap:break-word}}:root{--figma-bg: #faf9f7;--figma-card: #fffefa;--figma-section: #fffdf9;--figma-ink: #2d2a27;--figma-body: #817a72;--figma-muted: #8a837b;--figma-line: #e4ddd3;--figma-line-strong: #ded5ca;--figma-code: #faf8f4;--figma-table-head: #f3eee7;--figma-green-soft: #dff3e5;--figma-green-text: #31a866;--figma-blue-soft: #e9f1ff;--figma-blue-text: #426fa9}body{background:var(--figma-bg);color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif}.figma-top-nav{grid-template-columns:270px minmax(0,1fr) auto;gap:22px;height:72px;padding:0 32px;border-bottom:1px solid #e8e1d7;background:#fffefaf5}.figma-brand-copy strong{color:#302c29;font-size:26px;font-weight:760;letter-spacing:-.01em}.figma-brand-copy span{display:none}.figma-top-nav .brand-mark{border:1px solid #d9d1c6;border-radius:7px;background:#fffefa;color:#3b3835;font-size:12px;font-weight:800}.top-nav.tabs{gap:22px;justify-content:center}.top-nav .tab{height:36px;border-radius:8px;padding:0 16px;color:#45413c;font-size:14px;font-weight:640;letter-spacing:0}.top-nav .tab.active{border-color:transparent;background:#f5f0ea;color:#2d2925;font-weight:760}.figma-top-nav .auth-box{justify-self:end}.figma-top-nav .access-cta{min-width:168px;min-height:44px;border:1px solid #171715;border-radius:7px;padding:0 18px;background:#181816;color:#fffdf8;font-size:14px;font-weight:800;text-transform:none;box-shadow:none}.figma-top-nav .access-cta:hover{border-color:#26231f;background:#26231f;box-shadow:none}.figma-content.content-shell{max-width:1440px;padding:0 80px 64px}.figma-page-hero{padding:54px 0 42px}.guide-page{gap:0}#api-guide .figma-page-hero{grid-template-columns:minmax(0,860px) minmax(240px,1fr);align-items:center;min-height:308px;padding:51px 0 69px}#api-guide .figma-page-hero>div:first-child{gap:22px}#api-guide .figma-eyebrow{color:#817b73;font-size:13px;font-weight:820;letter-spacing:.01em;text-transform:uppercase}#api-guide .figma-page-hero h1{max-width:860px;color:#2c2926;font-size:58px;font-weight:430;line-height:1.06;letter-spacing:-.015em}#api-guide .figma-page-hero p:not(.figma-eyebrow){max-width:780px;color:#827b73;font-size:18px;font-weight:480;line-height:1.52}.guide-hero-button{justify-self:center;min-width:176px;min-height:44px;border:1px solid #ded5ca;border-radius:7px;background:#fffefa;color:#3c3732;font-size:14px;font-weight:800;box-shadow:none}.api-contract-section{display:grid;gap:31px;width:100%;border:1px solid var(--figma-line);border-radius:8px;padding:32px 26px 46px;background:var(--figma-section)}.api-contract-section+.api-contract-section{margin-top:40px}.api-section-head{display:grid;gap:7px;margin:0}.api-section-head h2{color:#312d29;font-size:30px;font-weight:500;line-height:1.16;letter-spacing:-.01em}.api-section-head p{max-width:820px;margin:0;color:#827b73;font-size:14px;font-weight:520;line-height:1.42}.api-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.guide-page .guide-card{display:grid;align-content:start;gap:21px;min-height:400px;border:1px solid var(--figma-line);border-radius:8px;padding:26px 24px 24px;background:var(--figma-card);box-shadow:none}.guide-page .api-contract-section:first-of-type .guide-card{min-height:420px}.card-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.guide-card h3{margin:0;color:#3a352f;font-size:22px;font-weight:520;line-height:1.18;letter-spacing:-.01em}.card-title-row span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;min-width:100px;border:1px solid #d8ded2;border-radius:999px;padding:0 14px;background:var(--figma-green-soft);color:var(--figma-green-text);font-size:12px;font-weight:840;white-space:nowrap}.guide-card:nth-child(2) .card-title-row span{border-color:#d6dced;background:var(--figma-blue-soft);color:var(--figma-blue-text)}.guide-card-body{display:grid;grid-template-columns:minmax(0,258px) minmax(0,262px);gap:20px;align-items:stretch}.guide-page .guide-card pre{width:100%;height:250px;min-width:0;margin:0;overflow-x:hidden;overflow-y:auto;border:1px solid var(--figma-line);border-radius:6px;padding:14px;background:var(--figma-code);color:#312d29;font-size:9px;line-height:1.42;box-shadow:none}.guide-page .api-contract-section:first-of-type .guide-card pre{height:274px}.guide-page .guide-card code{color:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.param-table{display:grid;grid-template-columns:92px minmax(0,1fr);align-self:stretch;min-width:0;height:250px;border:1px solid var(--figma-line);border-radius:6px;overflow:hidden;background:#fffefa}.api-contract-section:first-of-type .param-table{height:274px}.param-table>*{display:flex;align-items:center;min-height:0;border-bottom:1px solid var(--figma-line);padding:0 11px;color:#817a72;font-size:10px;font-weight:560;line-height:1.22}.param-table b{min-height:30px;background:var(--figma-table-head);color:#786f65;font-size:10px;font-weight:820}.param-table>*:nth-last-child(-n+2){border-bottom:0}.page-map-section{padding-bottom:42px}#api-guide .api-contract-section:nth-of-type(1){min-height:600px}#api-guide .api-contract-section:nth-of-type(2){min-height:580px}#api-guide .api-contract-section:nth-of-type(3){min-height:381px}.guide-page-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 32px}.guide-page-map article{display:grid;align-content:start;gap:9px;min-height:99px;border:1px solid var(--figma-line);border-radius:7px;padding:19px 20px;background:var(--figma-card);cursor:default}.guide-page-map article[data-view]{cursor:pointer}.guide-page-map h3{margin:0;color:#3b352f;font-size:14px;font-weight:820;line-height:1.22}.guide-page-map p{margin:0;color:#867d74;font-size:13px;font-weight:520;line-height:1.42}@media(max-width:1280px){.figma-content.content-shell{padding:0 56px 60px}.top-nav.tabs{gap:10px}.guide-card-body{grid-template-columns:minmax(0,1fr)}.guide-page .guide-card pre,.guide-page .api-contract-section:first-of-type .guide-card pre,.param-table,.api-contract-section:first-of-type .param-table{height:auto;min-height:220px}}@media(max-width:980px){#api-guide .figma-page-hero,.api-contract-grid{grid-template-columns:1fr}.guide-hero-button{justify-self:start}.guide-page-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#api-guide .figma-page-hero{padding:34px 0 38px}#api-guide .figma-page-hero h1{font-size:42px}.api-contract-section{padding:22px 16px 28px}.guide-page-map,.card-title-row{grid-template-columns:1fr}}:root{--figma-bg: #faf9f7;--figma-nav: #fdfcf8;--figma-card: #fdfcf8;--figma-section: rgba(251, 250, 246, .72);--figma-ink: #272522;--figma-muted: #716a5f;--figma-line: #e4ded4;--figma-green: #25a04b;--figma-green-soft: #daf4e4}html,body{overflow-x:hidden;background:var(--figma-bg)}body,button,input,select,textarea{color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif;letter-spacing:0}.figma-top-nav{grid-template-columns:270px minmax(0,1fr) auto;gap:20px;width:100%;height:72px;min-height:72px;padding:0 32px;border-bottom:1px solid var(--figma-line);background:#fdfcf8fa;-webkit-backdrop-filter:none;backdrop-filter:none}.figma-brand{gap:16px}.figma-top-nav .brand-mark{width:34px;height:28px;border-color:#d9d2c8;border-radius:7px;background:var(--figma-card);color:var(--figma-ink);font-size:12px;font-weight:700}.figma-brand-copy strong{color:var(--figma-ink);font-size:28px;font-weight:600;line-height:32px}.top-nav.tabs{justify-content:flex-start;gap:8px;min-width:0}.top-nav .tab{height:36px;border-radius:7px;padding:0 16px;color:var(--figma-ink);font-size:14px;font-weight:400}.top-nav .tab.active{border-color:transparent;background:#f6f2ec;font-weight:600}.figma-top-nav .access-cta{width:168px;min-width:168px;height:44px;min-height:44px;border-radius:7px;padding:0 14px;background:#1e1d1a;color:#fff;font-size:13px;font-weight:600}.figma-content.content-shell{width:100%;max-width:1440px;margin:0 auto;padding:0 80px 64px}.figma-eyebrow{color:var(--figma-muted);font-size:12px;font-weight:700;line-height:16px;letter-spacing:0}.home-view{gap:64px}.home-hero{grid-template-columns:minmax(0,760px) 440px;justify-content:space-between;gap:48px;min-height:382px;padding:54px 0 36px}.hero-copy,.figma-page-hero>div:first-child{gap:18px}.home-hero h1,.figma-page-hero h1{max-width:860px;color:var(--figma-ink);font-size:54px;font-weight:400;line-height:64px;letter-spacing:0}.hero-description,.figma-page-hero p:not(.figma-eyebrow){max-width:820px;color:var(--figma-muted);font-size:18px;font-weight:400;line-height:28px}.hero-actions{gap:14px;margin-top:14px}.hero-actions button,.guide-hero-button,.small-button,.preview-open-button{min-height:44px;border:1px solid var(--figma-line);border-radius:7px;padding:0 18px;background:var(--figma-card);color:var(--figma-ink);font-size:13px;font-weight:600;box-shadow:none}.hero-actions button.primary,button.primary{border-color:#1e1d1a;background:#1e1d1a;color:#fff}.snapshot-card{width:440px;min-height:226px;gap:16px;border:1px solid var(--figma-line);border-radius:8px;padding:26px;background:var(--figma-card);box-shadow:0 14px 30px #2725220f}.snapshot-card h2{font-size:24px;font-weight:400;line-height:32px}.snapshot-stats strong{font-size:34px;font-weight:600}.snapshot-stats span,.snapshot-pills span{font-size:12px;font-weight:400}.snapshot-pills span,.hero-pills span,.board-meta-row span{min-height:28px;border-color:var(--figma-line);background:#f6f2ec;color:var(--figma-muted)}.home-board-section{display:grid;gap:16px}.home-board-section>h2,.home-section-head h2,.dataset-section h2,.rules-panel h2,.rules-mode-section h2,.api-section-head h2{color:var(--figma-ink);font-size:30px;font-weight:400;line-height:38px}.home-board-card,.unified-board-frame,.figma-panel.panel,.rules-panel,.api-contract-section,.track-card,.flow-grid article,.route-grid article,.dataset-card-grid article,.rule-card-grid article{border-color:var(--figma-line);border-radius:8px;background:var(--figma-card);box-shadow:none}.home-board-card{padding:14px 24px 12px}.preview-tabs{width:324px;height:30px;gap:4px;margin:0 0 14px;border-color:var(--figma-line);border-radius:7px;padding:3px;background:#f6f2ec}.preview-tabs span{min-width:100px;padding:3px 10px;border-radius:5px;font-size:11px;font-weight:400}.preview-table-wrap{width:100%;border:0;border-radius:0;overflow-x:auto}.preview-table{width:100%;min-width:1212px;table-layout:auto}.preview-table th,.preview-table td{height:48px;border-bottom:1px solid var(--figma-line);padding:0 8px;color:var(--figma-ink);font-size:11px;font-weight:400;line-height:14px;white-space:normal}.preview-table thead th{background:#f3efe9;color:var(--figma-muted);font-size:10px;font-weight:500}.preview-table thead tr:first-child th{height:36px;border-bottom:0}.preview-table thead tr:last-child th{height:36px}.preview-table tbody tr:first-child{background:#daf4e442}.preview-table tbody tr:first-child td:nth-child(n+3){color:var(--figma-green);font-weight:600}.preview-overall{display:grid;grid-template-columns:44px 48px;gap:8px;align-items:center;justify-content:center}.preview-overall b{color:inherit;font-size:12px;font-weight:600}.preview-overall i{display:block;width:48px;height:8px;border-radius:999px;background:linear-gradient(to right,var(--figma-green) var(--score),#ebe8e2 var(--score))}.preview-open-button{min-height:30px;margin-top:10px;padding:0 14px;font-size:11px}.tracks-section,.flow-section,.explore-section,.rules-mode-section{display:grid;gap:20px}.home-section-head,.board-frame-head,.api-section-head{margin:0}.home-section-head p,.dataset-section>p,.rules-mode-section>p,.api-section-head p{margin-top:0;color:var(--figma-muted);font-size:13px;line-height:18px}.track-grid{grid-template-columns:repeat(3,minmax(0,398px));justify-content:space-between;gap:32px}.track-card{min-height:178px;padding:22px}.track-card h3,.flow-grid h3,.route-grid h3,.dataset-card-grid h3,.rule-card-grid h3,.eligibility-grid h3,.numbered-flow h3{font-size:16px;font-weight:600;line-height:22px}.track-card p,.flow-grid p,.route-grid p,.dataset-card-grid p,.rule-card-grid p,.eligibility-grid p,.numbered-flow p,.guardrail p{color:var(--figma-muted);font-size:13px;line-height:18px}.track-card button{width:44px;min-width:44px;height:44px;min-height:44px;border-radius:8px;background:#1e1d1a}.track-card button:after{color:#fff;font-size:18px}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.flow-grid article{min-height:128px;padding:18px}.flow-grid article span,.numbered-flow article span{width:26px;min-width:26px;min-height:26px;margin-bottom:8px;padding:0;font-size:11px}.route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 32px}.route-grid article{min-height:112px;padding:20px}.figma-page-hero,.leaderboard-page .figma-page-hero{padding:72px 0 58px}.leaderboard-page{gap:0}.unified-board-frame{min-height:940px;padding:26px 28px 34px}.board-frame-head{align-items:center;margin:0;padding-bottom:22px}.board-frame-head h2{font-size:24px;font-weight:600;line-height:30px}.board-frame-head p{margin-top:4px;color:var(--figma-muted);font-size:12px;line-height:18px}.board-switch.tabs{gap:10px}.board-switch .tab{min-width:118px;height:36px;border:1px solid var(--figma-line);border-radius:7px;background:var(--figma-card);font-size:12px;font-weight:500}.board-switch .tab.active{border-color:#1e1d1a;background:#1e1d1a;color:#fff}.board-meta-row{margin:18px 0}.board-meta-row span{min-height:30px;font-size:11px;font-weight:500}.leaderboard-main-section,.subdataset-detail-table,#public .leaderboard-main-section,#public .subdataset-detail-table,#multimodel .leaderboard-main-section,#coding .leaderboard-main-section{width:100%;max-width:100%;border-radius:0;overflow:auto}#public .leaderboard-main-section .leaderboard-table{min-width:1212px!important}#public .subdataset-detail-table .leaderboard-table{min-width:980px!important}#multimodel .leaderboard-table{min-width:760px!important}#coding .leaderboard-table{min-width:700px!important}#public .leaderboard-table,#multimodel .leaderboard-table,#coding .leaderboard-table{color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif}#public .leaderboard-table th,#public .leaderboard-table td,#multimodel .leaderboard-table th,#multimodel .leaderboard-table td,#coding .leaderboard-table th,#coding .leaderboard-table td{height:48px;border-bottom:1px solid var(--figma-line);padding:0 8px;font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:11px;line-height:14px}#public .leaderboard-table th,#multimodel .leaderboard-table th,#coding .leaderboard-table th{background:#f3efe9;color:var(--figma-muted);font-size:10px;font-weight:500}.rank-badge,#public .rank-badge,#multimodel .rank-badge,#coding .rank-badge{width:auto;min-width:0;height:auto;border:0;border-radius:0;background:transparent;color:var(--figma-ink);font-size:12px;font-weight:400}#public .version-link,#multimodel .version-link,#coding .version-link,#public .leaderboard-overall-score>span,#coding .leaderboard-overall-score>span,#public .leaderboard-table .score-metric strong,#multimodel .leaderboard-table .score-metric strong,#coding .leaderboard-table .score-metric strong{font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:12px}#public .leaderboard-overall-score,#coding .leaderboard-overall-score{grid-template-columns:54px minmax(80px,126px);gap:10px}.leaderboard-detail-panel{margin-top:28px}.benchmark-page,.rules-page{gap:72px}.benchmark-page .figma-page-hero,.rules-page .figma-page-hero{padding-bottom:20px}.dataset-section{gap:24px;border:0;padding:0;background:transparent}.dataset-card-grid{grid-template-columns:repeat(3,minmax(0,398px));gap:28px 40px}.dataset-card-grid.two{grid-template-columns:repeat(2,minmax(0,398px))}.dataset-card-grid article{min-height:150px;padding:18px}.dataset-card-grid article>span,.rule-card-grid article>span,.guardrail span{min-height:22px;margin-bottom:10px;padding:0 14px;font-size:10px;font-weight:600;text-transform:lowercase}.dataset-card-actions{justify-content:flex-end}.dataset-card-actions a{color:var(--figma-green);font-size:12px;font-weight:600}.rules-page .figma-page-hero.split{grid-template-columns:minmax(0,1fr) auto}.rules-panel{padding:26px 24px}.eligibility-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.eligibility-grid article{grid-column:span 2;border:0;padding:0;background:transparent}.eligibility-grid article:nth-child(4){grid-column:2 / span 2}.eligibility-grid article:nth-child(5){grid-column:4 / span 2}.eligibility-grid article span{float:left;width:22px;min-width:22px;min-height:22px;margin:0 10px 32px 0;padding:0;background:#e1f5e7;color:var(--figma-green);font-size:12px}.rule-card-grid{grid-template-columns:repeat(3,minmax(0,398px));gap:40px}.rule-card-grid article{min-height:194px;padding:20px}.rules-bottom-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:40px}.evaluation-page{gap:28px}.evaluation-page .figma-page-hero.split{grid-template-columns:minmax(0,760px) 440px;justify-content:space-between}.eval-grid-top{grid-template-columns:minmax(0,760px) minmax(340px,1fr);gap:56px}.figma-panel.panel{padding:24px}.figma-panel .section-head h2{font-size:24px!important;font-weight:400!important}.current-job-panel{min-height:420px}.guide-page .guide-card-body{grid-template-columns:minmax(0,258px) minmax(0,262px);gap:20px}@media(max-width:1320px){.figma-top-nav{grid-template-columns:220px minmax(0,1fr) auto;gap:8px;padding:0 22px}.figma-brand-copy strong{font-size:23px}.top-nav.tabs{gap:2px}.top-nav .tab{padding:0 10px;font-size:12px}.figma-top-nav .access-cta{width:150px;min-width:150px;font-size:12px}.figma-content.content-shell{padding:0 48px 60px}.home-hero,.evaluation-page .figma-page-hero.split{grid-template-columns:minmax(0,1fr) 360px;gap:38px}.snapshot-card{width:100%}.track-grid,.dataset-card-grid,.rule-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-page .guide-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:16px}}@media(max-width:1100px){.figma-top-nav{grid-template-columns:1fr auto;height:auto;padding:12px 24px 8px}.top-nav.tabs{grid-column:1 / -1;order:3;width:100%;overflow-x:auto}.home-hero,.figma-page-hero.split,.evaluation-page .figma-page-hero.split,.eval-grid-top,.rules-bottom-grid,.api-contract-grid{grid-template-columns:1fr}.home-hero{min-height:0}.snapshot-card{max-width:440px}.track-grid,.dataset-card-grid,.rule-card-grid,.flow-grid,.route-grid,.eligibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eligibility-grid article,.eligibility-grid article:nth-child(4),.eligibility-grid article:nth-child(5){grid-column:auto}.guide-page .guide-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:720px){.figma-content.content-shell{padding:0 14px 42px}.figma-top-nav{padding:10px 14px 7px}.figma-brand-copy strong{font-size:20px;line-height:26px}.figma-top-nav .access-cta{width:132px;min-width:132px;height:38px;min-height:38px;padding:0 8px;font-size:11px}.home-view,.benchmark-page,.rules-page{gap:42px}.home-hero,.figma-page-hero,.leaderboard-page .figma-page-hero{padding:38px 0 30px}.home-hero h1,.figma-page-hero h1,#api-guide .figma-page-hero h1{font-size:40px;line-height:48px}.hero-description,.figma-page-hero p:not(.figma-eyebrow),#api-guide .figma-page-hero p:not(.figma-eyebrow){font-size:16px;line-height:24px}.snapshot-card{width:100%}.home-board-card,.unified-board-frame,.figma-panel.panel,.rules-panel,.api-contract-section{padding:16px}.track-grid,.dataset-card-grid,.dataset-card-grid.two,.rule-card-grid,.flow-grid,.route-grid,.eligibility-grid,.numbered-flow,.guide-page-map,.guide-page .guide-card-body{grid-template-columns:1fr}.route-grid article:nth-last-child(-n+2){grid-column:span 1}.board-frame-head,.home-section-head,.api-section-head{display:grid}.board-switch.tabs{width:100%;overflow-x:auto}.board-switch .tab{min-width:104px}.guide-page .guide-card pre,.guide-page .api-contract-section:first-of-type .guide-card pre,.param-table,.api-contract-section:first-of-type .param-table{width:100%;height:auto;min-height:220px;overflow:auto}}.figma-top-nav .access-cta{white-space:nowrap}#api-guide .figma-page-hero h1{color:var(--figma-ink);font-size:54px;font-weight:400;line-height:64px;letter-spacing:0}#api-guide .figma-page-hero p:not(.figma-eyebrow){color:var(--figma-muted);font-size:18px;font-weight:400;line-height:28px}.guide-card h3{font-size:20px;font-weight:400;line-height:26px;letter-spacing:0}@media(max-width:720px){#api-guide .figma-page-hero h1{font-size:40px;line-height:48px}#api-guide .figma-page-hero p:not(.figma-eyebrow){font-size:16px;line-height:24px}}#home .home-hero{grid-template-columns:minmax(0,860px);justify-content:start;min-height:330px}#home .home-board-card{padding:14px 24px 16px}#home .preview-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:438px;height:36px;gap:4px;margin-bottom:18px;padding:3px}#home .preview-tabs button{min-width:0;min-height:28px;border:0;border-radius:5px;padding:0 16px;background:transparent;color:var(--figma-muted);font-size:12px;font-weight:400;box-shadow:none;cursor:pointer}#home .preview-tabs button.active{background:#fff;color:var(--figma-ink);font-weight:500}.home-preview-content{width:100%;min-width:0;max-width:100%}.home-preview-content .preview-table-wrap{border:0;overflow:auto}.home-preview-table{width:100%;border-collapse:collapse;color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif}.home-preview-textual{min-width:1212px}.home-preview-multimodal{min-width:760px}.home-preview-coding{min-width:700px}.home-preview-table th,.home-preview-table td{height:48px;border-bottom:1px solid var(--figma-line);padding:0 8px;text-align:center;font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:11px;font-weight:400;line-height:14px}.home-preview-table th{background:#f3efe9;color:var(--figma-muted);font-size:10px;font-weight:500;white-space:normal}.home-preview-table thead tr:first-child th{height:36px;border-bottom:0}.home-preview-table thead tr:last-child th{height:36px}.home-preview-table th:nth-child(2),.home-preview-table td:nth-child(2){text-align:left}.home-preview-table tbody tr:first-child{background:#daf4e442}.home-preview-table .dataset-score-td,.home-preview-table .question-type-score-td{background:var(--score-bg, transparent);color:var(--score-text, var(--figma-ink));font-weight:var(--score-weight, 400)}.home-preview-score{display:grid;grid-template-columns:48px 64px;align-items:center;justify-content:center;gap:10px}.home-preview-score>span{color:#111;font-size:12px;font-weight:400}.home-preview-score.is-best>span{color:var(--figma-green);font-weight:700}.home-preview-score>i{display:block;width:64px;height:8px;overflow:hidden;border-radius:999px;background:#e9e6e0}.home-preview-score>i>b{display:block;height:100%;border-radius:inherit;background:var(--figma-green)}#home .preview-open-button{margin-top:14px}#home .track-card button{display:inline-flex;align-items:center;justify-content:center;overflow:visible;color:#fff}#home .track-card button:after{content:none}#home .track-card button span{display:block;color:#fff;font-family:Inter,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;transform:translateY(-1px)}@media(max-width:1320px){#home .home-hero{grid-template-columns:minmax(0,860px)}}@media(max-width:720px){#home .home-hero{grid-template-columns:minmax(0,1fr);min-height:0}#home .preview-tabs{width:100%}#home .preview-tabs button{padding:0 8px}}#run .eval-grid-top{align-items:stretch}#run #evalCreatePanel,#run .current-job-panel{height:100%;min-height:0}#run .current-job-panel{display:flex;flex-direction:column}#run .current-job-panel .active-jobs{flex:0 0 auto}#run .current-job-panel .job-detail{min-width:0;flex:1 1 auto;align-content:start;overflow:auto}#run .current-job-panel .job-detail.empty-state{display:grid;min-height:190px;place-items:center}#run .eval-flow-panel{padding:0;border:0;background:transparent;box-shadow:none}#run .eval-flow-panel .home-section-head{margin-bottom:0}#run #recentJobsPanel,#run #privateResultsPanel{overflow:hidden}#run [hidden]{display:none!important}#run .recent-jobs{gap:18px;margin:0;padding:0;border-top:0}#run .recent-jobs-head{align-items:flex-end;margin:0;padding:0}#run .recent-inline-detail{display:grid;gap:16px;min-width:0}#run .recent-inline-detail .run-detail-head{border-color:#e8e2da;background:#fffdf9}#run .recent-inline-detail .job-summary-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}#run .recent-inline-detail .job-task-wrap{max-height:520px;overflow:auto;border-color:#e8e2da;scrollbar-gutter:stable}@media(max-width:900px){#run .recent-inline-detail .job-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#run .recent-jobs-head>div{gap:5px}#run .recent-jobs-head h2,#run #privateResultsPanel .section-head h2{margin:0;color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:0}#run .recent-jobs-head small,#run #privateResultsPanel .section-note{color:var(--figma-muted);font-size:13px;font-weight:400;line-height:1.45}#run #privateResultsPanel .section-head{align-items:flex-end;margin-bottom:20px}#run .private-overview{margin-bottom:20px}#run .table-toolbar{min-height:52px;margin:0;padding:0 0 14px;border:0;background:transparent}#run .table-toolbar>div:first-child{display:grid;gap:3px}#run .table-toolbar strong{color:var(--figma-ink);font-size:14px;font-weight:650}#run .table-toolbar span{color:var(--figma-muted);font-size:12px}#run .private-table-wrap{max-height:640px;overflow:auto;border:1px solid var(--figma-line);border-radius:8px;background:var(--figma-card);scrollbar-gutter:stable}#run .private-table{width:100%;min-width:1432px;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--figma-card)}#run .private-table:has(.col-user){min-width:1572px}#run .private-table thead{background:var(--figma-table-head, #f3eee7)}#run .private-table th{position:sticky;z-index:2;top:0;height:44px;padding:0 14px;border-bottom:1px solid var(--figma-line);background:var(--figma-table-head, #f3eee7);color:#625b53;font-size:12px;font-weight:650;line-height:1.25;text-align:center;vertical-align:middle;white-space:nowrap}#run .private-table td{height:62px;min-width:0;padding:10px 14px;border-bottom:1px solid var(--figma-line);color:var(--figma-ink);font-size:13px;font-weight:400;line-height:1.35;text-align:center;vertical-align:middle}#run .private-table tbody tr:last-child td{border-bottom:0}#run .private-table tbody tr:hover{background:#fbfaf7}#run .private-table .col-id{width:168px}#run .private-table .col-status{width:140px}#run .private-table .col-score{width:94px}#run .private-table .col-datasets{width:280px}#run .private-table .col-version{width:150px}#run .private-table .col-mode{width:80px}#run .private-table .col-suite{width:240px}#run .private-table .col-time{width:170px}#run .private-table .col-user{width:140px}#run .private-table .col-action{width:110px}#run .private-job-cell .result-job-id,#run .private-version-cell .text-strong,#run .private-user-cell .mono{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}#run .private-job-cell .result-job-id{color:#3d5268;font-size:12px;font-weight:500}#run .private-version-cell .text-strong{font-weight:600}#run .private-created-cell,#run .private-mode-cell,#run .private-suite-cell,#run .private-status-cell,#run .private-action-cell{min-width:0;overflow:hidden;white-space:nowrap}#run .private-status-cell .status-badge,#run .private-mode-cell .suite-chip,#run .private-suite-cell .suite-chip{max-width:100%}#run .private-failure-cell{min-width:0;text-align:left}#run .result-failure{min-width:0;max-width:100%;border:1px solid color-mix(in srgb,var(--danger) 20%,var(--figma-line));border-radius:7px;background:color-mix(in srgb,var(--danger-soft) 58%,var(--figma-card));overflow:hidden;text-align:left}#run .result-failure summary{min-width:0;padding:7px 9px;cursor:pointer;color:var(--danger);font-size:12px;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#run .result-failure pre{max-height:180px;margin:0;padding:8px 9px;border-top:1px solid color-mix(in srgb,var(--danger) 16%,var(--figma-line));color:var(--danger);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}#run .result-failure-empty{color:var(--figma-muted)}#run .private-suite-cell .suite-chip{display:inline-flex;width:auto;overflow:hidden;justify-content:center;text-overflow:ellipsis;white-space:nowrap}#run .private-action-cell .small-button{width:100%;max-width:82px;margin-inline:auto}#run .private-average-cell .score-metric{justify-items:center}#run .private-score-list{display:grid;width:100%;min-width:0;gap:6px;justify-items:center}#run .private-score-item{min-width:0;overflow:hidden;border:0;border-radius:7px;background:transparent;box-shadow:none}#run .private-score-item summary{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;min-height:36px;padding:6px 8px;border:1px solid var(--figma-line);border-radius:7px;background:#fbfaf7}#run .private-score-item summary:before{grid-column:1}#run .private-score-title{grid-column:2;overflow:hidden;color:var(--figma-ink);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}#run .private-score-item .status-badge,#run .private-score-item .score-pill,#run .private-score-item em{flex:0 0 auto;white-space:nowrap}#run .private-score-item .status-badge,#run .private-score-item .score-pill{min-width:58px;height:24px;padding-inline:8px;font-size:11px}#run .private-score-detail{display:grid;width:100%;max-width:100%;gap:8px;padding:8px 0 2px;overflow-x:auto}#run .private-score-detail .breakdown-block,#run .private-score-detail .error-text{min-width:0;max-width:100%}#run .private-score-detail .nested-table{min-width:420px}#run .private-score-detail pre{max-width:100%;overflow:auto}#run .suite-dataset-list{display:grid;gap:8px;min-width:260px;padding:10px;border:1px solid var(--figma-line);border-radius:7px;background:#fffdf9}#run .suite-dataset-list h4{margin:0;color:var(--figma-muted);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}#run .suite-dataset-grid{display:grid;gap:2px}#run .suite-dataset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:30px;padding:5px 8px;border-radius:5px;color:var(--figma-ink);font-size:12px}#run .suite-dataset-row:nth-child(odd){background:#f7f5f1}#run .suite-dataset-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#run .suite-dataset-row strong{color:#249a45;font-weight:600}#run .suite-dataset-row em,#run .private-score-empty{margin:0;color:var(--figma-muted);font-size:11px;font-style:normal;white-space:nowrap}#run .private-score-error{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;border:1px solid #f0cbc5;border-radius:7px;background:#fff7f5;color:#a93528}#run .private-score-error span{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#f8ddd8;font-size:11px;font-weight:700}#run .private-score-error p{margin:0;overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}#run .private-score-error p b,#run .private-score-error p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#run .private-score-error p small{margin-top:2px;color:var(--muted);font-size:10px;font-weight:600}@media(max-width:720px){.evaluation-error-panel-head{grid-template-columns:1fr;gap:7px}.evaluation-error-card{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px}.evaluation-error-icon{width:28px;height:28px;font-size:14px}.evaluation-error-action{grid-template-columns:22px minmax(0,1fr)}}@media(max-width:1100px){#run .eval-grid-top{align-items:start}#run #evalCreatePanel,#run .current-job-panel{height:auto}#run .current-job-panel .job-detail.empty-state{min-height:150px}}@media(max-width:720px){#run .recent-jobs-head,#run .table-toolbar{align-items:stretch;flex-direction:column}#run .recent-jobs-head .filter-control,#run .table-toolbar .filter-row{width:100%}#run .table-toolbar .filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#run .private-table-wrap{max-height:560px}}#api-guide .api-contract-list{display:grid;width:100%;gap:28px}#api-guide .guide-contract-card{display:grid;min-height:0;gap:24px;padding:30px;border:1px solid var(--figma-line);border-radius:8px;background:var(--figma-card);box-shadow:none}#api-guide .guide-contract-card .card-title-row{grid-template-columns:1fr;align-items:start;gap:24px}#api-guide .guide-contract-card .card-title-row>div{display:grid;min-width:0;gap:8px}#api-guide .guide-contract-card h2{margin:0;color:var(--figma-ink);font-size:28px;font-weight:400;line-height:1.25;letter-spacing:0}#api-guide .guide-contract-card .card-title-row p{max-width:860px;margin:0;color:var(--figma-muted);font-size:15px;font-weight:400;line-height:1.55}#api-guide .guide-contract-card.response-card .card-title-row>span{border-color:#d6dced;background:var(--figma-blue-soft);color:var(--figma-blue-text)}#api-guide .guide-contract-card.request-card .card-title-row>span{border-color:#d8ded2;background:var(--figma-green-soft);color:var(--figma-green-text)}#api-guide .guide-contract-card .guide-card-body{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);align-items:stretch;gap:28px}#api-guide .guide-contract-card pre,#api-guide .guide-contract-card .param-table{width:100%;height:auto!important;min-height:300px;margin:0}#api-guide .guide-contract-card pre{align-self:stretch;overflow:auto;padding:22px;font-size:13px;line-height:1.6}#api-guide .guide-contract-card .param-table{grid-template-columns:150px 104px minmax(0,1fr);align-self:stretch}#api-guide .guide-contract-card .param-table>*{min-height:40px;padding:9px 16px;font-size:13px;font-weight:500;line-height:1.4}#api-guide .guide-contract-card .param-table b{font-size:13px;font-weight:700}#api-guide .guide-contract-card .param-table>*:nth-last-child(-n+3){border-bottom:0}#api-guide .guide-contract-card .param-table>span:nth-child(3n+2){color:var(--figma-ink);font-weight:650}#api-guide .guide-contract-card .param-table>span:nth-child(3n+1),#api-guide .guide-contract-card .param-table>span:nth-child(3n){color:#817a72;font-weight:500}#api-guide .guide-contract-card .param-table>span:nth-child(3n){display:block}@media(max-width:1100px){#api-guide .guide-contract-card .guide-card-body{grid-template-columns:1fr}#api-guide .guide-contract-card pre,#api-guide .guide-contract-card .param-table{min-height:280px}}@media(max-width:720px){#api-guide .api-contract-list{gap:20px}#api-guide .guide-contract-card{gap:20px;padding:18px}#api-guide .guide-contract-card .card-title-row{grid-template-columns:1fr}#api-guide .guide-contract-card .card-title-row>span{justify-self:start}#api-guide .guide-contract-card h2{font-size:24px}#api-guide .guide-contract-card pre{min-height:260px;padding:16px;font-size:12px}#api-guide .guide-contract-card .param-table{grid-template-columns:92px 82px minmax(0,1fr);min-height:0}#api-guide .guide-contract-card .param-table>*{padding:8px 10px;font-size:12px}}#api-guide .page-map-section{min-height:0!important;gap:22px;padding:28px 30px 30px}#api-guide .page-map-section .api-section-head{gap:6px}#api-guide .page-map-section .api-section-head h2{margin:0;font-size:28px;font-weight:400;line-height:1.25;letter-spacing:0}#api-guide .page-map-section .api-section-head p{margin:0;font-size:14px;font-weight:400;line-height:1.45}#api-guide .guide-page-map{display:grid;grid-template-columns:repeat(4,minmax(190px,240px));justify-content:start;gap:14px 16px}#api-guide .guide-page-map article{display:grid;min-height:104px;align-content:center;gap:7px;padding:16px 18px}#api-guide .guide-page-map h3{margin:0;font-size:17px;font-weight:400;line-height:1.3}#api-guide .guide-page-map p{margin:0;font-size:14px;font-weight:400;line-height:1.4}@media(max-width:980px){#api-guide .guide-page-map{grid-template-columns:repeat(2,minmax(190px,240px))}}@media(max-width:560px){#api-guide .page-map-section{padding:20px 18px}#api-guide .guide-page-map{grid-template-columns:1fr}}#public .leaderboard-rank-toolbar{display:flex;min-height:42px;align-items:center;justify-content:flex-end;margin:12px 0 16px}#public #leaderboardRankControl{display:flex;justify-content:flex-end}#public .leaderboard-rank-control{display:inline-flex;min-height:38px;align-items:center;gap:9px;border:1px solid var(--figma-line);border-radius:8px;padding:0 10px 0 12px;background:var(--figma-card);color:var(--figma-muted);box-shadow:none}#public .leaderboard-rank-control>span{min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:var(--figma-muted);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1;box-shadow:none;white-space:nowrap}#public .leaderboard-rank-control select{min-width:190px;max-width:290px;height:34px;border:0;outline:0;background:transparent;color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;cursor:pointer}#public .leaderboard-detail-head .leaderboard-rank-control{margin-left:auto}#public .leaderboard-table th,#public .leaderboard-table .leaderboard-head-label,#public .leaderboard-table .version-link{font-family:Inter,Arial,Microsoft YaHei,sans-serif!important;letter-spacing:0}#public .leaderboard-table .leaderboard-head-label{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}#public .leaderboard-table .version-link{font-weight:400}#home>.home-hero,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero{position:relative!important;isolation:isolate;overflow:hidden;width:100%!important;margin-top:0!important;border:0!important;border-radius:0!important;background:#e9edf0!important;box-shadow:0 0 0 100vmax #e9edf0!important;clip-path:inset(0 -100vmax)}#home>.home-hero:before,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero:before{content:"";position:absolute;z-index:0;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 158px,rgba(88,108,118,.1) 159px,rgba(88,108,118,.1) 161px,transparent 162px,transparent 320px);background-position:32px 0;opacity:.56;pointer-events:none}#home>.home-hero:after,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero:after{content:"";position:absolute;z-index:0;top:50%;right:-155px;width:460px;height:460px;border:2px solid rgba(88,108,118,.16);border-radius:50%;box-shadow:0 0 0 52px #586c760e,0 0 0 104px #586c7607;transform:translateY(-50%);pointer-events:none}#home>.home-hero>*,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero>*{position:relative;z-index:1}@media(max-width:720px){#home>.home-hero:before,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero:before{background-position:12px 0;opacity:.42}#home>.home-hero:after,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero:after{display:none}}#home>.home-hero{min-height:350px!important;padding:58px 0!important}#home .preview-tabs.board-switch.tabs button{width:118px!important;min-width:118px!important;height:36px!important;min-height:36px!important;border:1px solid var(--figma-line)!important;border-radius:7px!important;padding:0 16px!important;background:var(--figma-card)!important;color:var(--figma-ink)!important;font-size:12px!important;font-weight:500!important}#home .leaderboard-rank-control>span{width:auto!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;font-size:12px!important;font-weight:400!important;line-height:1!important}#home .leaderboard-rank-control select{min-width:190px!important;max-width:310px!important;height:34px!important;border:0!important;background:transparent!important;font-size:13px!important;font-weight:400!important}@media(max-width:720px){#home .preview-tabs.board-switch.tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#home .preview-tabs.board-switch.tabs button{width:auto!important;min-width:0!important}#home>.home-hero{padding:38px 0!important}}#home .preview-tabs.board-switch.tabs{display:grid;grid-template-columns:repeat(3,118px);justify-content:end;width:100%;height:auto;gap:10px;margin:0;border-bottom:1px solid var(--figma-line);padding:10px 0 22px;background:transparent}#home .preview-tabs.board-switch.tabs button{width:118px;min-width:118px;height:36px;min-height:36px;border:1px solid var(--figma-line);border-radius:7px;padding:0 16px;background:var(--figma-card);color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:12px;font-weight:500}#home .preview-tabs.board-switch.tabs button.active{border-color:#1e1d1a;background:#1e1d1a;color:#fff}#home .home-preview-rank-toolbar{min-height:42px;margin:12px 0 16px}#home .leaderboard-rank-control{min-height:38px;gap:9px;border:1px solid var(--figma-line);border-radius:8px;padding:0 10px 0 12px;background:var(--figma-card);box-shadow:none}#home .leaderboard-rank-control>span{width:auto;min-width:0;min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:var(--figma-muted);font-size:12px;font-weight:400;line-height:1}#home .leaderboard-rank-control select{min-width:190px;max-width:310px;height:34px;border:0;background:transparent;font-size:13px;font-weight:400}.figma-top-nav{border-bottom-color:#cbd4d8!important;background:#dce3e7!important;box-shadow:0 1px #2c363b0a}.figma-top-nav .figma-brand-copy strong,.figma-top-nav .figma-brand-copy span,.figma-top-nav .top-nav .tab{color:#293136}.figma-top-nav .top-nav .tab:hover{border-color:#52636c24;background:#ffffff5c;color:#1f272b}.figma-top-nav .top-nav .tab.active{border-color:#c3cdd2;background:#f8f8f6;color:#293136}.figma-top-nav .access-identity,.figma-top-nav .access-exit-button{border-color:#bcc8ce!important;background:#ffffff61!important;color:#293136!important}.figma-top-nav .access-identity span{color:#6e7a80}.figma-top-nav .access-identity strong{color:#293136}.figma-top-nav .access-session .access-cta,.figma-top-nav .access-entry .access-cta{border-color:#30393e;background:#30393e;color:#fff}#home>.home-hero,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero{position:relative;width:100%;margin-top:0;border:0;border-radius:0;background:#e9edf0;box-shadow:0 0 0 100vmax #e9edf0;clip-path:inset(0 -100vmax)}#home>.home-hero{min-height:350px;padding:58px 0}#home .home-hero .figma-eyebrow,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero .figma-eyebrow{color:#69767d!important;font-weight:500}#home .home-hero .hero-description,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero p:not(.figma-eyebrow){color:#5e6970!important}#home .home-hero .hero-actions button{border-color:#c6d0d5;background:#ffffff75;color:#293136}#home .home-hero .hero-actions button:hover{border-color:#abb9bf;background:#ffffffc2;color:#20272b}#home .home-hero .hero-actions button.primary{border-color:#30393e;background:#30393e;color:#fff}#home .home-hero .hero-actions button.primary:hover{border-color:#20282c;background:#20282c}@media(max-width:720px){#home .preview-tabs.board-switch.tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#home .preview-tabs.board-switch.tabs button{width:auto;min-width:0}#home>.home-hero{padding:38px 0}}#home .home-board-card{padding:24px}#home .preview-tabs.board-switch.tabs{display:grid;grid-template-columns:repeat(3,minmax(132px,1fr));width:min(100%,486px);height:auto;gap:12px;margin:0 0 4px auto;padding:0;border:0;background:transparent}#home .preview-tabs.board-switch.tabs button{min-height:48px;border:1px solid var(--figma-line);border-radius:8px;background:#fff;color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:15px;font-weight:400}#home .preview-tabs.board-switch.tabs button.active{border-color:#1e1d1a;background:#1e1d1a;color:#fff;font-weight:400}#home .home-preview-rank-toolbar{display:flex;min-height:42px;align-items:center;justify-content:flex-end;margin:12px 0 16px}#home .leaderboard-rank-control{display:inline-flex;min-height:38px;align-items:center;gap:9px;border:1px solid var(--figma-line);border-radius:8px;padding:0 10px 0 12px;background:var(--figma-card);color:var(--figma-muted)}#home .leaderboard-rank-control>span{color:var(--figma-muted);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}#home .leaderboard-rank-control select{min-width:190px;max-width:310px;height:34px;border:0;outline:0;background:transparent;color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400}#home .home-preview-main{width:100%;max-width:100%;max-height:680px;overflow:auto;border:1px solid #e6ebf1;border-radius:0;background:#fff;scrollbar-color:rgba(78,78,78,.55) transparent}#home .home-preview-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif}#home .home-preview-textual{min-width:1212px}#home .home-preview-multimodal{min-width:760px!important}#home .home-preview-coding{min-width:700px!important}#home .home-preview-table th,#home .home-preview-table td{border-bottom:1px solid var(--figma-line);padding:0 7px;color:#151515;font-family:Inter,Arial,Microsoft YaHei,sans-serif;text-align:center;vertical-align:middle}#home .home-preview-table td{height:48px}#home .home-preview-table thead th{height:auto;background:#fff!important;color:#151515!important;font-size:17px!important;font-weight:400!important;line-height:21.25px!important;padding:7px!important;letter-spacing:0!important}#home .home-preview-table .leaderboard-head-primary th,#home .home-preview-table .dataset-group-head,#home .home-preview-table thead th[rowspan]{height:26px!important;font-size:17px!important;font-weight:400!important;line-height:21.25px!important}#home .home-preview-table .leaderboard-head-secondary th,#home .home-preview-table .dataset-metric-head{top:30px;height:26px!important;color:#151515!important;font-size:14px!important;font-weight:400!important;line-height:17.5px!important}#home .home-preview-table .leaderboard-head-label{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;color:inherit;font:inherit}#home .home-preview-table tbody tr:first-child{background:transparent}#home .home-preview-table th:nth-child(2),#home .home-preview-table td:nth-child(2){text-align:center}#home .home-preview-table .rank-badge{width:auto;min-width:0;height:auto;border:0;border-radius:0;background:#fff;color:#4f5965;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400}#home .home-preview-table .version-link{color:#151515;font-family:Inter,Arial,Microsoft YaHei,sans-serif!important;font-size:17px!important;font-weight:400;line-height:1.2}#home .home-preview-table .version-link.top-ranked-model{color:#2fa241;font-weight:700}#home .home-preview-table :is(.dataset-score-td,.question-type-score-td){background:var(--score-bg, transparent);color:var(--score-text, #151515)}#home .home-preview-table :is(.dataset-score-cell,.question-type-score-cell){display:inline-flex;min-width:82px;align-items:center;justify-content:center;color:inherit;font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,Arial,sans-serif!important;font-size:18px!important;font-weight:var(--score-weight, 400);font-variant-numeric:tabular-nums;line-height:1!important;letter-spacing:0}#home .home-preview-table .leaderboard-overall-score>span{color:inherit;font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,Arial,sans-serif!important;font-size:18px!important;font-variant-numeric:tabular-nums;line-height:1!important;letter-spacing:0}#home .home-preview-table .leaderboard-overall-score{display:grid;grid-template-columns:54px minmax(80px,126px);align-items:center;justify-content:center;gap:10px;width:100%}#home .home-preview-table .leaderboard-overall-score>span{color:var(--overall-score-text, #2fa241);font-weight:var(--overall-score-weight, 400);text-align:right}#home .home-preview-table .leaderboard-overall-track{position:relative;height:13px;overflow:hidden;border-radius:2px;background:#f0eee9}#home .home-preview-table .leaderboard-overall-track i{display:block;height:100%;border-radius:inherit;background:#3aa247}#home .home-preview-public .col-rank{width:64px}#home .home-preview-public .col-version{width:150px}#home .home-preview-public .col-score{width:224px}#home .home-preview-multimodal .col-rank,#home .home-preview-coding .col-rank{width:42px}#home .home-preview-multimodal .col-version,#home .home-preview-coding .col-version{width:92px}#home .home-preview-multimodal .col-dataset-score,#home .home-preview-coding .col-dataset-score{width:80px}#home .home-preview-coding .col-score{width:190px}@media(max-width:720px){#home .preview-tabs.board-switch.tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}#home .preview-tabs.board-switch.tabs button{min-height:40px;padding:0 8px;font-size:13px}#home .home-preview-rank-toolbar{align-items:stretch}#home .leaderboard-rank-control{width:100%}#home .leaderboard-rank-control select{width:100%;min-width:0;max-width:none}}@media(min-width:1321px){.figma-content.content-shell{max-width:1600px;padding-right:64px;padding-left:64px}}#api-guide .figma-eyebrow{font-weight:400!important}.rules-page .guardrail>span{display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;width:fit-content;margin-bottom:0;border:1px solid #e1d8cc;border-radius:8px;padding:0 16px;background:#f7f2eb;color:#4f463d;font-size:13px;font-weight:500;line-height:1;text-transform:none;box-shadow:0 1px #2d272108}#run .eval-grid-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}#run #evalCreatePanel,#run .current-job-panel{width:100%;min-width:0}#run #evalCreatePanel{align-self:start;height:auto}#run .current-job-panel{display:flex;flex-direction:column;gap:0;height:var(--eval-create-panel-height, auto);max-height:var(--eval-create-panel-height, none);min-height:0;overflow:hidden}#run .current-job-panel .active-jobs{margin-bottom:16px;padding:16px;border-radius:10px}#run .current-job-panel .active-jobs-head{min-height:28px;align-items:center}#run .current-job-panel .active-job-list{display:grid;grid-template-columns:1fr;width:100%}#run .current-job-panel .active-job-card{position:relative;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;min-height:70px;gap:8px 16px;padding:13px 16px;overflow:hidden}#run .current-job-panel .active-job-card>:nth-child(2n){justify-self:end}#run .current-job-panel .active-job-progress{position:absolute;right:16px;bottom:6px;left:16px;display:block;width:auto;height:6px;overflow:hidden;border:1px solid #d7d0c7;border-radius:999px;background:#e2ddd5;box-shadow:inset 0 1px 2px #38302714;pointer-events:none}#run .current-job-panel .active-job-progress i{display:block;width:0;min-width:3px;height:100%;border-radius:999px;background:#35a853;transition:width .22s ease}#run .current-job-panel .job-detail{flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:16px;min-height:0;padding-right:4px;border:1px solid #d8cbbb;border-radius:10px;background:#fffdf9;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#run .current-job-panel .run-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:start;gap:18px;padding:16px 18px;border-radius:10px}#run .current-job-panel .run-detail-head h3{margin:2px 0 0;overflow-wrap:anywhere;font-size:20px;line-height:1.25}#run .current-job-panel .run-detail-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;color:var(--figma-muted);font-size:13px;font-weight:400}#run .current-job-panel .run-detail-actions{align-items:center;align-self:start;flex-wrap:nowrap}#run .current-job-panel .job-detail>.job-actions{display:grid;grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;align-items:center;gap:12px;padding:12px 14px;border-radius:10px}#run .current-job-panel .job-detail>.job-actions span{min-width:0;font-size:12px;font-weight:400;line-height:1.45}#run .current-job-panel .job-detail>.job-actions .danger-button{min-width:96px;min-height:38px}#run .current-job-panel .job-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}#run .current-job-panel .summary-card{min-height:90px;padding:12px;border-radius:10px}#run .current-job-panel .summary-card span{font-size:11px;font-weight:600}#run .current-job-panel .summary-card strong,#run .current-job-panel .task-count-metric strong{font-size:17px}#run .current-job-panel .metadata-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#run .current-job-panel .metadata-strip span{width:100%;min-width:0;overflow:hidden;border-radius:8px;text-overflow:ellipsis;white-space:nowrap}#run .current-job-panel .job-task-wrap{border-radius:8px;scrollbar-gutter:stable}#run .current-job-panel .job-task-table{min-width:900px}#run .current-job-panel .job-task-table th:nth-child(1),#run .current-job-panel .job-task-table td:nth-child(1){width:150px}#run .current-job-panel .job-task-table th:nth-child(2),#run .current-job-panel .job-task-table td:nth-child(2),#run .current-job-panel .job-task-table th:nth-child(3),#run .current-job-panel .job-task-table td:nth-child(3),#run .current-job-panel .job-task-table th:nth-child(4),#run .current-job-panel .job-task-table td:nth-child(4){width:95px}#run .current-job-panel .job-task-table th:nth-child(5),#run .current-job-panel .job-task-table td:nth-child(5){width:260px}#run .current-job-panel .job-task-table th:nth-child(6),#run .current-job-panel .job-task-table td:nth-child(6){width:80px}#run .current-job-panel .job-task-table th:nth-child(7),#run .current-job-panel .job-task-table td:nth-child(7){width:190px}#run .job-submission-receipt{display:grid;place-items:center;align-content:center;min-height:360px;padding:36px 28px;border:1px solid color-mix(in srgb,var(--theme-positive, #149c75) 28%,var(--theme-line));border-radius:14px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--theme-positive, #149c75) 12%,transparent),transparent 48%),color-mix(in srgb,var(--theme-surface) 96%,var(--theme-positive, #149c75));text-align:center}#run .job-submission-receipt-icon{display:grid;width:54px;height:54px;margin-bottom:14px;place-items:center;border:1px solid color-mix(in srgb,var(--theme-positive, #149c75) 45%,var(--theme-line));border-radius:50%;background:color-mix(in srgb,var(--theme-positive, #149c75) 12%,var(--theme-surface));color:var(--theme-positive, #149c75);font-size:25px;font-weight:800}#run .job-submission-receipt h3{margin:7px 0 8px;color:var(--theme-ink);font-size:21px}#run .job-submission-receipt>p{max-width:520px;margin:0;color:var(--theme-muted);font-size:13px;line-height:1.65}#run .job-submission-receipt-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,560px);margin-top:24px;overflow:hidden;border:1px solid var(--theme-line);border-radius:10px;background:color-mix(in srgb,var(--theme-surface) 88%,transparent)}#run .job-submission-receipt-meta>span{display:grid;min-width:0;gap:4px;padding:12px 14px}#run .job-submission-receipt-meta>span+span{border-left:1px solid var(--theme-line)}#run .job-submission-receipt-meta small{color:var(--theme-muted);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}#run .job-submission-receipt-meta strong{overflow:hidden;color:var(--theme-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}#run .job-submission-receipt .job-actions{display:grid;grid-template-columns:auto minmax(0,1fr);width:min(100%,560px);margin-top:18px;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--theme-line);border-radius:10px;background:color-mix(in srgb,var(--theme-surface) 82%,transparent);text-align:left}#run .job-submission-receipt .job-actions span{color:var(--theme-muted);font-size:11px;line-height:1.5}#run .current-job-pipeline{display:grid;gap:16px;padding:20px;border:1px solid var(--theme-line);border-radius:12px;background:color-mix(in srgb,var(--theme-surface) 94%,var(--theme-accent-soft))}#run .current-job-pipeline-head{display:flex;align-items:center;justify-content:space-between;gap:18px}#run .current-job-pipeline-head h4{margin:4px 0 0;color:var(--theme-ink);font-size:19px}#run .current-job-pipeline-head>strong{color:var(--theme-accent);font-size:24px;font-variant-numeric:tabular-nums}#run .current-job-pipeline-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#run .current-job-pipeline-stages span{padding:8px 10px;border:1px solid var(--theme-line);border-radius:8px;background:color-mix(in srgb,var(--theme-surface) 90%,transparent);color:var(--theme-muted);font-size:11px;font-weight:750;text-align:center}#run .current-job-pipeline-stages span.completed{border-color:color-mix(in srgb,var(--theme-positive, #149c75) 34%,var(--theme-line));color:var(--theme-positive, #149c75)}#run .current-job-pipeline-stages span.active{border-color:color-mix(in srgb,var(--theme-accent) 46%,var(--theme-line));background:color-mix(in srgb,var(--theme-accent-soft) 72%,var(--theme-surface));color:var(--theme-accent)}#run .current-job-pipeline-bar{height:9px;overflow:hidden;border:1px solid var(--theme-line);border-radius:999px;background:color-mix(in srgb,var(--theme-line) 52%,transparent)}#run .current-job-pipeline-bar i{display:block;min-width:3px;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--theme-accent),var(--theme-positive, #149c75));transition:width .22s ease}#run .current-job-pipeline>p{margin:-4px 0 0;color:var(--theme-muted);font-size:12px;line-height:1.55}@media(max-width:1100px){#run .eval-grid-top{grid-template-columns:1fr}#run .current-job-panel{height:auto;max-height:none}}@media(max-width:720px){#run .current-job-panel .job-summary-grid,#run .current-job-panel .metadata-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#run .current-job-panel .job-detail>.job-actions{grid-template-columns:1fr}#run .job-submission-receipt-meta,#run .current-job-pipeline-stages{grid-template-columns:1fr 1fr}#run .job-submission-receipt-meta>span+span{border-left:0}#run .job-submission-receipt .job-actions{grid-template-columns:1fr;text-align:center}}#home .route-grid article:nth-last-child(-n+2){grid-column:span 1}@media(min-width:1101px){#home .route-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#home .route-grid article{grid-column:span 1!important;width:100%;min-width:0;height:100%}}.figma-top-nav{border-bottom-color:#334d48!important;background:#203833!important;box-shadow:0 1px #ffffff0d}.figma-top-nav .figma-brand-copy strong,.figma-top-nav .figma-brand-copy span,.figma-top-nav .top-nav .tab{color:#f6f3ec}.figma-top-nav .brand-mark{border-color:#ffffff47!important;background:#ffffff14!important;color:#f6f3ec!important}.figma-top-nav .top-nav .tab:hover{border-color:#ffffff24;background:#ffffff14;color:#fff}.figma-top-nav .top-nav .tab.active{border-color:#ece6db;background:#f5f1e8;color:#203833}.figma-top-nav .access-identity,.figma-top-nav .access-exit-button{border-color:#ffffff38!important;background:#ffffff12!important;color:#f6f3ec!important}.figma-top-nav .access-identity span{color:#b8c9c4}.figma-top-nav .access-identity strong{color:#fff}.figma-top-nav .access-exit-button:hover{border-color:#ffffff6b!important;background:#ffffff24!important;color:#fff!important}.figma-top-nav .access-session .access-cta,.figma-top-nav .access-entry .access-cta{border-color:#f5f1e8;background:#f5f1e8;color:#203833}#home .home-hero{position:relative;min-height:350px;align-content:center;margin-top:24px;border:1px solid #3d5953;border-radius:8px;padding:58px 64px;background:#2d4943;box-shadow:0 14px 34px #2336321f}#home .home-hero .hero-copy{max-width:1000px}#home .home-hero .figma-eyebrow{color:#b9cbc6;font-weight:500}#home .home-hero h1{max-width:100%;color:#fffdf8;white-space:normal}#home .home-hero .hero-description{color:#d6e0dd}#home .home-hero .hero-actions button{border-color:#ffffff4d;background:transparent;color:#fffdf8}#home .home-hero .hero-actions button:hover{border-color:#ffffff94;background:#ffffff14}#home .home-hero .hero-actions button.primary{border-color:#f5f1e8;background:#f5f1e8;color:#203833}#home .home-hero .hero-actions button.primary:hover{border-color:#fff;background:#fff}@media(min-width:721px)and (max-width:1320px){#home .home-hero h1{font-size:48px;line-height:58px}}@media(max-width:720px){#home .home-hero{margin-top:14px;padding:38px 24px}}@media(min-width:1101px){#benchmark-details .dataset-card-grid,#benchmark-details .dataset-card-grid.two{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px}}#benchmark-details .dataset-card-grid,#benchmark-details .dataset-card-grid.two{grid-auto-rows:160px}#benchmark-details .dataset-card-grid article{width:100%;min-height:160px;height:160px}@media(min-width:721px)and (max-width:1100px){#benchmark-details .dataset-card-grid,#benchmark-details .dataset-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#benchmark-details .dataset-card-grid,#benchmark-details .dataset-card-grid.two{grid-template-columns:1fr}}@media(min-width:981px){#api-guide .guide-page-map{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;gap:14px 16px}#api-guide .guide-page-map article{grid-column:span 3}#api-guide .guide-page-map article:nth-child(n+5){grid-column:span 4}}@media(min-width:561px)and (max-width:980px){#api-guide .guide-page-map article:last-child{grid-column:1 / -1;width:calc(50% - 8px);justify-self:center}}#api-guide .api-contract-section+.page-map-section{margin-top:48px}@media(min-width:981px){#api-guide .guide-page-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#api-guide .guide-page-map article,#api-guide .guide-page-map article:nth-child(n+5){grid-column:auto;min-height:108px}}@media(min-width:561px)and (max-width:980px){#api-guide .guide-page-map article:last-child{grid-column:auto;width:auto;justify-self:stretch}}.figma-top-nav{position:fixed!important;top:0!important;right:0;left:0;z-index:200;width:100%;margin:0}.figma-shell.app-frame{padding-top:var(--top-nav-height, 72px)}html{scroll-padding-top:calc(var(--top-nav-height, 72px) + 16px)}:is(#evalCreatePanel,#privateResultsPanel,.figma-page-hero){scroll-margin-top:calc(var(--top-nav-height, 72px) + 16px)}.figma-top-nav .auth-box{display:flex;width:auto;min-width:0;align-self:stretch;align-items:center;justify-content:flex-end;margin-left:auto}.figma-top-nav .access-entry,.figma-top-nav .access-session{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.figma-top-nav .access-identity{display:inline-flex;min-width:0;height:40px;align-items:center;gap:8px;border:1px solid #e2ddd5;border-radius:8px;padding:0 12px;background:#f8f5f0;box-shadow:none}.figma-top-nav .access-identity span{color:#7b746b;font-size:11px;font-weight:400;line-height:1;white-space:nowrap}.figma-top-nav .access-identity strong{max-width:156px;overflow:hidden;color:#292622;font-size:13px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.figma-top-nav .access-exit-button{display:inline-flex;width:58px;min-width:58px;height:40px;min-height:40px;align-items:center;justify-content:center;border:1px solid #e2ddd5;border-radius:8px;padding:0;background:#fff;color:#59534c;font-size:13px;font-weight:500;box-shadow:none}.figma-top-nav .access-exit-button:hover{border-color:#d8b9b4;background:#fff7f5;color:#a13f34;box-shadow:none}.figma-top-nav .access-session .access-cta,.figma-top-nav .access-entry .access-cta{display:inline-flex;width:168px;min-width:168px;height:44px;min-height:44px;align-items:center;justify-content:center;align-self:center;margin:0}@media(max-width:1320px){.figma-top-nav .access-identity strong{max-width:112px}.figma-top-nav .access-identity span{display:none}.figma-top-nav .access-session .access-cta,.figma-top-nav .access-entry .access-cta{width:150px;min-width:150px}}@media(max-width:720px){.figma-top-nav{grid-template-columns:1fr}.figma-top-nav .auth-box{grid-column:1 / -1;width:100%}.figma-top-nav .access-session,.figma-top-nav .access-entry{width:100%}.figma-top-nav .access-identity{flex:1 1 auto}.figma-top-nav .access-identity strong{max-width:100%}.figma-top-nav .access-session .access-cta,.figma-top-nav .access-entry .access-cta{width:132px;min-width:132px;height:40px;min-height:40px}}:is(#public,#multimodel,#coding) :is(.leaderboard-main-section,.subdataset-detail-table) .leaderboard-table thead th{background:#fff!important;color:#151515!important;font-family:Inter,Arial,Microsoft YaHei,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:21.25px!important;letter-spacing:0!important;text-align:center!important;vertical-align:middle!important}:is(#public,#multimodel,#coding) :is(.leaderboard-main-section,.subdataset-detail-table) .leaderboard-table thead .dataset-group-head,:is(#public,#multimodel,#coding) :is(.leaderboard-main-section,.subdataset-detail-table) .leaderboard-table thead th[rowspan]{font-size:17px!important;line-height:21.25px!important}:is(#public,#multimodel,#coding) :is(.leaderboard-main-section,.subdataset-detail-table) .leaderboard-table thead .dataset-metric-head{color:#151515!important;font-size:14px!important;font-weight:400!important;line-height:17.5px!important}:is(#public,#multimodel,#coding) :is(.leaderboard-main-section,.subdataset-detail-table) .leaderboard-table thead .leaderboard-head-label{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}:is(#multimodel,#coding) .leaderboard-table thead th{background:#fff!important;color:#151515!important;font-family:Inter,Arial,Microsoft YaHei,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:21.25px!important;padding:7px!important;text-align:center!important;vertical-align:middle!important}:is(#multimodel,#coding) .grouped-leaderboard-head .leaderboard-head-primary th,:is(#multimodel,#coding) .grouped-leaderboard-head .dataset-group-head{height:26px;background:#fff!important;color:#151515!important;font-size:17px!important;line-height:21.25px!important;padding:7px!important}:is(#multimodel,#coding) .grouped-leaderboard-head .leaderboard-head-secondary th,:is(#multimodel,#coding) .grouped-leaderboard-head .dataset-metric-head{height:26px;background:#fff!important;color:#151515!important;font-size:14px!important;line-height:17.5px!important;padding:7px!important}#public .leaderboard-main-section .grouped-leaderboard-head .dataset-group-head,#public .leaderboard-main-section .grouped-leaderboard-head .dataset-metric-head{font-weight:400!important}:is(#public,#multimodel,#coding) .leaderboard-rank-toolbar{display:flex;min-height:42px;align-items:center;justify-content:flex-end;margin:12px 0 16px}:is(#public,#multimodel,#coding) .leaderboard-rank-control{display:inline-flex;min-height:38px;align-items:center;gap:9px;border:1px solid var(--figma-line);border-radius:8px;padding:0 10px 0 12px;background:var(--figma-card);color:var(--figma-muted);box-shadow:none}:is(#public,#multimodel,#coding) .leaderboard-rank-control>span{min-height:0;border:0;border-radius:0;padding:0;background:transparent;color:var(--figma-muted);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1;box-shadow:none;white-space:nowrap}:is(#public,#multimodel,#coding) .leaderboard-rank-control select{min-width:190px;max-width:310px;height:34px;border:0;outline:0;background:transparent;color:var(--figma-ink);font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;cursor:pointer}:is(#public,#multimodel,#coding) .leaderboard-detail-head{align-items:center;justify-content:space-between;gap:16px}:is(#public,#multimodel,#coding) .leaderboard-detail-head .leaderboard-rank-control{margin-left:auto}#multimodel .leaderboard-table th,#multimodel .leaderboard-table .leaderboard-head-label,#multimodel .grouped-leaderboard-head .dataset-group-head,#multimodel .grouped-leaderboard-head .dataset-metric-head,#coding .leaderboard-table th,#coding .leaderboard-table .leaderboard-head-label,#coding .grouped-leaderboard-head .dataset-group-head,#coding .grouped-leaderboard-head .dataset-metric-head,#multimodel .leaderboard-main-section .grouped-leaderboard-head .dataset-group-head,#multimodel .leaderboard-main-section .grouped-leaderboard-head .dataset-metric-head,#coding .leaderboard-main-section .grouped-leaderboard-head .dataset-group-head,#coding .leaderboard-main-section .grouped-leaderboard-head .dataset-metric-head{font-family:Inter,Arial,Microsoft YaHei,sans-serif!important;font-weight:400!important;letter-spacing:0}:is(#multimodel,#coding) .leaderboard-table .leaderboard-head-label{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:is(#multimodel,#coding) .leaderboard-table .version-link{font-family:Inter,Arial,Microsoft YaHei,sans-serif!important;font-size:17px!important;font-weight:400;line-height:1.2;letter-spacing:0}:is(#multimodel,#coding) .leaderboard-table .version-link.top-ranked-model{font-weight:700}#multimodel .leaderboard-table :is(.dataset-score-cell,.question-type-score-cell),#coding .leaderboard-table :is(.dataset-score-cell,.question-type-score-cell),#coding .leaderboard-overall-score>span{font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,Arial,sans-serif!important;font-size:18px!important;font-variant-numeric:tabular-nums;line-height:1!important;letter-spacing:0}@media(max-width:720px){:is(#multimodel,#coding) .leaderboard-rank-toolbar,:is(#multimodel,#coding) .leaderboard-detail-head{align-items:stretch;flex-direction:column}:is(#multimodel,#coding) .leaderboard-rank-control{width:100%;margin-left:0}:is(#multimodel,#coding) .leaderboard-rank-control select{width:100%;min-width:0;max-width:none}}#public .leaderboard-main-section .dataset-score-cell,#public .subdataset-detail-table .question-type-score-cell,#public .leaderboard-overall-score>span{font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,Arial,sans-serif!important;font-size:18px!important;font-variant-numeric:tabular-nums;line-height:1!important;letter-spacing:0}@media(max-width:720px){#public .leaderboard-rank-toolbar{align-items:stretch}#public #leaderboardRankControl,#public .leaderboard-rank-control{width:100%}#public .leaderboard-rank-control select{width:100%;min-width:0;max-width:none}#public .leaderboard-detail-head{align-items:stretch;flex-direction:column}#public .leaderboard-detail-head .leaderboard-rank-control{margin-left:0}}#public .leaderboard-table th,#public .leaderboard-table .leaderboard-head-label,#public .grouped-leaderboard-head .dataset-group-head,#public .grouped-leaderboard-head .dataset-metric-head,#public .leaderboard-main-section .leaderboard-table thead th:first-child,#public .leaderboard-main-section .leaderboard-table thead th:nth-child(2),#public .subdataset-detail-table .leaderboard-table thead th:first-child,#public .subdataset-detail-table .leaderboard-table thead th:nth-child(2){font-weight:400!important}#public .leaderboard-table .version-link{font-size:17px!important;line-height:1.2}#public .leaderboard-table .version-link.top-ranked-model{font-weight:700}.leaderboard-table .col-run-metric{width:140px}.leaderboard-run-metric{white-space:nowrap}:is(#multimodel,#coding) :is(.leaderboard-main-section,.subdataset-detail-table) .col-version,#home :is(.home-preview-multimodal,.home-preview-coding) .col-version{width:220px!important}:is(#multimodel,#coding) .leaderboard-table th:nth-child(2),:is(#multimodel,#coding) .leaderboard-table td:nth-child(2),#home :is(.home-preview-multimodal,.home-preview-coding) th:nth-child(2),#home :is(.home-preview-multimodal,.home-preview-coding) td:nth-child(2){text-align:center!important}:is(#multimodel,#coding) .leaderboard-table td:nth-child(2) .leaderboard-model-cell,#home :is(.home-preview-multimodal,.home-preview-coding) td:nth-child(2){align-items:center;justify-content:center}:is(#multimodel,#coding) .leaderboard-table td:nth-child(2) .version-link,#home :is(.home-preview-multimodal,.home-preview-coding) td:nth-child(2) .version-link{display:inline-flex;max-width:100%;align-items:center;justify-content:center;overflow:hidden;text-align:center!important;text-overflow:ellipsis;white-space:nowrap}#multimodel .leaderboard-table,#home .home-preview-multimodal{min-width:888px!important}#coding .leaderboard-table,#home .home-preview-coding{min-width:828px!important}.leaderboard-header-sort{position:relative;box-sizing:border-box;width:100%;min-height:32px;padding:0 24px}.leaderboard-header-sort .leaderboard-head-label{display:block;width:100%;max-width:100%;text-align:center}.leaderboard-header-sort .leaderboard-sort-arrows{position:absolute;right:6px;top:50%;transform:translateY(-50%)}:is(#public,#multimodel,#coding,#home) .leaderboard-table .rank-badge.rank-badge-gold{color:#d4af37!important}:is(#public,#multimodel,#coding,#home) .leaderboard-table .rank-badge.rank-badge-silver{color:#8a929d}:is(#public,#multimodel,#coding,#home) .leaderboard-table .rank-badge.rank-badge-bronze{color:#a76632}#run .private-table,#run .private-table td,#run .private-table td *,#run .private-score-detail,#run .private-score-detail *{font-family:Inter,Arial,Microsoft YaHei,sans-serif!important}#run .private-table :is(.score-metric strong,.score-pill,.suite-dataset-row strong){font-variant-numeric:tabular-nums}.benchmark-type-chip{display:inline-flex;align-items:center;width:fit-content;min-height:21px;padding:3px 8px;border:1px solid #d9e2dc;border-radius:999px;background:#f3f7f4;color:#376249;font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.benchmark-type-chip.coding{border-color:#d9e1ed;background:#f2f6fb;color:#385d87}#run .active-job-identity,#run .recent-job-identity{display:flex;align-items:center;min-width:0;gap:8px}#run .recent-job-identity{align-items:flex-start;flex-direction:column;gap:5px}#run .recent-job-identity small{color:var(--figma-muted);font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}#run .active-job-card.bundled-job{box-shadow:inset 3px 0 #d8e8dd}#run .active-job-card.bundled-job:has(.benchmark-type-chip.coding){box-shadow:inset 3px 0 #d7e2f0}#run .coding-private-metrics{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));min-width:230px;gap:6px}#run .coding-private-metrics span{display:grid;gap:2px;padding:7px 8px;border:1px solid var(--figma-line);border-radius:7px;background:#fafbf9}#run .coding-private-metrics small{overflow:hidden;color:var(--figma-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}#run .coding-private-metrics strong{color:var(--figma-ink);font-size:12px;font-variant-numeric:tabular-nums}#run .private-table{min-width:1512px}#run .private-table:has(.col-user){min-width:1652px}@media(max-width:720px){#run .coding-private-metrics{grid-template-columns:minmax(110px,1fr)}}.eval-access-card .invitation-progress{display:grid;gap:14px}#run>.figma-page-hero .eval-access-card{gap:10px;padding:18px 22px}#run>.figma-page-hero .eval-access-card .invitation-progress{gap:8px}#run>.figma-page-hero .eval-access-card .invitation-progress-card{gap:10px;padding:12px}#run>.figma-page-hero .eval-access-card .invitation-progress-metrics>div{padding-block:8px}.eval-access-card .invitation-progress-card{display:grid;gap:13px;border:1px solid color-mix(in srgb,var(--theme-accent, #277b69) 22%,var(--figma-line));border-radius:8px;padding:15px;background:color-mix(in srgb,var(--theme-accent-soft, #eaf4f0) 58%,var(--figma-card))}.eval-access-card .invitation-progress-heading,.eval-access-card .invitation-code-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.eval-access-card .invitation-progress-heading>span:first-child,.eval-access-card .invitation-code-row>span{color:var(--theme-muted, var(--figma-muted));font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eval-access-card .invitation-progress-status{flex:0 0 auto;color:var(--theme-accent, #277b69);font-size:12px;font-weight:700;white-space:nowrap}.eval-access-card .invitation-progress-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--theme-accent, #277b69) 16%,var(--figma-line));border-bottom:1px solid color-mix(in srgb,var(--theme-accent, #277b69) 16%,var(--figma-line))}.eval-access-card .invitation-progress-metrics>div{display:grid;gap:3px;padding:10px 0}.eval-access-card .invitation-progress-metrics>div+div{border-left:1px solid color-mix(in srgb,var(--theme-accent, #277b69) 16%,var(--figma-line));padding-left:16px}.eval-access-card .invitation-progress-metrics strong{color:var(--theme-ink, var(--figma-ink));font-size:29px;font-weight:650;line-height:1}.eval-access-card .invitation-progress-metrics span{color:var(--theme-muted, var(--figma-muted));font-size:12px;line-height:1.35}.eval-access-card .invitation-progress-rail{height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--theme-accent, #277b69) 14%,var(--figma-card))}.eval-access-card .invitation-progress-rail i{display:block;width:0;height:100%;border-radius:inherit;background:var(--theme-accent, #277b69);transition:width .18s ease}.eval-access-card .invitation-code-row strong{max-width:185px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-accent, #277b69) 18%,var(--figma-line));border-radius:5px;padding:5px 8px;background:var(--figma-card);color:var(--theme-ink, var(--figma-ink));font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.eval-access-card .invitation-progress-card{padding:13px}.eval-access-card .invitation-progress-heading,.eval-access-card .invitation-code-row{align-items:flex-start;flex-direction:column;gap:7px}.eval-access-card .invitation-progress-status,.eval-access-card .invitation-code-row strong{max-width:100%}}.board-cycle-controls{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.board-cycle-label{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:4px 11px;border:1px solid #cfdddd;border-radius:999px;background:#f2f7f7;color:#315e60;font-size:11px;font-weight:650;line-height:16px;letter-spacing:.02em;white-space:nowrap}.board-cycle-label:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:"";opacity:.68}html[data-theme] .board-cycle-label{border-color:color-mix(in srgb,var(--theme-accent) 24%,var(--theme-line));background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-surface));color:var(--theme-accent)}@media(max-width:1100px){.board-cycle-controls{align-items:flex-start;min-width:0}}.figma-top-nav{border-bottom-color:#cbd4d8!important;background:#dce3e7!important;box-shadow:0 1px #2c363b0a!important}.figma-top-nav :is(.figma-brand-copy strong,.figma-brand-copy span,.top-nav .tab){color:#293136!important}.figma-top-nav .brand-mark{border-color:#bbc6cc!important;background:#ffffff85!important;color:#293136!important}.figma-top-nav .top-nav .tab:hover{border-color:#52636c24!important;background:#ffffff5c!important}.figma-top-nav .top-nav .tab.active{border-color:#c3cdd2!important;background:#f8f8f6!important;color:#293136!important}.figma-top-nav :is(.access-identity,.access-exit-button){border-color:#bcc8ce!important;background:#ffffff61!important;color:#293136!important}.figma-top-nav .access-identity span{color:#6e7a80!important}.figma-top-nav .access-identity strong{color:#293136!important}.figma-top-nav .access-exit-button:hover{border-color:#aebbc1!important;background:#ffffffad!important;color:#293136!important}.figma-top-nav :is(.access-session,.access-entry) .access-cta{border-color:#30393e!important;background:#30393e!important;color:#fff!important}#home>.home-hero,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero{position:relative!important;width:100%!important;margin-top:0!important;border:0!important;border-radius:0!important;background:#e9edf0!important;box-shadow:0 0 0 100vmax #e9edf0!important;clip-path:inset(0 -100vmax);min-height:300px!important;align-content:center!important;align-items:center!important;padding-top:44px!important;padding-bottom:44px!important}#home>.home-hero{min-height:300px!important;padding:44px 0!important}:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero>:is(div,button),#home>.home-hero>*{align-self:center}.button-with-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.button-icon{display:inline-block;width:16px;min-width:16px;height:16px;flex:0 0 16px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.icon-trophy{-webkit-mask-image:url(/static/icons/trophy.svg);mask-image:url(/static/icons/trophy.svg)}.icon-play{-webkit-mask-image:url(/static/icons/play.svg);mask-image:url(/static/icons/play.svg)}.icon-book-open{-webkit-mask-image:url(/static/icons/book-open.svg);mask-image:url(/static/icons/book-open.svg)}.icon-mail{-webkit-mask-image:url(/static/icons/mail.svg);mask-image:url(/static/icons/mail.svg)}.icon-eye{-webkit-mask-image:url(/static/icons/eye.svg);mask-image:url(/static/icons/eye.svg)}.icon-house{-webkit-mask-image:url(/static/icons/house.svg);mask-image:url(/static/icons/house.svg)}.icon-chart-column{-webkit-mask-image:url(/static/icons/chart-column-increasing.svg);mask-image:url(/static/icons/chart-column-increasing.svg)}.icon-gauge{-webkit-mask-image:url(/static/icons/gauge.svg);mask-image:url(/static/icons/gauge.svg)}.icon-database{-webkit-mask-image:url(/static/icons/database.svg);mask-image:url(/static/icons/database.svg)}.icon-shield-check{-webkit-mask-image:url(/static/icons/shield-check.svg);mask-image:url(/static/icons/shield-check.svg)}.icon-log-out{-webkit-mask-image:url(/static/icons/log-out.svg);mask-image:url(/static/icons/log-out.svg)}.icon-circle-plus{-webkit-mask-image:url(/static/icons/circle-plus.svg);mask-image:url(/static/icons/circle-plus.svg)}.icon-code{-webkit-mask-image:url(/static/icons/code.svg);mask-image:url(/static/icons/code.svg)}.figma-top-nav .top-nav .tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;white-space:nowrap}.figma-top-nav .top-nav .nav-icon{width:15px;min-width:15px;height:15px;flex-basis:15px;opacity:.7}.figma-top-nav .top-nav .tab:is(:hover,.active) .nav-icon{opacity:1}.figma-top-nav :is(.access-exit-button,.access-cta) .button-icon{width:15px;min-width:15px;height:15px;flex-basis:15px}.figma-top-nav .access-session{gap:12px!important}.figma-top-nav .access-session .access-identity{width:250px!important;min-width:250px!important;justify-content:center}.figma-top-nav .access-session .access-exit-button{width:78px!important;min-width:78px!important;padding-inline:12px!important}.figma-top-nav :is(.access-session,.access-entry) .access-cta{width:210px!important;min-width:210px!important}@media(max-width:1400px){.figma-top-nav .access-session{gap:10px!important}.figma-top-nav .access-session .access-identity{width:190px!important;min-width:190px!important}.figma-top-nav .access-session .access-exit-button{width:72px!important;min-width:72px!important}.figma-top-nav :is(.access-session,.access-entry) .access-cta{width:190px!important;min-width:190px!important}}@media(max-width:720px){.figma-top-nav .access-session .access-identity{width:auto!important;min-width:0!important}.figma-top-nav .access-session .access-exit-button{width:58px!important;min-width:58px!important;padding-inline:0!important}.figma-top-nav :is(.access-session,.access-entry) .access-cta{width:132px!important;min-width:132px!important}}#home .tracks-section .track-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:24px!important}#home .tracks-section .track-card{min-width:0;min-height:188px!important;grid-template-rows:auto 1fr auto;padding:24px!important}#home .track-card-heading{display:flex;align-items:center;gap:11px}#home .track-card-heading h3{margin:0}#home .track-card-icon{width:19px;min-width:19px;height:19px;flex-basis:19px;color:var(--theme-strong);opacity:.84}#home .track-card p{max-width:36ch}#home .track-card button{border-color:var(--theme-strong)!important;background:var(--theme-strong)!important}@media(max-width:1180px){#home .tracks-section .track-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){#home .tracks-section .track-grid{grid-template-columns:minmax(0,1fr)!important}}#home .home-hero .figma-eyebrow,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero .figma-eyebrow{color:#69767d!important;font-weight:500!important}#home .home-hero h1,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero h1{color:#252c30!important}#home .home-hero .hero-description,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero p:not(.figma-eyebrow){color:#5e6970!important;box-sizing:border-box!important;width:min(960px,100%)!important;max-width:960px!important;line-height:1.55!important;white-space:normal!important;text-wrap:wrap!important}#home>.home-hero{grid-template-columns:minmax(0,900px)!important}#home>.home-hero>.hero-copy,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero>.hero-copy,:is(#run,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero>div:first-child{width:100%!important;min-width:0!important;max-width:900px!important}#run>.figma-page-hero.split{grid-template-columns:minmax(0,900px) minmax(280px,1fr)!important}@media(max-width:1100px){#run>.figma-page-hero.split{grid-template-columns:minmax(0,1fr)!important}}#home>.home-hero>.hero-copy>.hero-description,:is(#public,#multimodel,#coding,#benchmark-details)>.figma-page-hero>.hero-copy>p,:is(#run,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero>div:first-child>p{display:block!important;box-sizing:border-box!important;width:min(900px,100%)!important;max-width:900px!important;min-height:3.1em!important;margin-right:auto!important;color:#5e6970!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-align:left!important;text-wrap:balance!important;white-space:normal!important}#home .home-hero .hero-actions button{border-color:#c6d0d5!important;background:#ffffff75!important;color:#293136!important}#home .home-hero .hero-actions button:hover{border-color:#abb9bf!important;background:#ffffffc2!important}#home .home-hero .hero-actions button.primary{border-color:#30393e!important;background:#30393e!important;color:#fff!important}#home .preview-tabs.board-switch.tabs{display:grid!important;grid-template-columns:repeat(3,118px)!important;justify-content:end!important;width:100%!important;height:auto!important;gap:10px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--figma-line)!important;border-radius:0!important;padding:10px 0 22px!important;background:transparent!important}#home .home-board-card{padding:26px 28px 34px!important}#home .preview-tabs.board-switch.tabs button{width:118px!important;min-width:118px!important;height:36px!important;min-height:36px!important;border:1px solid var(--figma-line)!important;border-radius:7px!important;padding:0 16px!important;background:var(--figma-card)!important;color:var(--figma-ink)!important;font-size:12px!important;font-weight:500!important;gap:7px!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease!important}#home .preview-tabs.board-switch.tabs button:not(.active):hover,.leaderboard-page .board-switch.tabs .tab:not(.active):hover{border-color:#b9c5cb!important;background:#f7f9fa!important}#home .preview-tabs.board-switch.tabs .button-icon,.leaderboard-page .board-switch.tabs .button-icon{width:14px!important;min-width:14px!important;height:14px!important;flex-basis:14px!important;opacity:.78}#home .preview-tabs.board-switch.tabs button.active .button-icon,.leaderboard-page .board-switch.tabs .tab.active .button-icon{opacity:1}.leaderboard-page .board-switch.tabs{gap:12px!important}.leaderboard-page .board-switch.tabs .tab{min-width:144px!important;height:44px!important;min-height:44px!important;border-radius:8px!important;padding:0 20px!important;gap:9px!important;font-size:13px!important;font-weight:600!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease!important}.leaderboard-page .board-switch.tabs .button-icon{width:16px!important;min-width:16px!important;height:16px!important;flex-basis:16px!important}#home .preview-open-button{display:flex!important;width:max-content!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:16px 0 0 auto!important;border-color:#cbd4d8!important;padding:0 16px!important;background:#fff!important;color:#293136!important;font-size:12px!important;font-weight:600!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease!important}#home .preview-open-button:hover{border-color:#aebbc1!important;background:#f5f8f9!important;color:#1f272b!important}#home .preview-open-button .button-icon{width:15px!important;min-width:15px!important;height:15px!important;flex-basis:15px!important}:is(#multimodel,#coding) :is(.leaderboard-main-section,.subdataset-detail-table) .col-rank{width:64px!important}#public .leaderboard-main-section .col-version,#home .home-preview-public .col-version{width:120px!important}#public .subdataset-detail-table .col-version,#multimodel :is(.leaderboard-main-section,.subdataset-detail-table) .col-version,#coding :is(.leaderboard-main-section,.subdataset-detail-table) .col-version,#home :is(.home-preview-multimodal,.home-preview-coding) .col-version{width:220px!important}#public .subdataset-detail-table :is(.col-score,.col-question-type-score),#multimodel :is(.leaderboard-main-section,.subdataset-detail-table) :is(.col-dataset-score,.col-question-type-score),#coding :is(.leaderboard-main-section,.subdataset-detail-table) :is(.col-dataset-score,.col-question-type-score),#home :is(.home-preview-multimodal,.home-preview-coding) .col-dataset-score{width:auto!important}:is(#public,#multimodel) .leaderboard-table td:nth-child(2) .version-link,#home :is(.home-preview-public,.home-preview-multimodal) td:nth-child(2) .version-link{display:inline-flex!important;max-width:100%!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}:is(#public,#multimodel,#coding) .leaderboard-table .rank-badge.rank-badge-gold{color:#d4af37!important}:is(#public,#multimodel,#coding) :is(.leaderboard-main-section,.subdataset-detail-table) .leaderboard-table thead th:nth-child(2),:is(#public,#multimodel,#coding) .leaderboard-table td:nth-child(2),#home .home-preview-table th:nth-child(2),#home .home-preview-table td:nth-child(2){text-align:left!important}:is(#public,#multimodel,#coding) .leaderboard-table td:nth-child(2) .leaderboard-model-cell{align-items:flex-start!important;justify-content:flex-start!important;justify-items:start!important;text-align:left!important}:is(#public,#multimodel,#coding) .leaderboard-table td:nth-child(2) .version-link,#home .home-preview-table td:nth-child(2) .version-link{justify-content:flex-start!important;text-align:left!important}#api-guide .guide-contract-card{border-color:#d9e0e3!important;background:#fff!important}#api-guide .guide-contract-card .card-title-row p{max-width:1120px!important;color:#4f5b62!important;font-size:15px!important;line-height:1.62!important}#api-guide .guide-contract-card .card-title-row p code{border:1px solid #dfe5e8;border-radius:4px;padding:1px 5px;background:#f4f7f8;color:#26343c;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}#api-guide .guide-contract-card pre{border-color:#dce3e6!important;background:#f7f9f9!important;color:#1e2c34!important}#api-guide .guide-contract-card .param-table{border-color:#dce3e6!important}#api-guide .guide-contract-card .param-table>*{border-color:#e2e7e9!important;color:#4b5860!important;font-weight:450!important}#api-guide .guide-contract-card .param-table>span:nth-child(3n+1){color:#26343c!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px!important;font-weight:600!important}#api-guide .guide-contract-card .param-table>span:nth-child(3n+2){color:#26343c!important;font-weight:600!important}#api-guide .guide-contract-card .param-table>span:nth-child(3n){color:#4b5860!important;font-weight:450!important}#api-guide .guide-contract-card .param-table b{background:#eef2f3!important;color:#2d3b43!important;font-family:Inter,Arial,Microsoft YaHei,sans-serif!important;font-size:13px!important;font-weight:650!important}#home .preview-tabs.board-switch.tabs button.active{border-color:#1e1d1a!important;background:#1e1d1a!important;color:#fff!important}#home .home-preview-rank-toolbar{min-height:42px!important;margin:12px 0 16px!important}#home .leaderboard-rank-control{min-height:38px!important;gap:9px!important;border:1px solid var(--figma-line)!important;border-radius:8px!important;padding:0 10px 0 12px!important;background:var(--figma-card)!important}#home .leaderboard-rank-control>span{width:46px!important;min-width:46px!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;font-size:12px!important;font-weight:400!important;line-height:1!important}#home .leaderboard-rank-control select{width:247px!important;min-width:247px!important;max-width:247px!important;height:34px!important;border:0!important;background:transparent!important;font-size:13px!important;font-weight:400!important}:is(#public,#multimodel,#coding)>.unified-board-frame,#run>.figma-page-hero+.eval-grid-top,#benchmark-details>.figma-page-hero+.dataset-section,#rules>.figma-page-hero+.rules-panel,#api-guide>.figma-page-hero+.api-contract-list{margin-top:32px!important}#benchmark-details>.figma-page-hero+.dataset-section,#rules>.figma-page-hero+.rules-panel{margin-top:12px!important}#benchmark-details .dataset-section{padding:28px 30px!important}#benchmark-details .dataset-section>p{margin-bottom:4px!important}@media(max-width:720px){#benchmark-details .dataset-section{padding:22px 18px!important}}@media(max-width:720px){#home .preview-tabs.board-switch.tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#home .preview-tabs.board-switch.tabs button{width:auto!important;min-width:0!important}#home .home-board-card{padding:18px!important}#home .leaderboard-rank-control>span{width:auto!important;min-width:0!important}#home .leaderboard-rank-control select{width:100%!important;min-width:0!important;max-width:none!important}#home>.home-hero{padding:38px 0!important}}:root,html[data-theme=slate]{--theme-page: #f8f8f6;--theme-surface: #fffefa;--theme-surface-soft: #f2f4f4;--theme-nav: #dce3e7;--theme-nav-line: #cbd4d8;--theme-hero: #e9edf0;--theme-line: #d9d4cb;--theme-line-strong: #bcc8ce;--theme-ink: #252c30;--theme-muted: #5e6970;--theme-strong: #30393e;--theme-strong-hover: #222a2e;--theme-accent: #6d858f;--theme-accent-soft: #e5ecef;--theme-pattern: rgba(88, 108, 118, .075);--theme-ring: rgba(88, 108, 118, .11);--figma-bg: var(--theme-page);--figma-card: var(--theme-surface);--figma-ink: var(--theme-ink);--figma-muted: var(--theme-muted);--figma-line: var(--theme-line);--figma-cream: var(--theme-accent-soft);--figma-cream-2: var(--theme-surface-soft)}html[data-theme=ember]{--theme-page: #f6f5f2;--theme-surface: #ffffff;--theme-surface-soft: #f1efeb;--theme-nav: #e8e5df;--theme-nav-line: #d5d0c7;--theme-hero: #efede8;--theme-line: #d9d3c9;--theme-line-strong: #c5beb2;--theme-ink: #2e2d29;--theme-muted: #68665f;--theme-strong: #4b4b43;--theme-strong-hover: #383832;--theme-accent: #e96343;--theme-accent-soft: #fbe9e3;--theme-pattern: rgba(103, 91, 73, .07);--theme-ring: rgba(233, 99, 67, .12);--figma-bg: var(--theme-page);--figma-card: var(--theme-surface);--figma-ink: var(--theme-ink);--figma-muted: var(--theme-muted);--figma-line: var(--theme-line);--figma-cream: var(--theme-accent-soft);--figma-cream-2: var(--theme-surface-soft)}html[data-theme=signal]{--theme-page: #f4f5f7;--theme-surface: #ffffff;--theme-surface-soft: #eceef1;--theme-nav: #e4e7eb;--theme-nav-line: #d1d6dc;--theme-hero: #edf0f4;--theme-line: #d6dae0;--theme-line-strong: #bcc5d1;--theme-ink: #171a1f;--theme-muted: #5e6672;--theme-strong: #20242a;--theme-strong-hover: #0f1114;--theme-accent: #7fa3dc;--theme-accent-soft: #e5edfa;--theme-pattern: rgba(91, 125, 176, .075);--theme-ring: rgba(152, 187, 237, .19);--figma-bg: var(--theme-page);--figma-card: var(--theme-surface);--figma-ink: var(--theme-ink);--figma-muted: var(--theme-muted);--figma-line: var(--theme-line);--figma-cream: #eef5cb;--figma-cream-2: var(--theme-surface-soft)}html[data-theme=harbor]{--theme-page: #f4f7f7;--theme-surface: #ffffff;--theme-surface-soft: #eaf0ef;--theme-nav: #dce8e7;--theme-nav-line: #c8d8d6;--theme-hero: #e5eeee;--theme-line: #cfdbd9;--theme-line-strong: #b4c9c6;--theme-ink: #203031;--theme-muted: #5b6b6c;--theme-strong: #285154;--theme-strong-hover: #1c3d40;--theme-accent: #4f8587;--theme-accent-soft: #dfeceb;--theme-pattern: rgba(67, 111, 113, .075);--theme-ring: rgba(79, 133, 135, .14);--figma-bg: var(--theme-page);--figma-card: var(--theme-surface);--figma-ink: var(--theme-ink);--figma-muted: var(--theme-muted);--figma-line: var(--theme-line);--figma-cream: var(--theme-accent-soft);--figma-cream-2: var(--theme-surface-soft)}html[data-theme=nocturne]{color-scheme:dark;--theme-page: #080d13;--theme-surface: #111922;--theme-surface-soft: #182430;--theme-nav: #0c141c;--theme-nav-line: #22313f;--theme-hero: #0e1923;--theme-line: #273846;--theme-line-strong: #3c5366;--theme-ink: #f0f4f7;--theme-muted: #a4b0ba;--theme-strong: #df7455;--theme-strong-hover: #ee8768;--theme-accent: #ef8a69;--theme-accent-soft: #33221f;--theme-pattern: rgba(124, 154, 177, .075);--theme-ring: rgba(239, 138, 105, .13);--figma-bg: var(--theme-page);--figma-card: var(--theme-surface);--figma-ink: var(--theme-ink);--figma-muted: var(--theme-muted);--figma-line: var(--theme-line);--figma-cream: var(--theme-accent-soft);--figma-cream-2: var(--theme-surface-soft);--figma-danger: #ff8b83;--figma-success: #69d0a5}html[data-theme] body,html[data-theme] .figma-shell,html[data-theme] .figma-content{background:var(--theme-page)!important;color:var(--theme-ink)!important}.figma-top-nav{grid-template-columns:210px minmax(570px,1fr) auto!important;gap:12px!important;border-bottom-color:var(--theme-nav-line)!important;background:var(--theme-nav)!important}.figma-top-nav .figma-brand{width:max-content;max-width:100%;gap:0!important;white-space:nowrap}.figma-top-nav .figma-brand-copy,.figma-top-nav .figma-brand-copy strong{white-space:nowrap}.figma-top-nav .top-nav.tabs{justify-content:center!important;gap:2px!important}.figma-top-nav .top-nav .tab{min-width:0!important;padding-inline:10px!important}.top-nav-actions{position:relative;display:flex;min-width:0;align-self:stretch;align-items:center;justify-content:flex-end;gap:10px}.top-nav-actions .auth-box{align-self:stretch!important;margin-left:0!important}.figma-top-nav :is(.figma-brand-copy strong,.figma-brand-copy span,.top-nav .tab){color:var(--theme-ink)!important}.figma-top-nav .brand-mark,.figma-top-nav :is(.access-identity,.access-exit-button){border-color:var(--theme-line-strong)!important;background:#ffffff7a!important;color:var(--theme-ink)!important}.figma-top-nav .top-nav .tab.active{border-color:var(--theme-line-strong)!important;background:var(--theme-surface)!important;color:var(--theme-ink)!important}.figma-top-nav :is(.access-session,.access-entry) .access-cta,html[data-theme] button.primary,html[data-theme] .board-switch.tabs .tab.active,html[data-theme] #home .preview-tabs.board-switch.tabs button.active{border-color:var(--theme-strong)!important;background:var(--theme-strong)!important;color:#fff!important}.figma-top-nav :is(.access-session,.access-entry) .access-cta:hover,html[data-theme] button.primary:hover{border-color:var(--theme-strong-hover)!important;background:var(--theme-strong-hover)!important}.theme-control{position:relative;z-index:4;flex:0 0 auto}.theme-toggle{display:inline-flex!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid var(--theme-line-strong)!important;border-radius:8px!important;padding:0!important;background:#ffffff75!important;color:var(--theme-ink)!important}.theme-toggle:hover,.theme-toggle[aria-expanded=true]{background:var(--theme-surface)!important}.icon-palette{width:17px!important;min-width:17px!important;height:17px!important;-webkit-mask-image:url(/static/icons/palette.svg);mask-image:url(/static/icons/palette.svg)}.theme-current-swatch{width:7px;height:7px;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:var(--theme-accent);box-shadow:0 0 0 1px var(--theme-strong)}.theme-menu{position:absolute;top:calc(100% + 10px);right:0;width:264px;border:1px solid var(--theme-line);border-radius:8px;padding:8px;background:var(--theme-surface);box-shadow:0 18px 40px #1f272b29}.theme-menu[hidden]{display:none!important}.theme-menu button{display:grid!important;grid-template-columns:54px minmax(0,1fr);width:100%!important;min-height:54px!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:6px!important;padding:7px 9px!important;background:transparent!important;color:var(--theme-ink)!important;text-align:left!important}.theme-menu button:hover,.theme-menu button.active{background:var(--theme-surface-soft)!important}.theme-menu button.active{box-shadow:inset 3px 0 0 var(--theme-accent)}.theme-menu button>span:last-child{display:grid;gap:2px}.theme-menu strong{font-size:13px;font-weight:650}.theme-menu small{color:var(--theme-muted);font-size:11px}.theme-swatches{display:grid;grid-template-columns:repeat(3,1fr);width:52px;height:28px;overflow:hidden;border:1px solid rgba(30,35,38,.12);border-radius:5px}.theme-swatches i{display:block}.theme-swatches.slate i:nth-child(1){background:#e9edf0}.theme-swatches.slate i:nth-child(2){background:#6d858f}.theme-swatches.slate i:nth-child(3){background:#30393e}.theme-swatches.ember i:nth-child(1){background:#f6f5f2}.theme-swatches.ember i:nth-child(2){background:#e96343}.theme-swatches.ember i:nth-child(3){background:#4b4b43}.theme-swatches.signal i:nth-child(1){background:#98bbed}.theme-swatches.signal i:nth-child(2){background:#daf512}.theme-swatches.signal i:nth-child(3){background:#20242a}.theme-swatches.harbor i:nth-child(1){background:#e5eeee}.theme-swatches.harbor i:nth-child(2){background:#4f8587}.theme-swatches.harbor i:nth-child(3){background:#285154}.theme-swatches.nocturne i:nth-child(1){background:#0e1923}.theme-swatches.nocturne i:nth-child(2){background:#ef8a69}.theme-swatches.nocturne i:nth-child(3){background:#111922}#home>.home-hero,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero{background:var(--theme-hero)!important;box-shadow:0 0 0 100vmax var(--theme-hero)!important}#home>.home-hero:before,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero:before{background-image:repeating-linear-gradient(135deg,transparent 0,transparent 158px,var(--theme-pattern) 159px,var(--theme-pattern) 161px,transparent 162px,transparent 320px)!important}#home>.home-hero:after,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero:after{border-color:var(--theme-ring)!important;box-shadow:0 0 0 52px color-mix(in srgb,var(--theme-ring) 48%,transparent),0 0 0 104px color-mix(in srgb,var(--theme-ring) 24%,transparent)!important}#home .home-hero h1,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero h1{color:var(--theme-ink)!important}#home .home-hero .hero-description,:is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero p:not(.figma-eyebrow),#home>.home-hero>.hero-copy>.hero-description,:is(#public,#multimodel,#coding,#benchmark-details)>.figma-page-hero>.hero-copy>p,:is(#run,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero>div:first-child>p{color:var(--theme-muted)!important}html[data-theme] :is(.home-board-card,.track-card,.flow-grid article,.route-grid article,.unified-board-frame,.figma-panel,.snapshot-card,.rules-panel,.rules-mode-section,.api-contract-section,.guide-contract-card,.dataset-card-grid article,.dataset-section,.eval-access-card,.current-job-panel,.recent-jobs-panel,.private-results-panel){border-color:var(--theme-line)!important;background:var(--theme-surface)!important}#rules .rules-mode-section{box-sizing:border-box;width:100%;gap:22px;padding:26px 24px;border:1px solid var(--figma-line);border-radius:8px;background:var(--figma-card)}#rules .rules-mode-section>p{margin:-10px 0 0}#rules .rules-mode-section .rule-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}@media(max-width:900px){#rules .rules-mode-section .rule-card-grid{grid-template-columns:1fr}}@media(max-width:720px){#rules .rules-mode-section{padding:18px 16px}}#rules .numbered-flow{grid-template-columns:repeat(4,minmax(160px,1fr));gap:36px;overflow-x:auto;padding:2px 2px 10px}#rules .numbered-flow article{position:relative;min-width:0}#rules .numbered-flow article:not(:last-child):after{position:absolute;z-index:2;top:22px;right:-30px;display:grid;width:24px;height:24px;place-items:center;color:var(--theme-strong);content:"\2192";font-size:21px;font-weight:700;line-height:1;pointer-events:none}html[data-theme] :is(.leaderboard-table,.data-table,.recent-jobs-table,.private-results-table) thead th,html[data-theme] .param-table b{border-color:var(--theme-line)!important;background:var(--theme-surface-soft)!important;color:var(--theme-ink)!important}html[data-theme] :is(.leaderboard-table,.data-table,.recent-jobs-table,.private-results-table) tbody tr{border-color:var(--theme-line)!important;background-color:var(--theme-surface)!important}table thead th,.param-table b,:is(#home,#public,#multimodel,#coding) .leaderboard-table.leaderboard-table thead :is(th,.leaderboard-head-label,.dataset-group-head,.dataset-metric-head){font-family:Segoe UI Variable Text,Segoe UI,Microsoft YaHei UI,sans-serif!important}html[data-theme] :is(.unified-board-frame,.leaderboard-main-section,.leaderboard-detail-panel,.leaderboard-detail-head,.subdataset-detail-table,.board-frame-head,.api-example,.api-code-block,.param-table,.current-job-scroll,.active-jobs-panel,.run-detail-panel,.job-cancel-panel,.job-stat,.job-meta-chip,.dataset-option,.private-result-card){border-color:var(--theme-line)!important;background-color:var(--theme-surface)!important}html[data-theme] :is(.figma-content,.leaderboard-page,.evaluation-page,.benchmark-details-page,.rules-page,.api-guide-page) :is(h1,h2,h3,h4,label,th,strong){color:var(--theme-ink)}html[data-theme] :is(.board-frame-head,.leaderboard-detail-head,.home-section-head,.dataset-section,.rules-mode-section,.api-contract-section,.figma-panel) p{color:var(--theme-muted)!important}html[data-theme] :is(input,select,textarea){border-color:var(--theme-line-strong)!important;background:var(--theme-surface)!important;color:var(--theme-ink)!important}html[data-theme] :is(input,select,textarea):focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 17%,transparent)!important}html[data-theme] :is(.board-switch.tabs .tab:not(.active),#home .preview-tabs.board-switch.tabs button:not(.active),.preview-open-button,.hero-actions button:not(.primary),.access-exit-button,.dataset-toggle){border-color:var(--theme-line)!important;background:var(--theme-surface)!important;color:var(--theme-ink)!important}html[data-theme] :is(.board-switch.tabs .tab:not(.active),#home .preview-tabs.board-switch.tabs button:not(.active),.preview-open-button,.hero-actions button:not(.primary),.access-exit-button):hover{border-color:var(--theme-line-strong)!important;background:var(--theme-surface-soft)!important}html[data-theme] .figma-top-nav .access-identity span,html[data-theme] :is(.empty-state,.dataset-detail-empty,.job-meta-chip span){color:var(--theme-muted)!important}html[data-theme] .figma-top-nav .access-identity strong{color:var(--theme-ink)!important}html[data-theme] :is(#public,#multimodel,#coding) .dataset-detail-selector{display:flex;flex-wrap:wrap;align-items:center;gap:8px!important;padding:12px 0 4px}html[data-theme] :is(#public,#multimodel,#coding) .dataset-detail-selector .dataset-toggle{position:relative;display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border-radius:7px!important;padding:0 13px 0 12px!important;font-weight:500;line-height:1;box-shadow:0 1px color-mix(in srgb,var(--theme-line) 50%,transparent);transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}html[data-theme] :is(#public,#multimodel,#coding) .dataset-detail-selector .dataset-toggle:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--theme-line-strong);content:""}html[data-theme] :is(#public,#multimodel,#coding) .dataset-detail-selector .dataset-toggle:hover{border-color:var(--theme-accent)!important;background:color-mix(in srgb,var(--theme-accent-soft) 48%,var(--theme-surface))!important}html[data-theme] :is(#public,#multimodel,#coding) .dataset-detail-selector .dataset-toggle.active{border-color:color-mix(in srgb,var(--theme-accent) 62%,var(--theme-line))!important;background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important;box-shadow:inset 3px 0 0 var(--theme-accent),0 1px color-mix(in srgb,var(--theme-accent) 18%,transparent)}html[data-theme] :is(#public,#multimodel,#coding) .dataset-detail-selector .dataset-toggle.active:before{background:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 14%,transparent)}html[data-theme] #home .home-hero .hero-actions button:not(.primary),html[data-theme] #home .preview-open-button,html[data-theme] .leaderboard-rank-control{border-color:var(--theme-line-strong)!important;background:color-mix(in srgb,var(--theme-surface) 82%,transparent)!important;color:var(--theme-ink)!important}html[data-theme=ember] :is(.theme-toggle,.top-nav .tab.active){box-shadow:inset 0 -2px #e963436b!important}html[data-theme=signal] :is(.theme-toggle,.top-nav .tab.active){box-shadow:inset 0 -2px #c8df25!important}html[data-theme=harbor] :is(.theme-toggle,.top-nav .tab.active){box-shadow:inset 0 -2px #4f8587!important}@media(max-width:1640px)and (min-width:1101px){.figma-top-nav{grid-template-columns:190px minmax(510px,1fr) auto!important;gap:8px!important;padding-inline:20px!important}.figma-top-nav .top-nav .tab{gap:5px!important;padding-inline:7px!important;font-size:12px!important}.figma-top-nav .access-session .access-identity{width:168px!important;min-width:168px!important}.figma-top-nav :is(.access-session,.access-entry) .access-cta{width:174px!important;min-width:174px!important}}@media(max-width:1100px){.figma-top-nav{grid-template-columns:1fr auto!important}.top-nav-actions{justify-self:end}.figma-top-nav .top-nav.tabs{grid-column:1 / -1;justify-content:flex-start!important;overflow-x:auto;scrollbar-width:none}.figma-top-nav .top-nav.tabs::-webkit-scrollbar{display:none}.figma-top-nav .top-nav .tab{flex:0 0 auto}}@media(max-width:720px){.top-nav-actions{gap:6px}.theme-toggle{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.theme-menu{position:fixed;top:calc(var(--top-nav-height, 120px) + 8px);right:12px;width:min(264px,calc(100vw - 24px))}}#api-guide>.figma-page-hero{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:48px!important}#api-guide .guide-key-steps{display:grid;width:100%;max-width:340px;justify-self:end;gap:8px;border:1px solid color-mix(in srgb,var(--theme-line-strong) 78%,transparent);border-radius:10px;padding:20px 22px;background:color-mix(in srgb,var(--theme-surface) 82%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--theme-ink) 8%,transparent)}#api-guide .guide-key-steps-kicker{color:var(--theme-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#api-guide .guide-key-steps h2{margin:0 0 6px;color:var(--theme-ink);font-size:20px;font-weight:600;line-height:1.25}#api-guide .guide-key-steps ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}#api-guide .guide-key-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px}#api-guide .guide-key-steps li>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--theme-strong);color:#fff;font-size:12px;font-weight:700}#api-guide .guide-key-steps li>div{display:grid;gap:3px;padding-top:1px}#api-guide .guide-key-steps li strong{color:var(--theme-ink);font-size:14px;font-weight:600;line-height:1.3}#api-guide .guide-key-steps li p{width:auto!important;min-height:0!important;max-width:none!important;margin:0!important;color:var(--theme-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important;text-wrap:wrap!important}@media(max-width:980px){#api-guide>.figma-page-hero{grid-template-columns:1fr!important;gap:28px!important}#api-guide .guide-key-steps{max-width:520px;justify-self:start}}.access-dialog-actions button{width:96px!important;min-width:96px!important;height:36px!important;min-height:36px!important;padding:0 14px!important}.integration-test-backdrop{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:20px;background:#131b1d7a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.integration-test-dialog{display:grid;width:min(720px,calc(100vw - 28px));max-height:min(860px,calc(100vh - 32px));gap:22px;overflow:auto;border:1px solid var(--theme-line);border-radius:10px;padding:28px;background:var(--theme-surface);color:var(--theme-ink);box-shadow:0 28px 80px #1118273d}.integration-test-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.integration-test-head>div{display:grid;gap:7px}.integration-test-head span{color:var(--theme-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.integration-test-head h2{color:var(--theme-ink);font-size:28px;font-weight:500;line-height:1.2}.integration-test-head p,.integration-security-note{color:var(--theme-muted);font-size:13px;line-height:1.55}.integration-dialog-close{width:36px;min-width:36px;height:36px;border-radius:8px;padding:0;font-size:22px;font-weight:400}.integration-test-form{display:grid;gap:16px}.integration-test-form>label,.integration-auth-grid label,.integration-advanced label{display:grid;gap:7px;color:var(--theme-ink);font-size:13px;font-weight:600}.integration-test-form input,.integration-test-form select{height:44px;border-radius:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.integration-auth-grid,.integration-advanced>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integration-test-form [hidden]{display:none!important}.full-eval-checklist{display:grid;gap:16px;margin-top:22px;padding:18px;border:1px solid color-mix(in srgb,var(--theme-accent) 28%,var(--theme-line));border-radius:14px;background:color-mix(in srgb,var(--theme-accent-soft) 62%,var(--theme-surface))}.full-eval-checklist[hidden]{display:none!important}.full-eval-checklist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.full-eval-checklist-head h3{margin:4px 0 5px;color:var(--theme-ink);font-size:17px}.full-eval-checklist-head p{max-width:660px;color:var(--theme-muted);font-size:12px;line-height:1.55}.checklist-kicker{color:var(--theme-accent);font-size:10px;font-weight:800;letter-spacing:.14em}.checklist-status{flex:0 0 auto;padding:6px 9px;border:1px solid var(--theme-line);border-radius:999px;color:var(--theme-muted);font-size:11px;font-weight:700;white-space:nowrap}.full-eval-checklist[data-complete=true]{border-color:color-mix(in srgb,var(--theme-positive, #149c75) 48%,var(--theme-line))}.full-eval-checklist[data-complete=true] .checklist-status{border-color:color-mix(in srgb,var(--theme-positive, #149c75) 48%,var(--theme-line));color:var(--theme-positive, #149c75)}.full-eval-checklist-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.full-eval-check{display:flex;align-items:flex-start;gap:10px;min-height:70px;padding:12px;border:1px solid var(--theme-line);border-radius:10px;background:color-mix(in srgb,var(--theme-surface) 84%,transparent);cursor:pointer}.full-eval-check:has(input:checked){border-color:color-mix(in srgb,var(--theme-accent) 48%,var(--theme-line));background:color-mix(in srgb,var(--theme-accent-soft) 78%,var(--theme-surface))}.full-eval-check input{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--theme-accent)}.full-eval-check span{display:grid;gap:4px}.full-eval-check strong{color:var(--theme-ink);font-size:12px}.full-eval-check small{color:var(--theme-muted);font-size:11px;font-weight:400;line-height:1.5}.evaluation-request-form #requestSubmissionGuide{margin-top:-4px}.integration-advanced{border:1px solid var(--theme-line);border-radius:8px;padding:12px 14px;background:var(--theme-surface-soft)}.integration-advanced summary{color:var(--theme-ink);cursor:pointer;font-size:13px;font-weight:600}.integration-advanced>div{margin-top:14px}.integration-advanced label span{color:var(--theme-muted);font-size:11px;font-weight:400}.integration-security-note{margin:0;border-left:3px solid var(--theme-accent);padding:8px 11px;background:var(--theme-accent-soft)}.integration-test-actions,.integration-complete-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.integration-test-progress{display:grid;gap:20px}.integration-test-progress[hidden]{display:none!important}.integration-progress-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--theme-line);padding-bottom:16px}.integration-progress-summary>div{display:grid;gap:4px}.integration-progress-summary span:first-child{color:var(--theme-muted);font-size:11px;text-transform:uppercase}.integration-stage-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.integration-stage-list>div{display:grid;justify-items:center;gap:7px;color:var(--theme-muted);font-size:12px;text-align:center}.integration-stage-list i{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--theme-line-strong);border-radius:50%;background:var(--theme-surface);font-style:normal}.integration-stage-list .active,.integration-stage-list .done{color:var(--theme-ink);font-weight:600}.integration-stage-list .active i{border-color:var(--theme-accent);box-shadow:0 0 0 4px var(--theme-accent-soft)}.integration-stage-list .done i{border-color:#258448;background:#258448;color:#fff}.integration-stage-list .failed i{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.integration-live-progress{display:grid;gap:8px}.integration-live-progress>div{height:9px;overflow:hidden;border-radius:999px;background:var(--theme-surface-soft)}.integration-live-progress i{display:block;min-width:3px;height:100%;border-radius:inherit;background:#258448;transition:width .22s ease}.integration-live-progress p{color:var(--theme-muted);font-size:12px}.integration-test-success,.integration-test-error{display:grid;gap:7px;border:1px solid #b9dfc6;border-radius:8px;padding:16px;background:#f0faf3;color:#176536}.integration-test-error{border-color:#efc1bb;background:#fff5f3;color:var(--danger)}.integration-test-success p,.integration-test-error p{font-size:13px;line-height:1.5}@media(max-width:720px){.integration-test-dialog{padding:20px 16px}.integration-auth-grid,.integration-advanced>div{grid-template-columns:1fr}.integration-stage-list{gap:4px}.integration-stage-list>div{font-size:10px}.integration-stage-list i{width:26px;height:26px}}.evaluation-request-dialog{width:min(760px,calc(100vw - 28px))}.full-eval-checklist[data-collapsed=true]{gap:0;padding:13px 16px}.full-eval-checklist[data-collapsed=true] .full-eval-checklist-head{align-items:center}.full-eval-checklist[data-collapsed=true] :is(.checklist-kicker,.full-eval-checklist-head p,.full-eval-checklist-list){display:none}.full-eval-checklist[data-collapsed=true] .full-eval-checklist-head h3{margin:0;font-size:15px}.version-bind-dialog{width:min(600px,calc(100vw - 28px))}.version-bind-form .integration-security-note{margin:0;border-left:3px solid var(--theme-accent);border-radius:7px;padding:11px 13px;background:var(--theme-surface-soft)}.version-bind-success{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;border:1px solid color-mix(in srgb,var(--theme-positive, #149c75) 38%,var(--theme-line));border-radius:10px;padding:16px;background:color-mix(in srgb,var(--theme-positive, #149c75) 9%,var(--theme-surface))}.version-bind-success>.button-icon{width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--theme-positive, #149c75) 14%,var(--theme-surface));color:var(--theme-positive, #149c75)}.version-bind-success strong,.version-bind-success p{display:block;margin:0}.version-bind-success strong{color:var(--theme-ink);font-size:16px}.version-bind-success p{margin-top:5px;color:var(--theme-muted);font-size:13px;line-height:1.5}.evaluation-request-success-dialog{position:relative;width:min(460px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:visible;padding:34px 32px 30px}.evaluation-request-success-dialog>.integration-dialog-close{position:absolute;top:12px;right:12px}.evaluation-request-success-content{display:grid;justify-items:center;gap:12px;color:var(--theme-ink);text-align:center}.evaluation-request-success-content>i{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#258448;color:#fff;font-size:22px;font-style:normal;font-weight:700}.evaluation-request-success-content h3{margin:2px 0 0;font-size:24px;font-weight:650}.evaluation-request-success-content p{max-width:360px;margin:0;color:var(--theme-muted);font-size:14px;line-height:1.6}.evaluation-request-success-content .integration-complete-actions{justify-content:center;margin-top:6px}.evaluation-request-success-content .integration-complete-actions button{min-width:112px}.evaluation-request-test-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #e4c986;border-radius:9px;padding:14px 16px;background:#fff9e9;color:#725416}.evaluation-request-test-state>i,.evaluation-request-success>i{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#f0d995;font-style:normal;font-weight:700}.evaluation-request-test-state>div{display:grid;gap:3px}.evaluation-request-test-state p{color:inherit;font-size:12px;line-height:1.45}.evaluation-request-test-state.passed{border-color:#b9dfc6;background:#f0faf3;color:#176536}.evaluation-request-test-state.passed>i,.evaluation-request-success>i{background:#258448;color:#fff}.evaluation-request-test-state.failed{border-color:#efc1bb;background:#fff5f3;color:var(--danger)}.evaluation-request-test-state.failed>i{background:#f8ddd8}.evaluation-request-form{gap:20px}.evaluation-request-form [hidden]{display:none!important}#requestApiFields{display:grid;gap:14px}.evaluation-request-section{display:grid;gap:14px;border-top:1px solid var(--theme-line);padding-top:18px}.evaluation-request-section h3{color:var(--theme-ink);font-size:16px;font-weight:650}.evaluation-request-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evaluation-request-type-card{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px!important;min-height:92px;border:1px solid var(--theme-line);border-radius:10px;padding:15px;background:var(--theme-surface);color:var(--theme-ink)!important;cursor:pointer}.evaluation-request-type-card:has(input:checked){border-color:var(--theme-accent);background:var(--theme-surface-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 14%,transparent)}.evaluation-request-type-card input{width:18px!important;height:18px!important;margin:2px 0 0}.evaluation-request-type-card span{display:grid;gap:6px}.evaluation-request-type-card strong{font-size:13px;font-weight:650}.evaluation-request-type-card small{color:var(--theme-muted);font-size:12px;font-weight:400;line-height:1.45}.existing-key-request{display:grid;gap:8px;border-left:3px solid var(--theme-accent);border-radius:8px;padding:14px 16px;background:var(--theme-surface-soft)}.existing-key-request[hidden]{display:none!important}.existing-key-request p{margin:0;color:var(--theme-muted);font-size:12px}.evaluation-request-form textarea{width:100%;resize:vertical;min-height:96px;border:1px solid var(--theme-line-strong);border-radius:8px;padding:11px;background:var(--theme-surface);color:var(--theme-ink);outline:none;font:13px/1.5 Inter,Arial,Microsoft YaHei,sans-serif}.evaluation-request-form input[readonly]{background:var(--theme-surface-soft)!important;color:var(--theme-muted)!important}.evaluation-request-confirm{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px!important;color:var(--theme-ink)!important;font-weight:500!important;line-height:1.45}.evaluation-request-confirm input{width:18px!important;height:18px!important;margin:1px 0 0;padding:0}.evaluation-request-success{display:grid;justify-items:center;gap:12px;padding:20px 4px 4px;color:var(--theme-ink);text-align:center}.evaluation-request-success>i{width:44px;height:44px;font-size:20px}.evaluation-request-success h3{font-size:24px;font-weight:550}.evaluation-request-success p{max-width:520px;color:var(--theme-muted);font-size:14px;line-height:1.55}.evaluation-request-success>div{display:grid;gap:5px;width:min(100%,430px);border:1px solid var(--theme-line);border-radius:8px;padding:13px;background:var(--theme-surface-soft)}.evaluation-request-success>div span{color:var(--theme-muted);font-size:11px;text-transform:uppercase}@media(max-width:720px){.full-eval-checklist-head{display:grid}.full-eval-checklist-list,.evaluation-request-type-grid{grid-template-columns:1fr}.evaluation-request-test-state{grid-template-columns:auto minmax(0,1fr)}.evaluation-request-test-state>button{grid-column:1 / -1;width:100%}}#publicationReviewPanel{min-width:0}.review-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--theme-line);border-radius:8px}.review-table{min-width:1080px}.review-table td{vertical-align:top}.review-job-id{display:block;margin-top:5px;color:var(--theme-muted);font-size:11px}.review-actions{display:flex;gap:8px;white-space:nowrap}.review-decision-meta{display:grid;gap:4px;color:var(--theme-muted);font-size:12px}:is(#home,#public,#multimodel,#coding) .rank-badge{min-width:24px!important;font-size:16px!important;line-height:1.2!important}#home .preview-tabs.board-switch.tabs{grid-template-columns:repeat(3,144px)!important;gap:12px!important}#home .preview-tabs.board-switch.tabs button{width:144px!important;min-width:144px!important;height:44px!important;min-height:44px!important;padding:0 20px!important;gap:9px!important;font-size:12px!important}.access-dialog-actions{align-items:center}.access-dialog-guide-link{display:grid;grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;align-items:center;gap:11px;border:1px solid color-mix(in srgb,var(--theme-accent) 26%,var(--theme-line));border-radius:11px;padding:9px 12px;background:linear-gradient(112deg,color-mix(in srgb,var(--theme-accent-soft) 62%,var(--theme-surface)),var(--theme-surface));color:var(--theme-ink);text-decoration:none;box-shadow:0 7px 18px color-mix(in srgb,var(--theme-strong) 6%,transparent);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.access-dialog-guide-link:hover{border-color:color-mix(in srgb,var(--theme-accent) 58%,var(--theme-line));color:var(--theme-ink);box-shadow:0 10px 22px color-mix(in srgb,var(--theme-strong) 10%,transparent);transform:translateY(-1px)}.access-dialog-guide-link:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent) 24%,transparent);outline-offset:2px}.access-dialog-guide-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--theme-strong);color:#fff}.access-dialog-guide-icon .button-icon{width:16px;height:16px;background:currentColor}.access-dialog-guide-copy{display:grid;gap:2px;min-width:0}.access-dialog-guide-copy strong{color:var(--theme-ink);font-size:13px;font-weight:720;line-height:1.3}.access-dialog-guide-copy small{overflow:hidden;color:var(--theme-muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.access-dialog-guide-link>i{color:var(--theme-strong);font-size:17px;font-style:normal;transition:transform .16s ease}.access-dialog-guide-link:hover>i{transform:translate(2px,-2px)}.access-dialog-help-link{margin-right:auto;color:#1769d2;font-size:12px;font-weight:600;line-height:1.45;text-decoration:none}.access-dialog-help-link:hover{color:#0d4fae;text-decoration:underline;text-underline-offset:3px}.access-dialog-help-link:focus-visible{border-radius:3px;outline:2px solid color-mix(in srgb,#1769d2 34%,transparent);outline-offset:3px}html[lang=zh-CN] .site-footer-heading strong,html[lang=zh] .site-footer-heading strong{font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif;font-weight:700;letter-spacing:0}@media(max-width:720px){#home .preview-tabs.board-switch.tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}#home .preview-tabs.board-switch.tabs button{width:auto!important;min-width:0!important;padding:0 10px!important}.access-dialog-actions{flex-wrap:wrap}.access-dialog-help-link{width:100%;margin:0 0 2px}}.leaderboard-coming-soon-row,.leaderboard-coming-soon-row:hover{background:transparent!important}.results-table .leaderboard-coming-soon-row>td{height:auto!important;border-bottom:0!important;padding:0!important;white-space:normal!important}:is(.leaderboard-main-section,.subdataset-detail-table):has(.leaderboard-coming-soon-row){container-type:inline-size}.leaderboard-coming-soon{position:sticky;left:0;display:flex;width:100cqw;max-width:100%;min-height:238px;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;padding:38px 24px 42px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--theme-accent) 12%,transparent),transparent 190px),linear-gradient(135deg,color-mix(in srgb,var(--theme-surface-soft) 66%,transparent),color-mix(in srgb,var(--theme-accent-soft) 40%,var(--theme-surface)));color:var(--theme-ink);text-align:center}.leaderboard-coming-soon:before,.leaderboard-coming-soon:after{position:absolute;border:1px solid color-mix(in srgb,var(--theme-accent) 13%,transparent);border-radius:50%;content:"";pointer-events:none}.leaderboard-coming-soon:before{width:260px;height:260px;top:-192px;left:calc(50% - 130px)}.leaderboard-coming-soon:after{width:170px;height:170px;right:-114px;bottom:-114px}.leaderboard-coming-soon-mark{position:relative;display:flex;width:48px;height:48px;align-items:center;justify-content:center;gap:4px;margin-bottom:15px;border:1px solid color-mix(in srgb,var(--theme-accent) 28%,var(--theme-line));border-radius:14px;background:color-mix(in srgb,var(--theme-surface) 88%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--theme-ink) 7%,transparent)}.leaderboard-coming-soon-mark i{width:5px;border-radius:3px;background:var(--theme-accent);opacity:.62}.leaderboard-coming-soon-mark i:nth-child(1){height:11px}.leaderboard-coming-soon-mark i:nth-child(2){height:20px;opacity:.9}.leaderboard-coming-soon-mark i:nth-child(3){height:15px;opacity:.74}.leaderboard-coming-soon-kicker{margin-bottom:8px;color:var(--theme-accent);font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1.2}.leaderboard-coming-soon strong{color:var(--theme-ink)!important;font-family:Segoe UI Variable Display,Segoe UI,Microsoft YaHei UI,sans-serif;font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.22}.leaderboard-coming-soon p{max-width:520px;margin:9px 0 0;color:var(--theme-muted);font-size:13px;line-height:1.65}.leaderboard-coming-soon.is-compact{min-height:190px;padding-top:30px;padding-bottom:32px}.leaderboard-coming-soon.is-compact .leaderboard-coming-soon-mark{width:42px;height:42px;margin-bottom:12px}#home .home-preview-main .leaderboard-coming-soon{min-height:222px}#home .home-preview-main{border:1px solid var(--theme-line)!important;border-radius:8px!important;background:var(--theme-surface)!important}#home .home-board-card{min-height:492px}@media(max-width:720px){#home .home-board-card{min-height:448px}.leaderboard-coming-soon,#home .home-preview-main .leaderboard-coming-soon{width:100cqw;min-height:208px;padding:30px 18px 34px}.leaderboard-coming-soon strong{font-size:21px}}@media(prefers-reduced-motion:no-preference){.leaderboard-coming-soon-mark i{animation:leaderboard-empty-pulse 1.8s ease-in-out infinite;transform-origin:center bottom}.leaderboard-coming-soon-mark i:nth-child(2){animation-delay:.12s}.leaderboard-coming-soon-mark i:nth-child(3){animation-delay:.24s}}@keyframes leaderboard-empty-pulse{0%,to{transform:scaleY(.78);opacity:.52}50%{transform:scaleY(1);opacity:.92}}html[data-theme] button.cooldown-locked,html[data-theme] button.cooldown-locked:hover{border-color:#8a9095!important;background:#8a9095!important;color:#f7f8f8!important;box-shadow:none!important;cursor:pointer!important;filter:none!important}.eval-submit-feedback{display:grid;min-width:min(100%,360px);gap:7px}.eval-submit-feedback>[hidden]{display:none}.eval-submit-feedback .message,.cooldown-notice,.eval-readiness{display:block;border-left:3px solid var(--theme-line);padding:8px 10px;background:color-mix(in srgb,var(--theme-surface) 84%,var(--theme-page));color:var(--theme-muted);font-size:12px;line-height:1.45}.eval-submit-feedback .message:empty{display:none}.eval-submit-feedback .message[data-tone=success]{border-color:#2d8b68;color:#176249}.eval-submit-feedback .message[data-tone=warning],.cooldown-notice,.eval-readiness{border-color:#be7c26;color:#79501a}.eval-submit-feedback .message[data-tone=error]{border-color:#b84d49;color:#963c38}.evaluation-confirmation-dialog{width:min(600px,calc(100vw - 28px))}.evaluation-confirmation-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.evaluation-confirmation-summary>div{display:grid;gap:4px;min-width:0;border:1px solid var(--theme-line);padding:11px 12px;background:color-mix(in srgb,var(--theme-surface) 90%,var(--theme-page))}.evaluation-confirmation-summary>div:nth-child(4){grid-column:1 / -1}.evaluation-confirmation-summary dt{color:var(--theme-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.evaluation-confirmation-summary dd{overflow-wrap:anywhere;margin:0;color:var(--theme-ink);font-size:14px;font-weight:600}.evaluation-confirmation-policy{margin:0;border-left:3px solid var(--theme-accent);padding:9px 11px;background:color-mix(in srgb,var(--theme-surface) 80%,var(--theme-page));color:var(--theme-muted);font-size:13px;line-height:1.5}html[data-theme=nocturne] .eval-submit-feedback .message,html[data-theme=nocturne] .cooldown-notice,html[data-theme=nocturne] .eval-readiness,html[data-theme=nocturne] .evaluation-confirmation-policy,html[data-theme=nocturne] .evaluation-confirmation-summary>div{background:#15212b}html[data-theme=nocturne] .eval-submit-feedback .message[data-tone=success]{color:#82d9b1}html[data-theme=nocturne] .eval-submit-feedback .message[data-tone=warning],html[data-theme=nocturne] .cooldown-notice,html[data-theme=nocturne] .eval-readiness{color:#efc575}html[data-theme=nocturne] .eval-submit-feedback .message[data-tone=error]{color:#f09c98}@media(max-width:680px){.actions{align-items:stretch;flex-direction:column}.eval-submit-feedback{min-width:0}.evaluation-confirmation-summary{grid-template-columns:1fr}.evaluation-confirmation-summary>div:nth-child(4){grid-column:auto}}html[data-theme=nocturne] body{background:var(--theme-page)!important;color:var(--theme-ink)!important}html[data-theme=nocturne] .figma-top-nav{border-bottom-color:var(--theme-nav-line)!important;background:#0c141cf5!important;box-shadow:0 1px #ffffff06,0 14px 34px #0003!important}html[data-theme=nocturne] .figma-top-nav :is(.figma-brand-copy strong,.figma-brand-copy span,.top-nav .tab){color:#dfe6eb!important}html[data-theme=nocturne] .figma-top-nav :is(.brand-mark,.theme-toggle,.site-language-switch,.access-identity,.access-exit-button){border-color:#2a3c4b!important;background:#111b24!important;color:#e7edf1!important}html[data-theme=nocturne] .figma-top-nav .top-nav .tab:hover{border-color:#334858!important;background:#16222d!important}html[data-theme=nocturne] .figma-top-nav .top-nav .tab.active,html[data-theme=nocturne] .theme-toggle{border-color:#5e4239!important;background:#211916!important;color:#fff1ec!important}html[data-theme=nocturne] :is(.site-language-switch button,.theme-menu button){color:#b9c4cc!important}html[data-theme=nocturne] .site-language-switch button[aria-pressed=true]{background:#25323d!important;color:#fff!important}html[data-theme=nocturne] .theme-menu{border-color:#304351!important;background:#101922!important;box-shadow:0 22px 56px #00000075!important}html[data-theme=nocturne] .theme-menu button:hover,html[data-theme=nocturne] .theme-menu button.active{background:#192631!important}html[data-theme=nocturne] #home>.home-hero,html[data-theme=nocturne] :is(#public,#multimodel,#coding,#run,#benchmark-details,#rules,#api-guide,#provide-benchmarks)>.figma-page-hero{background:var(--theme-hero)!important;box-shadow:0 0 0 100vmax var(--theme-hero)!important}html[data-theme=nocturne] :is(.home-board-card,.track-card,.flow-grid article,.guide-page-map article,.snapshot-card,.figma-panel,.dataset-section,.dataset-card-grid article,.rules-panel,.rules-mode-section,.rule-card-grid article,.eligibility-grid article,.guide-card,.api-contract-section,.leaderboard-detail-panel,.leaderboard-main-section,.capability-chart-card,.arena-rank-card,.overview-card,.summary-card,.attribution-panel,.breakdown-block,.private-result-card,.job-stat,.result-summary-card){border-color:#293b4a!important;background:linear-gradient(145deg,#131d27,#101820)!important;color:var(--theme-ink)!important;box-shadow:0 14px 36px #0003!important}html[data-theme=nocturne] :is(.dataset-option,.active-job-card,.job-meta-chip,.suite-dataset-list,.column-selector-menu,.active-jobs,.current-job-scroll,.job-detail,.academic-board-empty,.leaderboard-coming-soon,.empty-state,.recent-job-row,.result-filter-bar){border-color:#263947!important;background:#0d151e!important;color:var(--theme-ink)!important}html[data-theme=nocturne] :is(h1,h2,h3,h4,strong,th,label,legend,.text-strong,.job-stat strong){color:var(--theme-ink)!important}html[data-theme=nocturne] :is(p,small,.muted,.section-subtitle,.hero-description,.job-stat span,.field-help,.result-note){color:var(--theme-muted)!important}html[data-theme=nocturne] select option{background:#101922;color:#f0f4f7}html[data-theme=nocturne] :is(input[type=checkbox],input[type=radio]){accent-color:var(--theme-accent)}html[data-theme=nocturne] button:not(.primary):not(.active):not(.cooldown-locked),html[data-theme=nocturne] .small-button:not(.primary){border-color:#354a5a!important;background:#14202a!important;color:#e4eaee!important}html[data-theme=nocturne] button:not(.primary):not(.active):not(.cooldown-locked):hover,html[data-theme=nocturne] .small-button:not(.primary):hover{border-color:#4b6578!important;background:#1a2a36!important}html[data-theme=nocturne] :is(button.primary,.primary,.access-cta){border-color:#df7455!important;background:#df7455!important;color:#fff8f5!important;box-shadow:0 8px 22px #df74552e!important}html[data-theme=nocturne] :is(button.primary,.primary,.access-cta):hover{border-color:#ee8768!important;background:#ee8768!important}html[data-theme=nocturne] button.cooldown-locked,html[data-theme=nocturne] button.cooldown-locked:hover{border-color:#4a5158!important;background:#4a5158!important;color:#d8dde1!important}html[data-theme=nocturne] :is(table,.leaderboard-table,.private-results-table){border-color:#293b49!important;background:#101820!important;color:var(--theme-ink)!important}html[data-theme=nocturne] :is(thead,thead tr,thead th){border-color:#344654!important;background:#18242e!important;color:#eef3f6!important}html[data-theme=nocturne] :is(tbody tr,tbody td){border-color:#263744!important;background-color:#101820!important;color:#d8e0e5!important}html[data-theme=nocturne] :is(dialog,.modal,.access-dialog-panel,.integration-test-panel,.evaluation-request-panel){border-color:#344958!important;background:#111a23!important;color:var(--theme-ink)!important;box-shadow:0 28px 80px #0000008f!important}html[data-theme=nocturne] :is(.modal-backdrop,.dialog-backdrop,.access-dialog-backdrop){background:#02060ac2!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=nocturne] :is(pre,code,.code-block){border-color:#293d4b!important;background:#081018!important;color:#dce8ee!important}html[data-theme=nocturne] :is(.status-pill,.suite-chip,.mode-tags b){border-color:#3a5060!important;background:#1a2934!important;color:#d7e2e8!important}html[data-theme=nocturne] :is(.progress-track,progress){background:#263540!important}html[data-theme=nocturne] :is(.progress-fill,progress::-webkit-progress-value){background:var(--theme-accent)!important}html[data-theme=nocturne] :is(.job-alert,.error-message,.status-error){border-color:#ff8b8359!important;background:#74262242!important;color:#ffb2ac!important}html[data-theme=nocturne] :is(.success-message,.status-success){border-color:#69d0a552!important;background:#20654a40!important;color:#9be1c2!important}html[data-theme=nocturne] ::selection{background:#ef8a6961;color:#fff}.institution-logo-nju img{inset:50% auto auto 9px!important;transform:translateY(-50%);transition:opacity .14s ease!important}.institution-logo-shlab img{inset:50% auto auto 1px!important;transform:translateY(-34.5%);transition:opacity .14s ease!important}.institution-card:hover .institution-logo-nju img{transform:translateY(-50%)}.institution-card:hover .institution-logo-shlab img{transform:translateY(-34.5%)}.figma-top-nav .access-session .access-identity{width:164px!important;min-width:132px!important;max-width:164px;justify-content:flex-start}.figma-top-nav .access-session .access-identity strong{min-width:0;max-width:68px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1101px)and (max-width:1640px){.figma-top-nav .access-session .access-identity{width:112px!important;min-width:112px!important;justify-content:center}.figma-top-nav .access-session .access-identity strong{display:none}}@media(max-width:1100px){.figma-top-nav .access-session .access-identity{width:164px!important;min-width:132px!important}.figma-top-nav .access-session .access-identity strong{display:block;max-width:72px!important}}@media(max-width:720px){.figma-top-nav .access-session .access-identity{width:auto!important;min-width:0!important;max-width:none}.figma-top-nav .access-session .access-identity strong{max-width:100%!important}}#provide-benchmarks>.provide-benchmarks-hero{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:48px!important;min-height:308px!important;padding:51px 0 42px!important}#provide-benchmarks .benchmark-estimate-card{width:100%;max-width:340px;justify-self:end;gap:10px;border:1px solid color-mix(in srgb,var(--theme-line-strong) 78%,transparent);border-radius:10px;padding:20px 22px;background:color-mix(in srgb,var(--theme-surface) 82%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--theme-ink) 8%,transparent)}#provide-benchmarks .estimate-kicker{color:var(--theme-muted)}#provide-benchmarks .estimate-main{gap:8px}#provide-benchmarks .estimate-main strong{font-size:40px}#provide-benchmarks .benchmark-estimate-card dl div{gap:14px;padding:9px 0;border-color:color-mix(in srgb,var(--theme-line) 86%,transparent)}@media(max-width:980px){#provide-benchmarks>.provide-benchmarks-hero{grid-template-columns:1fr!important;gap:28px!important}#provide-benchmarks .benchmark-estimate-card{justify-self:start;max-width:520px}}@media(max-width:720px){#provide-benchmarks>.provide-benchmarks-hero{padding:34px 0 38px!important}}#rules .rules-language-panel{display:grid;min-width:0;gap:32px;padding-bottom:12px}#rules .rules-language-panel[hidden]{display:none!important}#rules .rules-language-panel>.figma-page-hero{position:relative;overflow:hidden;min-height:430px;align-items:center;border:1px solid var(--theme-line);border-radius:22px;padding:clamp(48px,7vw,88px) clamp(28px,6vw,76px);background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--theme-accent) 22%,transparent) 0 14%,transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--theme-surface) 94%,var(--theme-accent) 6%),var(--theme-surface));box-shadow:0 24px 70px color-mix(in srgb,var(--theme-ink) 8%,transparent)}#rules .rules-language-panel>.figma-page-hero:before,#rules .rules-language-panel>.figma-page-hero:after{position:absolute;border:1px solid color-mix(in srgb,var(--theme-accent) 26%,transparent);border-radius:50%;content:"";pointer-events:none}#rules .rules-language-panel>.figma-page-hero:before{top:-170px;right:-100px;width:440px;height:440px}#rules .rules-language-panel>.figma-page-hero:after{right:92px;bottom:-210px;width:360px;height:360px}#rules .rules-language-panel>.figma-page-hero>div{position:relative;z-index:1;max-width:980px}#rules .rules-language-panel .figma-page-hero .page-hero-kicker span{border-color:color-mix(in srgb,var(--theme-accent) 35%,var(--theme-line));background:color-mix(in srgb,var(--theme-surface) 86%,transparent);color:var(--theme-strong);letter-spacing:.11em}#rules .rules-language-panel .figma-page-hero .page-hero-title{max-width:940px;margin-top:24px;font-size:clamp(46px,5.4vw,76px);line-height:.98;letter-spacing:-.045em}#rules .rules-language-panel[lang=en] .figma-page-hero .page-hero-title{max-width:1080px;font-size:clamp(43px,4.8vw,68px);line-height:1.02}#rules .rules-language-panel .figma-page-hero p{max-width:850px;margin-top:28px;color:var(--theme-muted)!important;font-size:clamp(16px,1.5vw,19px);line-height:1.8}#rules .rules-language-panel .figma-page-hero .hero-actions{margin-top:30px}#rules .rules-language-panel>.figma-page-hero+.rules-panel{margin-top:4px!important}#rules .rules-language-panel>:is(.rules-panel,.rules-mode-section),#rules .rules-language-panel .rules-bottom-grid>:is(.rules-panel,aside){border-color:color-mix(in srgb,var(--theme-line) 86%,var(--theme-accent) 14%)!important;border-radius:16px!important;box-shadow:0 14px 38px color-mix(in srgb,var(--theme-ink) 5%,transparent)}#rules .rules-language-panel>:is(.rules-panel,.rules-mode-section){position:relative;overflow:hidden;padding:30px!important}#rules .rules-language-panel>.rules-mode-section:before{position:absolute;top:0;right:30px;left:30px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--theme-accent),transparent 68%);content:""}#rules .rules-language-panel :is(.rules-panel,.rules-mode-section)>h2{max-width:920px;margin-bottom:14px;font-size:clamp(26px,2.5vw,36px);line-height:1.15;letter-spacing:-.025em}#rules .rules-language-panel :is(.rules-panel,.rules-mode-section)>p{max-width:980px;margin:0 0 24px!important;color:var(--theme-muted)!important;font-size:15px;line-height:1.75}#rules .rules-language-panel .eligibility-grid{gap:14px;margin-top:24px}#rules .rules-language-panel .eligibility-grid article,#rules .rules-language-panel .eligibility-grid article:nth-child(4),#rules .rules-language-panel .eligibility-grid article:nth-child(5){min-height:126px;border:1px solid color-mix(in srgb,var(--theme-line) 82%,var(--theme-accent) 18%);border-radius:13px;padding:18px;background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,var(--theme-surface) 93%,var(--theme-accent) 7%))}#rules .rules-language-panel .eligibility-grid article span{float:none;width:auto;min-width:28px;min-height:24px;margin:0 0 16px;padding:0 8px;background:color-mix(in srgb,var(--theme-positive) 13%,var(--theme-surface));color:var(--theme-positive)}#rules .rules-language-panel .eligibility-grid article h3{margin-bottom:7px;font-size:17px}#rules .rules-language-panel .rule-card-grid{gap:16px}#rules .rules-language-panel .rule-card-grid article{position:relative;min-height:220px;overflow:hidden;border-color:color-mix(in srgb,var(--theme-line) 82%,var(--theme-accent) 18%);border-radius:14px;padding:22px;background:linear-gradient(155deg,var(--theme-surface) 0 72%,color-mix(in srgb,var(--theme-surface) 88%,var(--theme-accent) 12%));transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}#rules .rules-language-panel .rule-card-grid article:after{position:absolute;top:0;left:22px;width:56px;height:3px;border-radius:0 0 999px 999px;background:var(--theme-accent);content:""}#rules .rules-language-panel .rule-card-grid article:hover{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-line));box-shadow:0 16px 32px color-mix(in srgb,var(--theme-ink) 7%,transparent);transform:translateY(-2px)}#rules .rules-language-panel .rule-card-grid article>span{margin-top:4px;background:color-mix(in srgb,var(--theme-accent) 11%,var(--theme-surface));color:var(--theme-strong);text-transform:none}#rules .rules-language-panel .rule-card-grid article h3{margin-bottom:12px;font-size:20px;line-height:1.3}#rules .rules-language-panel .rule-card-grid article p{font-size:14px;line-height:1.72}#rules .rules-language-panel .doc-callout{margin-top:20px;border-left-color:var(--theme-accent);border-radius:0 13px 13px 0;background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-surface))}#rules .rules-language-panel .doc-table-wrap{border-color:color-mix(in srgb,var(--theme-line) 84%,var(--theme-accent) 16%);border-radius:13px;box-shadow:inset 0 1px color-mix(in srgb,white 55%,transparent);scrollbar-color:color-mix(in srgb,var(--theme-accent) 40%,transparent) transparent;scrollbar-width:thin}#rules .rules-language-panel .doc-table th{background:color-mix(in srgb,var(--theme-surface) 88%,var(--theme-accent) 12%);color:var(--theme-ink);letter-spacing:.035em}#rules .rules-language-panel .doc-table td:first-child,#rules .rules-language-panel .doc-table th:first-child{position:sticky;left:0;z-index:1;min-width:150px;background:color-mix(in srgb,var(--theme-surface) 91%,var(--theme-accent) 9%);box-shadow:10px 0 18px color-mix(in srgb,var(--theme-ink) 4%,transparent)}#rules .rules-language-panel .rules-bottom-grid{gap:20px}#rules .rules-language-panel .rules-bottom-grid>.rules-panel{padding:26px 24px}#rules .rules-language-panel .guardrail{border-color:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-line))!important;background:linear-gradient(155deg,color-mix(in srgb,var(--theme-surface) 91%,var(--theme-accent) 9%),var(--theme-surface))!important}#rules .rules-language-panel .guardrail>span{background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-surface));color:var(--theme-strong)}#rules .rules-language-panel .numbered-flow article{border-color:color-mix(in srgb,var(--theme-line) 84%,var(--theme-accent) 16%);border-radius:13px;background:linear-gradient(155deg,var(--theme-surface),color-mix(in srgb,var(--theme-surface) 92%,var(--theme-accent) 8%))}#rules .rules-language-panel .numbered-flow article span{background:var(--theme-ink);color:var(--theme-surface)}#rules .rules-language-panel>.rules-panel:last-child{border-color:color-mix(in srgb,var(--theme-accent) 35%,var(--theme-line))!important;background:radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--theme-accent) 15%,transparent),transparent 38%),var(--theme-surface)!important}@media(max-width:900px){#rules .rules-language-panel{gap:26px}#rules .rules-language-panel>.figma-page-hero{min-height:0}}@media(max-width:720px){#rules .rules-language-panel{gap:20px}#rules .rules-language-panel>.figma-page-hero{border-radius:16px;padding:38px 20px 34px}#rules .rules-language-panel .figma-page-hero .page-hero-title,#rules .rules-language-panel[lang=en] .figma-page-hero .page-hero-title{margin-top:20px;font-size:clamp(38px,11vw,48px);line-height:1.02}#rules .rules-language-panel .figma-page-hero p{margin-top:22px;font-size:16px;line-height:1.72}#rules .rules-language-panel>:is(.rules-panel,.rules-mode-section),#rules .rules-language-panel .rules-bottom-grid>:is(.rules-panel,aside){border-radius:14px!important}#rules .rules-language-panel>:is(.rules-panel,.rules-mode-section),#rules .rules-language-panel .rules-bottom-grid>.rules-panel{padding:22px 16px!important}#rules .rules-language-panel .eligibility-grid article,#rules .rules-language-panel .eligibility-grid article:nth-child(4),#rules .rules-language-panel .eligibility-grid article:nth-child(5),#rules .rules-language-panel .rule-card-grid article{min-height:0}#rules .rules-language-panel .doc-callout{grid-template-columns:1fr;gap:8px}#rules .rules-language-panel .numbered-flow{grid-template-columns:1fr;gap:14px;overflow:visible}#rules .rules-language-panel .numbered-flow article:not(:last-child):after{top:auto;right:50%;bottom:-20px;width:20px;height:20px;content:"\2193";font-size:16px;transform:translate(50%)}}.cycle-two-rankings-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;margin:0 0 22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-accent) 24%,var(--theme-line));border-radius:14px;padding:17px 18px 17px 20px;background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--theme-accent) 13%,transparent) 0 52px,transparent 53px),linear-gradient(112deg,color-mix(in srgb,var(--theme-accent-soft) 84%,var(--theme-surface)),var(--theme-surface) 74%);color:var(--theme-ink);text-decoration:none;box-shadow:0 10px 28px color-mix(in srgb,var(--theme-strong) 7%,transparent);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cycle-two-rankings-banner:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,var(--theme-line));color:var(--theme-ink);box-shadow:0 13px 32px color-mix(in srgb,var(--theme-strong) 11%,transparent);transform:translateY(-1px)}.cycle-two-rankings-banner:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent) 28%,transparent);outline-offset:3px}.cycle-two-rankings-banner-copy{position:relative;z-index:1;display:flex;align-items:center;gap:16px;min-width:0}.cycle-two-rankings-banner-kicker{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:30px;border-radius:999px;padding:0 12px;background:var(--theme-strong);color:#fff;font-size:11px;font-weight:750;letter-spacing:.08em;white-space:nowrap}.cycle-two-rankings-banner-text{display:grid;gap:4px;min-width:0}.cycle-two-rankings-banner-text strong{color:var(--theme-ink);font-size:17px;font-weight:700;line-height:1.35}.cycle-two-rankings-banner-text>span{color:var(--theme-muted);font-size:13px;line-height:1.5}.cycle-two-rankings-banner-status{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin-left:auto}.cycle-two-rankings-countdown{display:inline-flex;align-items:flex-start;gap:7px;border:1px solid color-mix(in srgb,var(--theme-accent) 18%,var(--theme-line));border-radius:10px;padding:8px 11px 7px;background:color-mix(in srgb,var(--theme-surface) 88%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 65%,transparent)}.cycle-two-rankings-countdown-unit{display:grid;min-width:27px;justify-items:center;gap:2px}.cycle-two-rankings-countdown-unit strong{color:var(--theme-strong);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:16px;font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:.02em;line-height:1}.cycle-two-rankings-countdown-unit small{color:var(--theme-muted);font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1}.cycle-two-rankings-countdown>i{color:color-mix(in srgb,var(--theme-accent) 62%,var(--theme-muted));font-size:13px;font-style:normal;font-weight:700;line-height:1}.cycle-two-rankings-live{display:inline-flex;align-items:center;gap:9px;min-height:38px;border:1px solid color-mix(in srgb,var(--theme-accent) 30%,var(--theme-line));border-radius:999px;padding:0 14px;background:color-mix(in srgb,var(--theme-accent-soft) 76%,var(--theme-surface));color:var(--theme-strong);font-size:12px;font-weight:750;white-space:nowrap}.cycle-two-rankings-live[hidden],.cycle-two-rankings-countdown[hidden]{display:none}.cycle-two-rankings-live>i{width:7px;height:7px;border-radius:50%;background:var(--theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 16%,transparent)}.cycle-two-rankings-banner-action{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;min-height:42px;border:1px solid color-mix(in srgb,var(--theme-accent) 26%,var(--theme-line));border-radius:10px;padding:0 16px;background:var(--theme-surface);color:var(--theme-strong);font-size:13px;font-weight:700;white-space:nowrap}.cycle-two-rankings-banner-action i{font-size:16px;font-style:normal;transition:transform .16s ease}.cycle-two-rankings-banner:hover .cycle-two-rankings-banner-action i{transform:translate(2px,-2px)}@media(max-width:1040px)and (min-width:721px){.cycle-two-rankings-banner{flex-wrap:wrap}.cycle-two-rankings-banner-copy{flex:1 1 calc(100% - 220px)}.cycle-two-rankings-banner-status{order:3;width:100%;justify-content:flex-start;margin-left:88px}}@media(max-width:720px){.cycle-two-rankings-banner{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.cycle-two-rankings-banner-copy{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.cycle-two-rankings-banner-text{width:100%}.cycle-two-rankings-banner-kicker{min-width:auto}.cycle-two-rankings-banner-status{width:100%;margin-left:0;justify-content:flex-start}.cycle-two-rankings-countdown,.cycle-two-rankings-live{width:100%;justify-content:center}.cycle-two-rankings-banner-action{width:100%}}#api-guide .guide-format-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:-4px;padding:12px 14px;border:1px solid #dce5e7;border-radius:10px;background:#f5f8f8}#api-guide .guide-format-toolbar>p{margin:0;color:#607078;font-size:13px;line-height:1.45;text-align:right}#api-guide .guide-format-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(118px,1fr));flex:0 0 auto;gap:4px;padding:4px;border:1px solid #cad8da;border-radius:9px;background:#eaf0f0}#api-guide .guide-format-switch button{min-height:36px;border:0;border-radius:6px;padding:0 16px;background:transparent;color:#58686f;cursor:pointer;font:inherit;font-size:13px;font-weight:700;transition:background .16s ease,color .16s ease,box-shadow .16s ease}#api-guide .guide-format-switch button:hover{color:#173a3d}#api-guide .guide-format-switch button.active{background:#24585b;color:#fff;box-shadow:0 2px 7px #1940432e}#api-guide .guide-format-switch button:focus-visible{outline:2px solid #4a8f93;outline-offset:2px}#api-guide .guide-example-column,#api-guide .guide-format-panel{display:grid;min-width:0;align-content:start}#api-guide .guide-format-panel[hidden]{display:none!important}#api-guide .guide-format-card .guide-example-column pre{min-height:100%}#api-guide .guide-content-parts{margin-top:12px;overflow:hidden;border:1px solid #d8e2e4;border-radius:9px;background:#fff}#api-guide .guide-content-parts summary{position:relative;display:flex;align-items:center;min-height:58px;padding:10px 48px 10px 14px;cursor:pointer;list-style:none}#api-guide .guide-content-parts summary::-webkit-details-marker{display:none}#api-guide .guide-content-parts summary:after{position:absolute;right:14px;display:grid;width:26px;height:26px;place-items:center;border:1px solid #cbd9db;border-radius:50%;color:#24585b;content:"+";font-size:17px;font-weight:500;line-height:1}#api-guide .guide-content-parts[open] summary:after{content:"\2212"}#api-guide .guide-content-parts summary span{display:grid;gap:3px}#api-guide .guide-content-parts summary strong{color:#26373d;font-size:13px;font-weight:720}#api-guide .guide-content-parts summary small{color:#6c7b82;font-size:11px;line-height:1.4}#api-guide .guide-content-parts-grid{display:grid;margin:0;padding:0 14px 14px}#api-guide .guide-content-parts-grid>div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:10px 0;border-top:1px solid #e3e9eb}#api-guide .guide-content-parts-grid dt,#api-guide .guide-content-parts-grid dd{margin:0}#api-guide .guide-content-parts-grid dt{color:#24464a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700}#api-guide .guide-content-parts-grid dd{color:#58686f;font-size:12px;line-height:1.5}html[data-theme=nocturne] #api-guide .guide-format-toolbar{border-color:color-mix(in srgb,var(--theme-line) 80%,transparent);background:color-mix(in srgb,var(--theme-surface-soft) 82%,transparent)}html[data-theme=nocturne] #api-guide .guide-format-switch{border-color:var(--theme-line);background:var(--theme-surface-soft)}html[data-theme=nocturne] #api-guide .guide-format-switch button.active{background:var(--theme-accent);color:var(--theme-accent-contrast, #fff)}html[data-theme=nocturne] #api-guide .guide-content-parts{border-color:var(--theme-line);background:var(--theme-surface)}@media(max-width:820px){#api-guide .guide-format-toolbar{align-items:stretch;flex-direction:column;gap:10px}#api-guide .guide-format-toolbar>p{text-align:left}}@media(max-width:520px){#api-guide .guide-format-switch{grid-template-columns:1fr 1fr;width:100%}#api-guide .guide-format-switch button{min-width:0;padding:0 8px}#api-guide .guide-content-parts-grid>div{grid-template-columns:1fr;gap:4px}}:root{--polish-ease: cubic-bezier(.22, 1, .36, 1);--polish-shadow: 0 12px 30px color-mix(in srgb, var(--theme-ink, #252c30) 9%, transparent);--polish-shadow-soft: 0 7px 18px color-mix(in srgb, var(--theme-ink, #252c30) 6%, transparent);--polish-focus: color-mix(in srgb, var(--theme-accent, #6d858f) 34%, transparent);--polish-hover: color-mix(in srgb, var(--theme-accent-soft, #e5ecef) 42%, var(--theme-surface, #fffefa))}button,a,[role=button],input,select,textarea,summary{transition:color .17s ease,background-color .17s ease,border-color .17s ease,box-shadow .21s ease,opacity .17s ease,transform .21s var(--polish-ease)}button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover{transform:translateY(-1px)}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:translateY(0) scale(.985);transition-duration:70ms}:is(button,a,[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--theme-accent, #6d858f)!important;outline-offset:3px;box-shadow:0 0 0 5px var(--polish-focus)!important}button:disabled{cursor:not-allowed;transform:none!important}.figma-top-nav .figma-brand,.figma-top-nav .top-nav .tab,.theme-toggle,.access-cta,.access-exit-button{will-change:transform}.figma-top-nav .figma-brand:hover{transform:translateY(-1px)}.figma-top-nav .top-nav .tab:not(.active):hover .nav-icon,.button-with-icon:hover .button-icon{transform:scale(1.08)}.button-icon{transition:opacity .17s ease,transform .22s var(--polish-ease)}.theme-menu{transform-origin:top right;animation:polish-menu-in .18s var(--polish-ease) both}.theme-menu button:hover .theme-swatches{transform:scale(1.04);box-shadow:var(--polish-shadow-soft)}.theme-swatches{transition:transform .22s var(--polish-ease),box-shadow .22s ease}.view.active>*{animation:polish-content-in .3s var(--polish-ease) both}.view.active>*:nth-child(2){animation-delay:30ms}.view.active>*:nth-child(3){animation-delay:55ms}.view.active>*:nth-child(n+4){animation-delay:75ms}:is(.track-card,.route-grid article,.flow-grid article,.dataset-card-grid article,.guide-page-map article,.eligibility-grid article,.rule-card-grid article){transition:border-color .21s ease,background-color .21s ease,box-shadow .24s ease,transform .24s var(--polish-ease)!important}:is(.track-card,.route-grid article,.dataset-card-grid article,.guide-page-map article,.eligibility-grid article,.rule-card-grid article):hover{border-color:var(--theme-line-strong, #bcc8ce)!important;box-shadow:var(--polish-shadow-soft)!important;transform:translateY(-3px)}.route-grid article[data-view],.guide-page-map article[data-view]{cursor:pointer}.route-grid article[data-view]:active,.guide-page-map article[data-view]:active,.track-card:active{transform:translateY(-1px) scale(.995)}.track-card button:hover{transform:translate(2px)!important}.dataset-card-actions a:hover{color:var(--theme-strong, #30393e);letter-spacing:.01em}.results-table tbody tr,.job-task-table tbody tr,.nested-table tbody tr{transition:background-color .15s ease,box-shadow .15s ease}.results-table tbody tr:hover,.job-task-table tbody tr:hover,.nested-table tbody tr:hover{background:var(--polish-hover)!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--theme-accent, #6d858f) 58%,transparent)}.results-table tbody tr:hover .version-link,.results-table tbody tr:hover .text-strong,.leaderboard-header-sort:hover .leaderboard-head-label{color:var(--theme-strong, #30393e)}.leaderboard-sort-arrows i{transition:color .15s ease,opacity .15s ease,transform .18s var(--polish-ease)}.leaderboard-header-sort:hover .leaderboard-sort-arrows i{opacity:.72;transform:scale(1.08)}.leaderboard-overall-track i,.task-progress-bar i,.active-job-progress i,.integration-live-progress i,.arena-rank-bar i{position:relative;overflow:hidden;transition:width .42s var(--polish-ease),filter .18s ease}.results-table tbody tr:hover .leaderboard-overall-track i,.active-job-card:hover .active-job-progress i{filter:saturate(1.18) brightness(1.04)}:is(input,select,textarea):hover:not(:disabled):not(:focus){border-color:var(--theme-line-strong, #bcc8ce)}.dataset-item,.dataset-toggle,.active-job-card,.private-score-item,.column-selector{transition:border-color .19s ease,background-color .19s ease,box-shadow .22s ease,transform .22s var(--polish-ease)}.dataset-item:hover,.active-job-card:hover{box-shadow:var(--polish-shadow-soft)}.dataset-toggle:not(.active):hover{border-color:var(--theme-line-strong, #bcc8ce)!important;background:var(--theme-surface-soft, #f2f4f4)!important}.dataset-item:has(input:checked){box-shadow:0 0 0 3px var(--polish-focus)!important}.status-badge{transition:filter .17s ease,box-shadow .17s ease,transform .17s var(--polish-ease)}tr:hover .status-badge,.active-job-card:hover .status-badge{filter:saturate(1.08);transform:scale(1.025)}#publicationReviewPanel .status-pending{box-shadow:0 0 color-mix(in srgb,var(--theme-accent, #6d858f) 22%,transparent);animation:polish-pending-pulse 2.8s ease-out infinite}.review-actions button:hover{box-shadow:var(--polish-shadow-soft)}.access-dialog,.integration-test-dialog{animation:polish-dialog-in .24s var(--polish-ease) both}.access-dialog-backdrop,.integration-test-backdrop{animation:polish-backdrop-in .18s ease both}:is(.preview-table-wrap,.leaderboard-main-section,.subdataset-detail-table,.private-table-wrap,.review-table-wrap){scrollbar-color:var(--theme-line-strong, #bcc8ce) transparent;scrollbar-width:thin}:is(.preview-table-wrap,.leaderboard-main-section,.subdataset-detail-table,.private-table-wrap,.review-table-wrap)::-webkit-scrollbar{width:8px;height:8px}:is(.preview-table-wrap,.leaderboard-main-section,.subdataset-detail-table,.private-table-wrap,.review-table-wrap)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--theme-line-strong, #bcc8ce);background-clip:padding-box}@keyframes polish-content-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes polish-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes polish-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes polish-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes polish-pending-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--theme-accent, #6d858f) 25%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media(hover:none){button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover,:is(.track-card,.route-grid article,.dataset-card-grid article,.guide-page-map article,.eligibility-grid article,.rule-card-grid article):hover{transform:none;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.view.active>*,.theme-menu,.access-dialog,.integration-test-dialog,.access-dialog-backdrop,.integration-test-backdrop,#publicationReviewPanel .status-pending{animation:none!important}button,a,[role=button],input,select,textarea,summary,.button-icon,.results-table tbody tr,.job-task-table tbody tr,.nested-table tbody tr{transition-duration:1ms!important}}::selection{background:color-mix(in srgb,var(--theme-accent, #6d858f) 28%,transparent);color:var(--theme-ink, #252c30)}:is(.results-table,.job-task-table,.nested-table,.score-pill,.score-metric,.rank-badge,.snapshot-stats,.overview-grid,.task-progress,.mono){font-variant-numeric:tabular-nums}.figma-top-nav .top-nav .tab.active{position:relative}.figma-top-nav .top-nav .tab.active:after{position:absolute;right:12px;bottom:3px;left:12px;height:2px;border-radius:999px;background:var(--theme-accent, #6d858f);opacity:.58;content:"";animation:micro-nav-line-in .22s cubic-bezier(.22,1,.36,1) both}:is(.score-pill,.rank-badge,.suite-chip,.stage-chip,.cache-chip,.binding-pill){transition:border-color .17s ease,box-shadow .19s ease,filter .17s ease,transform .19s cubic-bezier(.22,1,.36,1)}tr:hover :is(.score-pill,.rank-badge,.suite-chip,.stage-chip,.cache-chip),.active-job-card:hover :is(.suite-chip,.stage-chip){filter:saturate(1.06);transform:translateY(-1px)}tr:hover .score-pill{box-shadow:0 4px 12px color-mix(in srgb,var(--theme-accent, #6d858f) 13%,transparent)}:is(#public,#multimodel,#coding,#home) .leaderboard-table tbody tr{position:relative;z-index:0;transition:background-color .15s ease,box-shadow .18s ease}:is(#public,#multimodel,#coding,#home) .leaderboard-table tbody tr:hover{z-index:1;background:var(--polish-hover, rgba(109, 133, 143, .08))!important;box-shadow:0 4px 14px color-mix(in srgb,var(--theme-ink, #252c30) 14%,transparent)!important}details>summary{border-radius:6px}details>summary:hover{background:color-mix(in srgb,var(--theme-accent-soft, #e5ecef) 44%,transparent)}details[open]>summary{color:var(--theme-strong, #30393e)}.private-score-item[open],.result-failure[open],.task-error-detail[open],.error-text[open],.column-selector[open]{border-color:var(--theme-line-strong, #bcc8ce)!important;box-shadow:0 7px 18px color-mix(in srgb,var(--theme-ink, #252c30) 5%,transparent)}.private-score-item[open] summary:before{color:var(--theme-accent, #6d858f)}.empty-state,.active-jobs-empty,.private-score-empty,.home-preview-empty{border-radius:8px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--theme-accent, #6d858f) 7%,transparent),transparent 58%),color-mix(in srgb,var(--theme-surface-soft, #f2f4f4) 48%,transparent);transition:border-color .19s ease,background-color .19s ease}.empty-state:hover,.active-jobs-empty:hover{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--theme-accent, #6d858f) 11%,transparent),transparent 62%),color-mix(in srgb,var(--theme-surface-soft, #f2f4f4) 64%,transparent)}:is(.preview-tabs button.active,.board-switch .tab.active,.active-job-card.selected){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent, #6d858f) 20%,transparent),0 4px 12px color-mix(in srgb,var(--theme-ink, #252c30) 5%,transparent)!important}:is(.hero-actions,.actions,.integration-test-actions,.integration-complete-actions) button:not(:disabled):hover{box-shadow:0 8px 18px color-mix(in srgb,var(--theme-ink, #252c30) 10%,transparent)}:is(.hero-actions,.actions,.integration-test-actions,.integration-complete-actions) button:not(:disabled):active{box-shadow:0 3px 8px color-mix(in srgb,var(--theme-ink, #252c30) 8%,transparent)}.preview-open-button:hover .icon-chart-column,.hero-actions button:hover .icon-play,.access-cta:hover .icon-circle-plus,.guide-hero-button:hover .icon-gauge{transform:scale(1.08) rotate(-3deg)}.hero-actions button:hover .icon-mail,.guide-hero-button:hover .icon-mail{transform:translateY(-1px) rotate(2deg)}.track-card:hover .track-card-icon{transform:scale(1.08) rotate(-2deg)}.dataset-card-actions a,.guide-card a{text-decoration-color:transparent;text-underline-offset:4px}.dataset-card-actions a:hover,.guide-card a:hover{text-decoration-color:color-mix(in srgb,var(--theme-accent, #6d858f) 70%,transparent)}#publicationReviewPanel .review-table tbody tr:hover .review-actions{filter:saturate(1.05)}#publicationReviewPanel .review-decision-meta small{line-height:1.45}:is(.leaderboard-main-section,.subdataset-detail-table,.preview-table-wrap,.private-table-wrap,.review-table-wrap){background-image:linear-gradient(to right,color-mix(in srgb,var(--theme-ink, #252c30) 4%,transparent),transparent 8px),linear-gradient(to left,color-mix(in srgb,var(--theme-ink, #252c30) 4%,transparent),transparent 8px);background-position:left center,right center;background-repeat:no-repeat;background-size:8px 100%}:is(#api-guide,#home .explore-section) .guide-page-map{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:16px}:is(#api-guide,#home .explore-section) .guide-page-map article{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;align-content:stretch;gap:10px;min-height:174px;overflow:hidden;border-color:color-mix(in srgb,var(--theme-line, #d5dcdf) 84%,transparent);border-radius:14px;padding:18px 19px 17px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--theme-accent, #6d858f) 12%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--theme-surface, #fff) 98%,transparent),color-mix(in srgb,var(--theme-surface-soft, #f2f4f4) 72%,transparent));box-shadow:0 1px color-mix(in srgb,#fff 72%,transparent) inset;outline:none}:is(#api-guide,#home .explore-section) .guide-page-map article:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--theme-accent, #6d858f),color-mix(in srgb,var(--theme-accent, #6d858f) 18%,transparent));opacity:.42;content:"";transition:opacity .19s ease}:is(#api-guide,#home .explore-section) .page-map-card-top{display:flex;align-items:center;justify-content:space-between}:is(#api-guide,#home .explore-section) .page-map-card-icon{display:grid;width:34px;min-width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--theme-accent, #6d858f) 22%,transparent);border-radius:10px;background-color:var(--theme-accent, #6d858f);box-shadow:0 5px 14px color-mix(in srgb,var(--theme-accent, #6d858f) 14%,transparent);color:#fff}:is(#api-guide,#home .explore-section) .page-map-card-icon .button-icon{width:16px;min-width:16px;height:16px}:is(#api-guide,#home .explore-section) .page-map-card-index{color:color-mix(in srgb,var(--theme-muted, #6f797e) 72%,transparent);font-size:11px;font-weight:750;letter-spacing:.12em}:is(#api-guide,#home .explore-section) .guide-page-map h3{color:var(--theme-ink, #252c30);font-size:17px;font-weight:720;letter-spacing:-.01em}:is(#api-guide,#home .explore-section) .guide-page-map p{color:var(--theme-muted, #6f797e);line-height:1.5}:is(#api-guide,#home .explore-section) .page-map-card-action{display:inline-flex;align-items:center;justify-self:start;justify-content:flex-start;gap:7px;color:var(--theme-strong, #30393e);font-size:12px;font-weight:700;letter-spacing:.02em}:is(#api-guide,#home .explore-section) .page-map-card-action i{font-style:normal;transition:transform .19s cubic-bezier(.22,1,.36,1)}:is(#api-guide,#home .explore-section) .guide-page-map article:hover,:is(#api-guide,#home .explore-section) .guide-page-map article:focus-visible{border-color:color-mix(in srgb,var(--theme-accent, #6d858f) 48%,var(--theme-line, #d5dcdf))!important;box-shadow:0 13px 30px color-mix(in srgb,var(--theme-ink, #252c30) 11%,transparent)!important}:is(#api-guide,#home .explore-section) .guide-page-map article:hover:before,:is(#api-guide,#home .explore-section) .guide-page-map article:focus-visible:before{opacity:.9}:is(#api-guide,#home .explore-section) .guide-page-map article:hover .page-map-card-action i,:is(#api-guide,#home .explore-section) .guide-page-map article:focus-visible .page-map-card-action i{transform:translate(4px)}:is(#api-guide,#home .explore-section) .guide-page-map article:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent, #6d858f) 24%,transparent);outline-offset:3px}@media(max-width:980px){:is(#api-guide,#home .explore-section) .guide-page-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:is(#api-guide,#home .explore-section) .guide-page-map{grid-template-columns:1fr}}@keyframes micro-nav-line-in{0%{opacity:0;transform:scaleX(.35)}to{opacity:.58;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.figma-top-nav .top-nav .tab.active:after{animation:none}:is(.score-pill,.rank-badge,.suite-chip,.stage-chip,.cache-chip,.binding-pill,.empty-state,.active-jobs-empty){transition-duration:1ms!important}}body.intro-active{overflow:hidden}.intro-screen{--intro-ink: #f3f7f5;--intro-muted: rgba(227, 238, 234, .54);--intro-line: rgba(193, 219, 210, .16);--intro-mint: #91efd2;--intro-blue: #8ca9ff;position:fixed;inset:0;z-index:10000;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;min-height:100dvh;overflow:hidden;color:var(--intro-ink);background:#0a0e0e;font-family:Inter,Arial,Microsoft YaHei,sans-serif;isolation:isolate;opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.65,0,.35,1),visibility .7s,transform .9s cubic-bezier(.65,0,.35,1),clip-path .9s cubic-bezier(.76,0,.24,1);clip-path:inset(0 round 0)}.intro-screen:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.intro-screen:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 180px #00000094}.intro-screen.is-leaving{opacity:0;visibility:hidden;transform:scale(1.025);clip-path:inset(48% 48% 48% 48% round 999px);pointer-events:none}.intro-ambient,.intro-grid,.intro-glow{position:absolute;inset:0;pointer-events:none}.intro-ambient{z-index:-1;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(24,51,44,.34),transparent 33%),linear-gradient(145deg,#0d1312,#080b0c 52%,#0a1011)}.intro-grid{opacity:.33;background-image:linear-gradient(var(--intro-line) 1px,transparent 1px),linear-gradient(90deg,var(--intro-line) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 76%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 76%);transform:perspective(700px) rotateX(65deg) translateY(47%) scale(1.45);transform-origin:center bottom;animation:intro-grid-arrive 2.2s .15s both cubic-bezier(.22,1,.36,1)}.intro-glow{inset:auto;width:42vw;height:42vw;border-radius:50%;filter:blur(110px);opacity:.09}.intro-glow-one{top:-28vw;right:-7vw;background:var(--intro-blue);animation:intro-glow-drift 10s ease-in-out infinite alternate}.intro-glow-two{bottom:-34vw;left:-12vw;background:var(--intro-mint);animation:intro-glow-drift 12s 1.2s ease-in-out infinite alternate-reverse}.intro-header,.intro-footer{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding-right:clamp(24px,4vw,72px);padding-left:clamp(24px,4vw,72px)}.intro-header{height:clamp(78px,10vh,104px);border-bottom:1px solid rgba(210,229,222,.1);animation:intro-fade-down .9s .1s both cubic-bezier(.22,1,.36,1)}.intro-brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.intro-brand-mark{position:relative;display:grid;width:35px;height:35px;place-items:center;transform:rotate(45deg)}.intro-brand-mark:before,.intro-brand-mark:after{content:"";position:absolute;background:var(--intro-mint)}.intro-brand-mark:before{width:1px;height:100%}.intro-brand-mark:after{width:100%;height:1px}.intro-brand-mark i{position:absolute;width:6px;height:6px;border:1px solid var(--intro-mint);border-radius:50%;background:#0a0e0e}.intro-brand-mark i:nth-child(1){top:0}.intro-brand-mark i:nth-child(2){right:0}.intro-brand-mark i:nth-child(3){bottom:0}.intro-brand-mark i:nth-child(4){left:0}.intro-brand>span:last-child{display:grid;gap:1px}.intro-brand strong{font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.intro-brand small{color:var(--intro-muted);font-size:9px;font-weight:500;letter-spacing:.24em;line-height:1.1;text-transform:uppercase}.intro-system-status{display:flex;align-items:center;gap:9px;color:var(--intro-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.intro-system-status span{width:6px;height:6px;border-radius:50%;background:var(--intro-mint);box-shadow:0 0 #91efd273;animation:intro-status-pulse 2.4s ease-out infinite}.intro-stage{--intro-x: 0px;--intro-y: 0px;position:relative;z-index:2;display:grid;min-height:0;place-items:center}.intro-network{position:absolute;top:50%;left:50%;width:min(94vw,1180px);height:min(76vh,720px);overflow:visible;transform:translate(calc(-50% + var(--intro-x)),calc(-50% + var(--intro-y)));transition:transform .9s cubic-bezier(.22,1,.36,1);animation:intro-network-arrive 1.8s .12s both cubic-bezier(.16,1,.3,1)}.intro-core-halo{fill:url(#introCoreGradient);transform-origin:600px 360px;animation:intro-halo 4.5s ease-in-out infinite}.intro-orbits{fill:none;stroke:#b6d9cd2e;stroke-width:1;transform-origin:600px 360px;animation:intro-orbit-turn 38s linear infinite}.intro-orbits ellipse:nth-child(2){stroke-dasharray:3 8}.intro-orbits ellipse:nth-child(3){stroke:#8ca9ff30}.intro-orbits circle{stroke-dasharray:1 10}.intro-traces{fill:none;stroke:url(#introLineGradient);stroke-linecap:round;stroke-width:1.35}.intro-traces path{stroke-dasharray:860;stroke-dashoffset:860;animation:intro-trace-draw 2.4s both cubic-bezier(.65,0,.35,1)}.intro-traces path:nth-child(1){animation-delay:.35s}.intro-traces path:nth-child(2){animation-delay:.52s}.intro-traces path:nth-child(3){animation-delay:.69s}.intro-nodes>g{opacity:0;animation:intro-node-in .6s both ease-out}.intro-nodes>g:nth-child(1){animation-delay:1.15s}.intro-nodes>g:nth-child(2){animation-delay:1.3s}.intro-nodes>g:nth-child(3){animation-delay:1.45s}.intro-nodes>g:nth-child(4){animation-delay:1.2s}.intro-nodes>g:nth-child(5){animation-delay:1.35s}.intro-nodes>g:nth-child(6){animation-delay:1.5s}.intro-nodes>g circle:first-child{fill:#91efd20a;stroke:#91efd257;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:intro-node-ring 2.8s ease-out infinite}.intro-nodes>g circle:last-child{fill:var(--intro-mint);filter:drop-shadow(0 0 7px rgba(145,239,210,.85))}.intro-compass{transform-origin:0 0;animation:intro-compass-float 7s ease-in-out infinite}.intro-compass circle,.intro-compass path{fill:none;stroke:#c2e2d740;stroke-width:1}.intro-compass circle:nth-child(2){stroke-dasharray:2 7}.intro-compass path:nth-of-type(1){stroke:#91efd240}.intro-compass .intro-needle{fill:#91efd224;stroke:var(--intro-mint);filter:drop-shadow(0 0 10px rgba(145,239,210,.35));transform-box:fill-box;transform-origin:center;animation:intro-needle-settle 2.6s .2s both cubic-bezier(.16,1,.3,1)}.intro-compass circle:last-child{fill:var(--intro-mint);stroke:none}.intro-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:min(920px,calc(100vw - 40px));text-align:center;transform:translate(calc(var(--intro-x) * -.14),calc(var(--intro-y) * -.14));transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.intro-kicker{display:flex;align-items:center;gap:10px;margin:0 0 clamp(16px,2.4vh,26px);color:#e6f1ed9e;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(8px,.72vw,10px);letter-spacing:.2em;text-transform:uppercase;animation:intro-fade-up .85s .72s both cubic-bezier(.22,1,.36,1)}.intro-kicker>span{width:24px;height:1px;background:var(--intro-mint)}.intro-copy h1{margin:0;color:var(--intro-ink);font-size:clamp(52px,8.4vw,126px);font-weight:520;letter-spacing:-.065em;line-height:.82}.intro-title-line{display:block;overflow:hidden;padding:0 .08em .11em}.intro-title-line>span{display:block;transform:translateY(112%) rotate(2deg);animation:intro-title-reveal 1.1s .53s both cubic-bezier(.16,1,.3,1)}.intro-title-line:nth-child(2)>span{animation-delay:.68s}.intro-title-accent{padding-top:.08em;color:transparent;-webkit-text-stroke:1px rgba(220,239,232,.72)}.intro-subtitle{margin:clamp(20px,3.2vh,34px) 0 0;color:var(--intro-muted);font-size:clamp(12px,1.05vw,15px);font-weight:400;letter-spacing:.04em;line-height:1.65;animation:intro-fade-up .9s 1.08s both cubic-bezier(.22,1,.36,1)}.intro-start{position:relative;display:grid;grid-template-columns:1fr 42px;align-items:center;width:176px;height:48px;margin-top:clamp(24px,4vh,42px);padding:0 3px 0 20px;overflow:hidden;border:1px solid rgba(181,224,210,.44);border-radius:999px;background:#0d1614b8;color:var(--intro-ink);cursor:pointer;font:inherit;box-shadow:inset 0 0 0 1px #ffffff06,0 12px 42px #00000038;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:intro-fade-up .9s 1.3s both cubic-bezier(.22,1,.36,1);transition:width .35s ease,color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.intro-start:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--intro-mint);transform:translate(-102%);transition:transform .45s cubic-bezier(.65,0,.35,1)}.intro-start:hover,.intro-start:focus-visible{border-color:var(--intro-mint);color:#07100d;outline:none;transform:translateY(-2px)}.intro-start:hover:before,.intro-start:focus-visible:before{transform:translate(0)}.intro-start-label{justify-self:start;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.intro-start-arrow{display:grid;width:38px;height:38px;border-radius:50%;place-items:center;background:var(--intro-mint);color:#07100d;font-size:17px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .25s ease}.intro-start:hover .intro-start-arrow,.intro-start:focus-visible .intro-start-arrow{background:#07100d;color:var(--intro-mint);transform:rotate(45deg)}.intro-screen.is-leaving .intro-start{width:48px;padding-left:3px}.intro-screen.is-leaving .intro-start-label{opacity:0}.intro-coordinate{position:absolute;top:50%;z-index:4;display:flex;align-items:center;gap:11px;color:#ddece759;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.18em;writing-mode:vertical-rl;animation:intro-fade-up .9s 1.45s both ease}.intro-coordinate span{color:var(--intro-mint)}.intro-coordinate-left{left:clamp(22px,4vw,72px);transform:translateY(-50%) rotate(180deg)}.intro-coordinate-right{right:clamp(22px,4vw,72px);transform:translateY(-50%)}.intro-footer{min-height:clamp(56px,8vh,78px);border-top:1px solid rgba(210,229,222,.1);color:#e1eee95c;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.17em;text-transform:uppercase;animation:intro-fade-up .9s .35s both cubic-bezier(.22,1,.36,1)}.intro-footer>span,.intro-footer>i{margin-right:13px}.intro-footer>i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#91efd280;vertical-align:middle}.intro-footer strong{margin-left:auto;color:#e1eee985;font-size:inherit;font-weight:500}.intro-screen{--intro-ink: var(--theme-ink, #252c30);--intro-muted: color-mix(in srgb, var(--theme-muted, #5e6970) 82%, transparent);--intro-line: color-mix(in srgb, var(--theme-line-strong, #bcc8ce) 50%, transparent);--intro-mint: var(--theme-accent, #6d858f);--intro-blue: var(--theme-line-strong, #bcc8ce);color:var(--intro-ink);background:var(--theme-page, #f8f8f6)}.intro-screen:before{opacity:.045;mix-blend-mode:multiply}.intro-screen:after{box-shadow:inset 0 0 140px #3a484e14}.intro-ambient{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--theme-accent, #6d858f) 12%,transparent),transparent 32%),var(--theme-hero, #e9edf0)}.intro-grid{opacity:.72;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 158px,var(--theme-pattern, rgba(88, 108, 118, .075)) 159px,var(--theme-pattern, rgba(88, 108, 118, .075)) 161px,transparent 162px,transparent 320px);background-size:auto;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);transform:none;animation-name:intro-pattern-arrive}.intro-glow{opacity:.1;filter:blur(130px)}.intro-glow-one{background:var(--theme-accent, #6d858f)}.intro-glow-two{background:var(--theme-surface, #fffefa)}.intro-header{border-bottom-color:var(--theme-nav-line, #cbd4d8);background:color-mix(in srgb,var(--theme-nav, #dce3e7) 94%,transparent);box-shadow:0 1px #2c363b09;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.intro-brand-mark:before,.intro-brand-mark:after{background:var(--theme-accent, #6d858f)}.intro-brand-mark i{border-color:var(--theme-accent, #6d858f);background:var(--theme-nav, #dce3e7)}.intro-brand small,.intro-system-status,.intro-kicker,.intro-subtitle,.intro-coordinate,.intro-footer{color:var(--intro-muted)}.intro-brand strong{color:var(--theme-ink, #252c30)}.intro-system-status span{background:var(--theme-accent, #6d858f);box-shadow:0 0 color-mix(in srgb,var(--theme-accent, #6d858f) 34%,transparent)}#introLineGradient stop:nth-child(1),#introLineGradient stop:nth-child(2){stop-color:var(--theme-accent, #6d858f)}#introLineGradient stop:nth-child(3){stop-color:var(--theme-line-strong, #bcc8ce)}#introCoreGradient stop:first-child{stop-color:var(--theme-accent, #6d858f);stop-opacity:.16}#introCoreGradient stop:last-child{stop-color:var(--theme-accent, #6d858f)}.intro-network{opacity:.88}.intro-orbits{stroke:color-mix(in srgb,var(--theme-accent, #6d858f) 27%,transparent)}.intro-orbits ellipse:nth-child(3){stroke:color-mix(in srgb,var(--theme-line-strong, #bcc8ce) 72%,transparent)}.intro-traces{stroke-width:1.15}.intro-nodes>g circle:first-child{fill:color-mix(in srgb,var(--theme-surface, #fffefa) 45%,transparent);stroke:color-mix(in srgb,var(--theme-accent, #6d858f) 52%,transparent)}.intro-nodes>g circle:last-child{fill:var(--theme-accent, #6d858f);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--theme-accent, #6d858f) 42%,transparent))}.intro-compass circle,.intro-compass path{stroke:color-mix(in srgb,var(--theme-accent, #6d858f) 42%,transparent)}.intro-compass path:nth-of-type(1){stroke:color-mix(in srgb,var(--theme-strong, #30393e) 30%,transparent)}.intro-compass .intro-needle{fill:color-mix(in srgb,var(--theme-accent, #6d858f) 17%,transparent);stroke:var(--theme-accent, #6d858f);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--theme-accent, #6d858f) 20%,transparent))}.intro-compass circle:last-child{fill:var(--theme-strong, #30393e)}.intro-kicker{margin-bottom:clamp(15px,2.2vh,23px);color:var(--theme-muted, #5e6970);font-weight:600}.intro-kicker>span{background:var(--theme-accent, #6d858f)}.intro-copy h1{color:var(--theme-ink, #252c30);font-size:clamp(50px,7.6vw,112px);font-weight:500;letter-spacing:-.055em;line-height:.88}.intro-title-accent{color:var(--theme-ink, #252c30);-webkit-text-stroke:0}.intro-title-accent>span{color:color-mix(in srgb,var(--theme-ink, #252c30) 86%,var(--theme-accent, #6d858f))}.intro-subtitle{color:var(--theme-muted, #5e6970);font-size:clamp(12px,1vw,14px);letter-spacing:.02em}.intro-start{grid-template-columns:1fr 38px;width:166px;height:46px;padding:0 3px 0 18px;border-color:var(--theme-strong, #30393e);border-radius:8px;background:var(--theme-strong, #30393e);color:#fff;box-shadow:0 8px 22px color-mix(in srgb,var(--theme-strong, #30393e) 15%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.intro-start:before{background:var(--theme-strong-hover, #222a2e)}.intro-start:hover,.intro-start:focus-visible{border-color:var(--theme-strong-hover, #222a2e);color:#fff;transform:translateY(-1px);box-shadow:0 10px 26px color-mix(in srgb,var(--theme-strong, #30393e) 22%,transparent)}.intro-start-arrow{width:36px;height:36px;border-radius:6px;background:#ffffff24;color:#fff}.intro-start:hover .intro-start-arrow,.intro-start:focus-visible .intro-start-arrow{background:#fff;color:var(--theme-strong, #30393e)}.intro-screen.is-leaving .intro-start{width:46px}.intro-coordinate span{color:var(--theme-accent, #6d858f)}.intro-footer{border-top-color:var(--theme-line, #d9d4cb);background:color-mix(in srgb,var(--theme-page, #f8f8f6) 92%,transparent)}.intro-footer>i{background:var(--theme-accent, #6d858f)}.intro-footer strong{color:color-mix(in srgb,var(--theme-ink, #252c30) 62%,transparent)}@keyframes intro-pattern-arrive{0%{opacity:0;transform:scale(1.06)}to{opacity:.72;transform:scale(1)}}@keyframes intro-title-reveal{0%{transform:translateY(112%) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes intro-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-grid-arrive{0%{opacity:0;transform:perspective(700px) rotateX(65deg) translateY(60%) scale(1.7)}}@keyframes intro-network-arrive{0%{opacity:0;transform:translate(-50%,-48%) scale(.82)}to{opacity:1}}@keyframes intro-trace-draw{0%{stroke-dashoffset:860;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes intro-node-in{0%{opacity:0}to{opacity:1}}@keyframes intro-node-ring{0%,35%{transform:scale(.6);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes intro-orbit-turn{to{transform:rotate(360deg)}}@keyframes intro-needle-settle{0%{transform:rotate(-150deg)}68%{transform:rotate(12deg)}to{transform:rotate(0)}}@keyframes intro-compass-float{0%,to{transform:translate(600px,360px) rotate(-2deg)}50%{transform:translate(600px,354px) rotate(2deg)}}@keyframes intro-halo{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes intro-glow-drift{to{transform:translate3d(7vw,4vw,0) scale(1.16);opacity:.14}}@keyframes intro-status-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--theme-accent, #6d858f) 34%,transparent)}65%,to{box-shadow:0 0 0 8px transparent}}@media(max-width:720px){.intro-header{height:76px}.intro-system-status{font-size:0;gap:0}.intro-system-status span{width:7px;height:7px}.intro-stage{padding-bottom:10px}.intro-network{width:142vw;height:70vh;opacity:.72}.intro-copy h1{font-size:clamp(50px,15vw,80px);line-height:.88}.intro-coordinate{display:none}.intro-footer>span:nth-of-type(n+2),.intro-footer>i{display:none}.intro-subtitle{font-size:12px}}@media(max-height:650px)and (min-width:721px){.intro-header{height:66px}.intro-footer{min-height:46px}.intro-copy h1{font-size:clamp(50px,11vh,76px)}.intro-kicker{margin-bottom:12px}.intro-subtitle{margin-top:15px;line-height:1.4}.intro-start{margin-top:18px}}@media(prefers-reduced-motion:reduce){.intro-screen *,.intro-screen *:before,.intro-screen *:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.intro-screen,.intro-network,.intro-copy{transition-duration:.25s!important}}.documentation-page{--doc-ink: var(--theme-ink, #17201d);--doc-muted: var(--theme-muted, #64706b);--doc-line: var(--theme-line, #dce4df);--doc-line-strong: var(--theme-line-strong, #c7d2cc);--doc-surface: var(--theme-surface, #ffffff);--doc-soft: var(--theme-surface-soft, #f5f8f6);--doc-accent: var(--theme-strong, #256b5b);--doc-accent-hover: var(--theme-strong-hover, #1f594d);--doc-accent-soft: var(--theme-accent-soft, #eaf4ef);position:relative;color:var(--doc-ink)}html:has(.documentation-page.active),body:has(.documentation-page.active){overflow-x:clip;overflow-y:visible}.documentation-language-panel[hidden],html[data-documentation-language=zh] .documentation-language-panel[data-doc-language-panel=en],html[data-documentation-language=en] .documentation-language-panel[data-doc-language-panel=zh]{display:none!important}html[data-documentation-language=zh] .documentation-language-panel[data-doc-language-panel=zh],html[data-documentation-language=en] .documentation-language-panel[data-doc-language-panel=en]{display:block!important}.documentation-language-panel{min-width:0}.documentation-language-switch{position:absolute;top:28px;right:0;z-index:12;display:inline-flex;gap:4px;align-items:center;border:1px solid color-mix(in srgb,var(--doc-accent) 22%,var(--doc-line));border-radius:999px;padding:4px;background:color-mix(in srgb,var(--doc-surface) 88%,transparent);box-shadow:0 10px 26px color-mix(in srgb,var(--doc-ink) 8%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.documentation-language-switch button{display:inline-flex;gap:7px;min-height:34px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:6px 12px;background:transparent;color:var(--doc-muted);font-size:12px;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.documentation-language-switch button>span{display:grid;min-width:22px;height:22px;place-items:center;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.documentation-language-switch button:hover,.documentation-language-switch button:focus-visible{color:var(--doc-accent);outline:none}.documentation-language-switch button.active{background:var(--doc-accent);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--doc-accent) 24%,transparent)}.documentation-page :where(h1,h2,h3,p){margin-top:0}.documentation-page button,.documentation-page a{font-family:inherit}.documentation-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:48px;align-items:center;width:100%;min-height:300px;margin:0;padding:44px 0;overflow:hidden;border:0;border-radius:0;background:var(--theme-hero, #e9edf0);box-shadow:0 0 0 100vmax var(--theme-hero, #e9edf0);clip-path:inset(0 -100vmax)}.documentation-hero:before{position:absolute;z-index:0;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 158px,var(--theme-pattern, rgba(88, 108, 118, .075)) 159px,var(--theme-pattern, rgba(88, 108, 118, .075)) 161px,transparent 162px,transparent 320px);background-position:32px 0;content:"";opacity:.56;pointer-events:none}.documentation-hero:after{position:absolute;z-index:0;top:50%;right:-155px;width:460px;height:460px;border:2px solid var(--theme-ring, rgba(88, 108, 118, .11));border-radius:50%;box-shadow:0 0 0 52px color-mix(in srgb,var(--theme-ring, rgba(88, 108, 118, .11)) 48%,transparent),0 0 0 104px color-mix(in srgb,var(--theme-ring, rgba(88, 108, 118, .11)) 24%,transparent);content:"";transform:translateY(-50%);pointer-events:none}.documentation-hero>*{position:relative;z-index:1}.documentation-kicker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.documentation-kicker span{display:inline-flex;min-height:28px;align-items:center;border:1px solid color-mix(in srgb,var(--doc-accent) 28%,var(--doc-line));border-radius:999px;padding:4px 11px;background:color-mix(in srgb,var(--doc-surface) 76%,transparent);color:var(--doc-accent);font-size:12px;font-weight:800;letter-spacing:.04em}.page-hero-kicker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.page-hero-kicker span{display:inline-flex;min-height:28px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-strong, #30393e) 28%,var(--theme-line, #d9d4cb));border-radius:999px;padding:4px 11px;background:color-mix(in srgb,var(--theme-surface, #fff) 76%,transparent);color:var(--theme-strong, #30393e);font-size:12px;font-weight:800;letter-spacing:.04em}.site-language-switch{display:inline-flex;flex:0 0 auto;gap:3px;align-items:center;border:1px solid var(--theme-line-strong, #c7d2cc);border-radius:999px;padding:3px;background:color-mix(in srgb,var(--theme-surface, #fff) 88%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--theme-ink, #17201d) 7%,transparent)}.site-language-switch button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;padding:5px 10px;background:transparent;color:var(--theme-muted, #64706b);cursor:pointer}.site-language-switch button>span{display:grid;width:21px;height:21px;place-items:center;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.site-language-switch button>b{font-size:12px;font-weight:750;white-space:nowrap}.site-language-switch button.active{background:var(--theme-strong, #30393e);color:#fff}@media(max-width:720px){.site-language-switch button{width:34px;min-width:34px;padding:0}.site-language-switch button>b{display:none}}.documentation-hero h1{max-width:760px;margin-bottom:22px;color:var(--doc-ink);font-size:clamp(44px,5vw,72px);font-weight:860;letter-spacing:-.055em;line-height:1.04}.page-hero-title{box-sizing:border-box;width:min(760px,100%);max-width:760px!important;margin-top:0!important;margin-bottom:22px!important;font-size:clamp(44px,5vw,72px)!important;font-weight:860!important;letter-spacing:-.055em!important;line-height:1.04!important;text-align:left!important}@media(min-width:900px){:is(#home,#public,#multimodel,#coding) .page-hero-title.single-line-title{width:max-content!important;max-width:none!important;white-space:nowrap!important}#home>.home-hero>.hero-copy,:is(#public,#multimodel,#coding)>.figma-page-hero>.hero-copy{max-width:1200px!important}}@media(min-width:1181px){#home>.home-hero,#public>.figma-page-hero,#multimodel>.figma-page-hero,#coding>.figma-page-hero,#run>.figma-page-hero,#benchmark-details>.figma-page-hero,#rules>.figma-page-hero,#api-guide>.figma-page-hero,.documentation-language-panel>.documentation-hero{box-sizing:border-box!important;height:420px!important;min-height:420px!important}.documentation-hero{padding-top:44px;padding-bottom:44px}.documentation-hero-copy{align-self:center;transform:none}}.documentation-hero-copy>p{box-sizing:border-box;width:min(900px,100%);max-width:900px;min-height:3.1em;margin-right:auto;margin-bottom:30px;color:var(--theme-muted, var(--doc-muted));font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0;text-align:left;text-wrap:balance;white-space:normal}.documentation-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.documentation-hero-actions button{width:176px;min-height:46px;justify-content:center}.documentation-principle-card{position:relative;display:grid;grid-template-rows:auto auto auto auto;gap:8px;align-self:center;width:100%;max-width:340px;height:307px;justify-self:end;border:1px solid var(--theme-line-strong, var(--doc-line));border-radius:16px;padding:20px 22px;overflow:hidden;background:color-mix(in srgb,var(--theme-surface, var(--doc-surface)) 82%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--theme-ink, var(--doc-ink)) 8%,transparent)}.documentation-principle-card:after{position:absolute;right:-60px;bottom:-80px;width:190px;height:190px;border:30px solid color-mix(in srgb,var(--doc-accent) 8%,transparent);border-radius:50%;content:""}.documentation-card-index{color:var(--doc-accent);font-size:11px;font-weight:900;letter-spacing:.16em}.documentation-principle-card h2{display:flex;align-items:center;max-width:460px;margin-bottom:0;font-size:22px;line-height:1.25}.documentation-principle-card>p{position:relative;z-index:1;margin-bottom:0;color:var(--doc-muted);font-size:14px;line-height:1.5}.documentation-responsibility-line{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-top:3px}.documentation-responsibility-line span{display:inline-flex;gap:7px;align-items:center;color:var(--doc-ink);font-size:12px;font-weight:800}.documentation-responsibility-line i{width:7px;height:7px;border-radius:50%;background:var(--doc-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--doc-accent) 12%,transparent)}.documentation-responsibility-line b{color:var(--doc-line-strong);font-weight:500}.documentation-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:64px;align-items:start;padding-top:56px}.documentation-toc{position:sticky;top:calc(var(--top-nav-height, 72px) + 28px);display:grid;gap:14px;max-height:calc(100vh - var(--top-nav-height, 72px) - 48px);padding-bottom:40px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.documentation-toc-title{padding:0 12px 10px;border-bottom:1px solid var(--doc-line);color:var(--doc-muted);font-size:12px;font-weight:900;letter-spacing:.12em}.documentation-toc nav{display:grid;gap:2px}.documentation-toc a{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center;min-height:40px;border-radius:8px;padding:8px 10px;color:var(--doc-muted);font-size:13px;font-weight:700;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.documentation-toc a span{color:color-mix(in srgb,var(--doc-muted) 65%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.documentation-toc a:hover,.documentation-toc a:focus-visible{background:var(--doc-accent-soft);color:var(--doc-accent);outline:none;transform:translate(3px)}.documentation-content{min-width:0}.doc-section{padding:24px 0 72px;border-bottom:1px solid var(--doc-line);scroll-margin-top:calc(var(--top-nav-height, 72px) + 24px)}.doc-section:first-child{padding-top:0}.doc-section:last-child{border-bottom:0}.doc-section-heading{display:flex;gap:18px;align-items:flex-start;margin-bottom:24px}.doc-section-heading>span{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--doc-accent) 26%,var(--doc-line));border-radius:10px;background:var(--doc-accent-soft);color:var(--doc-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900}.doc-section-heading p{margin-bottom:5px;color:var(--doc-accent);font-size:10px;font-weight:900;letter-spacing:.16em}.doc-section-heading h2{margin-bottom:0;color:var(--doc-ink);font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.2}.doc-benchmark-groups{display:grid;gap:42px}.doc-benchmark-group{display:grid;gap:18px}.doc-benchmark-group>h3{margin:0;color:var(--doc-ink);font-size:20px;letter-spacing:-.015em}.documentation-page .doc-benchmark-group .dataset-card-grid,.documentation-page .doc-benchmark-group .dataset-card-grid.two{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.documentation-page .doc-benchmark-group .dataset-card-grid article{min-height:196px;height:auto;border:1px solid var(--doc-line);border-radius:12px;padding:20px;background:color-mix(in srgb,var(--doc-surface) 82%,var(--doc-soft));box-shadow:none}.documentation-page .doc-benchmark-group .dataset-card-grid article>span{min-width:0;min-height:24px;border:1px solid color-mix(in srgb,var(--doc-accent) 24%,var(--doc-line));border-radius:999px;padding:4px 9px;background:var(--doc-accent-soft);color:var(--doc-accent);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.documentation-page .doc-benchmark-group .dataset-card-grid h3{margin:18px 0 8px;color:var(--doc-ink);font-size:18px;letter-spacing:-.02em}.documentation-page .doc-benchmark-group .dataset-card-grid p{margin:0 0 18px;color:var(--doc-muted);font-size:13px;line-height:1.65}.documentation-page .doc-benchmark-group .dataset-card-actions a{color:var(--doc-accent);font-size:12px;font-weight:850}.documentation-page .doc-benchmark-group .dataset-card-actions a:hover,.documentation-page .doc-benchmark-group .dataset-card-actions a:focus-visible{color:var(--doc-accent-hover);outline:none;text-decoration:underline;text-underline-offset:3px}.doc-lead{max-width:930px;margin-bottom:28px;color:var(--doc-muted);font-size:16px;line-height:1.9}.doc-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0}.doc-pipeline article{position:relative;min-height:170px;border:1px solid var(--doc-line);border-radius:14px;padding:22px 18px;background:var(--doc-surface)}.doc-pipeline article:not(:last-child):after{position:absolute;top:32px;right:-18px;z-index:2;display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--doc-line);border-radius:50%;background:var(--doc-surface);color:var(--doc-accent);content:"\2192";font-size:12px}.doc-pipeline article>span{display:block;margin-bottom:22px;color:var(--doc-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.doc-pipeline h3,.doc-audience-grid h3,.doc-steps h3,.doc-security-grid h3,.doc-result-flow h3{margin-bottom:8px;color:var(--doc-ink);font-size:17px}.doc-pipeline p,.doc-audience-grid p,.doc-steps p,.doc-security-grid p,.doc-result-flow p{margin-bottom:0;color:var(--doc-muted);font-size:14px;line-height:1.72}.doc-callout{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:start;border-left:3px solid var(--doc-accent);border-radius:0 12px 12px 0;padding:20px 22px;background:var(--doc-accent-soft)}.doc-callout strong{color:var(--doc-accent);font-size:14px}.doc-callout p{margin-bottom:0;color:var(--doc-muted);line-height:1.75}.doc-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.doc-audience-grid article{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;min-height:264px;border:1px solid var(--doc-line);border-radius:16px;padding:26px;background:var(--doc-surface);box-shadow:0 12px 30px color-mix(in srgb,var(--doc-ink) 4%,transparent)}.doc-audience-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:var(--doc-accent-soft);color:var(--doc-accent)}.doc-audience-label{align-self:center;color:var(--doc-accent);font-size:12px;font-weight:900;letter-spacing:.08em}.doc-audience-grid h3,.doc-audience-grid p,.doc-audience-grid button{grid-column:1 / -1}.doc-audience-grid h3{margin:6px 0 0;font-size:22px}.doc-audience-grid button{justify-self:start;align-self:end;border:0;padding:4px 0;background:transparent;color:var(--doc-accent);font-weight:800;cursor:pointer}.doc-audience-grid button span{display:inline-block;margin-left:5px;transition:transform .14s ease}.doc-audience-grid button:hover span{transform:translate(4px)}.doc-steps{display:grid;gap:0;margin:32px 0 0;padding:0;list-style:none;counter-reset:none}.doc-steps li{display:grid;grid-template-columns:64px 1fr;gap:22px;min-height:126px}.doc-steps li>span{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--doc-accent) 28%,var(--doc-line));border-radius:50%;background:var(--doc-surface);color:var(--doc-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.doc-steps li:not(:last-child)>span:after{position:absolute;top:48px;left:23px;width:1px;height:78px;background:var(--doc-line-strong);content:""}.doc-steps li>div{padding:3px 0 28px}.doc-steps h3{font-size:18px}.doc-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--doc-line);border-radius:14px;background:var(--doc-surface)}.doc-table{width:100%;min-width:820px;border-collapse:collapse}.doc-table th,.doc-table td{padding:16px 18px;border-bottom:1px solid var(--doc-line);color:var(--doc-muted);font-size:13px;line-height:1.65;text-align:left;vertical-align:top}.doc-table th{background:var(--doc-soft);color:var(--doc-ink);font-size:12px;font-weight:850;white-space:nowrap}.doc-table tr:last-child td{border-bottom:0}.doc-table strong{color:var(--doc-ink)}.doc-mode-badge{display:inline-flex;min-width:64px;justify-content:center;border-radius:999px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.doc-mode-badge.smoke{background:#eef4ff;color:#2456a6}.doc-mode-badge.light{background:#fff5dd;color:#8a5a00}.doc-mode-badge.full{background:var(--doc-accent-soft);color:var(--doc-accent)}.doc-mode-table+*{margin-top:0}#doc-modes .doc-callout{margin-top:20px}.doc-contract-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0}.doc-contract-summary article{border:1px solid var(--doc-line);border-radius:13px;padding:18px;background:var(--doc-surface)}.doc-contract-summary span{color:var(--doc-muted);font-size:11px;font-weight:800}.doc-contract-summary h3{margin:8px 0 7px;color:var(--doc-accent);font-size:24px}.doc-contract-summary p{margin-bottom:0;color:var(--doc-muted);font-size:12px;line-height:1.6}.documentation-page code{border-radius:4px;padding:1px 5px;background:color-mix(in srgb,var(--doc-ink) 6%,transparent);color:color-mix(in srgb,var(--doc-ink) 90%,var(--doc-accent));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.doc-contract-block{margin-top:20px;overflow:hidden;border:1px solid var(--doc-line);border-radius:16px;background:var(--doc-surface);box-shadow:0 10px 28px color-mix(in srgb,var(--doc-ink) 4%,transparent)}.doc-contract-block>header{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:24px;align-items:center;padding:20px 22px;border-bottom:1px solid var(--doc-line);background:var(--doc-soft)}.doc-contract-block>header>div{display:flex;gap:12px;align-items:center}.doc-contract-block h3{margin-bottom:0;color:var(--doc-ink);font-size:18px}.doc-contract-block>header>p{margin-bottom:0;color:var(--doc-muted);font-size:13px;line-height:1.7}.doc-method{display:inline-flex;min-width:52px;min-height:25px;align-items:center;justify-content:center;border-radius:6px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900;white-space:nowrap}.doc-method.post{background:#e7f4ef;color:#12624f}.doc-method.response{background:#eef2ff;color:#4051a3}.doc-contract-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-width:0}.doc-contract-body>pre,.doc-contract-body>div>pre{margin:0;overflow-x:auto;border:0;border-radius:0;padding:24px;background:#111915;color:#d9f0e5;font-size:12px;line-height:1.7}.doc-contract-body pre code{padding:0;background:transparent;color:inherit;font-size:inherit}.doc-field-list{display:grid;align-content:start;padding:10px 22px}.doc-field-list>div{display:grid;grid-template-columns:128px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--doc-line)}.doc-field-list>div:last-child{border-bottom:0}.doc-field-list p{margin-bottom:0;color:var(--doc-muted);font-size:12px;line-height:1.65}.doc-contract-note{padding:17px 22px;border-top:1px solid var(--doc-line);color:var(--doc-muted);font-size:13px;line-height:1.75}.doc-contract-note strong{color:var(--doc-ink)}.doc-error-table td:first-child code{display:inline-flex;min-width:44px;justify-content:center;color:var(--doc-ink);font-weight:900}.doc-error-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.doc-error-policy article{border:1px solid var(--doc-line);border-radius:12px;padding:18px 20px;background:var(--doc-soft)}.doc-error-policy strong{color:var(--doc-ink);font-size:13px}.doc-error-policy p{margin:8px 0 0;color:var(--doc-muted);font-size:13px;line-height:1.7}.doc-security-grid,.doc-result-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.doc-security-grid article,.doc-result-flow article{min-height:205px;border:1px solid var(--doc-line);border-radius:14px;padding:22px;background:var(--doc-surface)}.doc-security-grid article>span,.doc-result-flow article>span{display:block;margin-bottom:28px;color:var(--doc-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.1em}.doc-callout-security{margin-top:18px}.doc-result-flow article{position:relative;overflow:hidden}.doc-result-flow article:after{position:absolute;right:-20px;bottom:-28px;color:color-mix(in srgb,var(--doc-accent) 6%,transparent);content:attr(data-step);font-size:80px;font-weight:900}.doc-publication-card{display:grid;grid-template-columns:64px 1fr;gap:22px;align-items:start;margin-top:18px;border:1px solid color-mix(in srgb,var(--doc-accent) 25%,var(--doc-line));border-radius:16px;padding:26px;background:var(--doc-accent-soft)}.doc-publication-card>div{display:grid;width:58px;height:58px;place-items:center;border-radius:14px;background:var(--doc-accent);color:#fff}.doc-publication-card>div .button-icon{width:24px;height:24px}.doc-publication-card section>span{color:var(--doc-accent);font-size:10px;font-weight:900;letter-spacing:.15em}.doc-publication-card h3{margin:7px 0 8px;color:var(--doc-ink);font-size:20px}.doc-publication-card p{margin-bottom:0;color:var(--doc-muted);line-height:1.75}@media(max-width:1180px){.documentation-hero{height:auto!important;min-height:300px;padding-inline:0}.documentation-principle-card{max-width:760px}.documentation-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.doc-pipeline,.doc-security-grid,.doc-result-flow,.documentation-page .doc-benchmark-group .dataset-card-grid,.documentation-page .doc-benchmark-group .dataset-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-pipeline article:not(:last-child):after{display:none}.doc-contract-body{grid-template-columns:1fr}.doc-contract-body>pre{max-height:520px}}@media(max-width:980px){.documentation-hero{grid-template-columns:1fr;gap:28px}.documentation-principle-card{max-width:520px;height:auto;justify-self:start}}@media(max-width:840px){.documentation-language-switch{top:14px;right:0}.documentation-hero{margin:0;padding:44px 0}.documentation-hero h1{font-size:clamp(40px,11vw,58px)}.documentation-layout{grid-template-columns:1fr;gap:20px;padding-top:28px}.documentation-toc{position:static;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 8px;overscroll-behavior:auto}.documentation-toc-title{display:none}.documentation-toc nav{display:flex;width:max-content;gap:6px}.documentation-toc a{display:inline-flex;min-height:36px;border:1px solid var(--doc-line);border-radius:999px;background:var(--doc-surface)}.documentation-toc a span{display:none}.doc-audience-grid,.doc-contract-summary,.doc-error-policy{grid-template-columns:1fr}.doc-contract-block>header{grid-template-columns:1fr;gap:10px}.doc-callout{grid-template-columns:1fr;gap:8px}}@media(max-width:720px){.documentation-hero:before{background-position:12px 0;opacity:.42}.documentation-hero:after{display:none}}@media(max-width:580px){.documentation-language-switch{position:relative;top:auto;right:auto;z-index:2;width:max-content;margin:12px 0 0 auto}.documentation-hero{margin:0;padding:38px 0}.page-hero-title{font-size:clamp(40px,12vw,52px)!important}.documentation-principle-card{grid-template-rows:auto auto auto auto;height:auto;padding:22px}.documentation-responsibility-line b{display:none}.doc-pipeline,.doc-security-grid,.doc-result-flow,.documentation-page .doc-benchmark-group .dataset-card-grid,.documentation-page .doc-benchmark-group .dataset-card-grid.two{grid-template-columns:1fr}.doc-pipeline article,.doc-security-grid article,.doc-result-flow article{min-height:0}.doc-steps li{grid-template-columns:48px 1fr;gap:14px}.doc-steps li>span{width:40px;height:40px}.doc-steps li:not(:last-child)>span:after{top:40px;left:19px;height:86px}.doc-field-list{padding:8px 16px}.doc-field-list>div{grid-template-columns:1fr;gap:7px}.doc-publication-card{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.documentation-toc a,.doc-audience-grid button span,.documentation-language-switch button{transition:none}}:is(#public,#multimodel,#coding) .leaderboard-detail-head{min-height:0!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}:is(#public,#multimodel,#coding) .leaderboard-detail-head strong{font-weight:700!important}:is(#public,#multimodel,#coding) .leaderboard-overall-panel>.leaderboard-detail-head{margin-bottom:12px!important}#api-guide .page-hero-title{width:min(900px,100%)!important;max-width:900px!important;margin-bottom:26px!important;line-height:1.1!important}#api-guide .api-contract-list+.guide-data-section{margin-top:28px!important}#api-guide .guide-data-section{min-height:0!important;align-content:start;gap:22px!important;padding:28px 30px 30px!important}#api-guide .guide-data-section .api-section-head{gap:6px}#home .flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#home :is(.preview-table,.home-preview-table) tbody tr,:is(#public,#multimodel,#coding) .leaderboard-table tbody tr{height:72px}#home :is(.preview-table,.home-preview-table) tbody td,:is(#public,#multimodel,#coding) .leaderboard-table tbody td{height:72px!important}.site-footer{width:100%;border-top:1px solid color-mix(in srgb,var(--theme-line, #d9d4cb) 82%,transparent);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--theme-accent, #4f8587) 7%,transparent),transparent 28%),var(--theme-bg, #f7f6f3);color:var(--theme-muted, #68706c)}.site-footer-inner{width:100%;margin:0 auto;padding:26px 0 30px}.site-footer-head{display:flex;width:min(1440px,100%);align-items:flex-end;justify-content:space-between;gap:32px;margin:0 auto 20px;padding:0 80px}.site-footer-heading{display:grid;gap:5px}.site-footer-heading span{color:var(--theme-accent, #4f8587);font-size:9px;font-weight:760;letter-spacing:.19em}.site-footer-heading strong{color:var(--theme-ink, #252c30);font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(18px,1.5vw,23px);font-weight:620;letter-spacing:-.02em}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--theme-ink, #252c30);text-decoration:underline}.site-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;font-size:12px}.institution-marquee{position:relative;width:100%;overflow:hidden;padding:3px 0 5px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.institution-marquee-track{display:flex;width:max-content;will-change:transform;animation:institution-marquee-scroll 52s linear infinite}.institution-marquee:hover .institution-marquee-track{animation-play-state:paused}.institution-marquee-group{display:flex;flex:none;gap:12px;padding-right:12px}.institution-card{display:grid;width:242px;height:78px;flex:0 0 242px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;border:1px solid color-mix(in srgb,var(--theme-line, #d9d4cb) 76%,transparent);border-radius:12px;padding:10px 14px 10px 12px;background:color-mix(in srgb,#fff 88%,var(--theme-bg, #f7f6f3));box-shadow:0 5px 15px #252c3009;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.institution-card:hover{border-color:color-mix(in srgb,var(--theme-accent, #4f8587) 38%,var(--theme-line, #d9d4cb));box-shadow:0 9px 24px #252c3014;transform:translateY(-2px)}.institution-logo{position:relative;display:grid;width:62px;height:48px;place-items:center;overflow:hidden;border-right:1px solid color-mix(in srgb,var(--theme-line, #d9d4cb) 70%,transparent);padding-right:10px}.institution-logo b{color:color-mix(in srgb,var(--theme-accent, #4f8587) 82%,#24343a);font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:750;letter-spacing:-.04em}.institution-logo img{position:absolute;inset:3px 10px 3px 0;display:block;width:calc(100% - 10px);height:calc(100% - 6px);object-fit:contain;opacity:0;visibility:hidden;background:color-mix(in srgb,#fff 88%,var(--theme-bg, #f7f6f3));filter:none;transition:filter .18s ease,opacity .14s ease,transform .18s ease}.institution-logo.is-loaded img{opacity:1;visibility:visible}.institution-logo-crop-left img{right:auto;width:auto;max-width:none;object-fit:initial;object-position:left center}.institution-logo-shlab img{inset:13px auto auto 1px;width:50px;height:auto;clip-path:inset(0 0 31% 0)}.institution-logo-ntu img{inset:2px auto auto 8px;width:auto;height:44px;clip-path:inset(0 calc(100% - 34px) 0 0)}.institution-logo-nju img{inset:2px auto auto 4px;width:auto;max-width:none;height:44px;object-fit:initial;object-position:left center;clip-path:inset(0 calc(100% - 34px) 0 0)}.institution-card:hover .institution-logo img{filter:none;transform:scale(1.035)}.institution-name{display:grid;min-width:0;gap:4px}.institution-name strong{overflow:hidden;color:var(--theme-ink, #252c30);font-size:13px;font-weight:680;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.institution-name small{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--theme-muted, #68706c) 86%,transparent);font-size:7.5px;font-weight:650;letter-spacing:.065em;line-height:1.28;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes institution-marquee-scroll{to{transform:translate(-50%)}}@media(max-width:720px){.site-footer-inner{padding:24px 0 26px}.site-footer-head{align-items:flex-start;padding:0 24px}.site-footer-links{justify-content:flex-end;gap:8px 16px}.institution-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.institution-marquee-track{animation-duration:45s}.institution-card{width:224px;flex-basis:224px}}@media(prefers-reduced-motion:reduce){.institution-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.institution-marquee-track{animation:none}.institution-marquee-group[aria-hidden=true]{display:none}}.leaderboard-edition-switch{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;padding:4px;border:1px solid var(--theme-line, #d9e0ea);border-radius:10px;background:var(--theme-surface-soft, #f4f6f6)}.leaderboard-edition-switch button{display:inline-flex;min-width:118px;height:36px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;padding:0 13px;background:transparent;color:var(--theme-muted, #637078);font:650 12px/1 Segoe UI Variable Text,Segoe UI,Microsoft YaHei UI,sans-serif;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.leaderboard-edition-switch button:hover{color:var(--theme-ink, #20282d)}.leaderboard-edition-switch button.active{background:var(--theme-ink, #263237);color:var(--theme-surface, #fff);box-shadow:0 4px 12px color-mix(in srgb,var(--theme-ink, #20282d) 14%,transparent)}.leaderboard-edition-mark{display:grid;width:18px;height:18px;place-items:center;border:1px solid currentColor;border-radius:5px;font-size:9px;font-weight:800;opacity:.78}.academic-board-empty{display:grid;min-height:440px;place-items:center;align-content:center;gap:8px;border:1px dashed var(--theme-line-strong, #b9c2ca);border-radius:12px;background:color-mix(in srgb,var(--theme-surface-soft, #f4f6f6) 62%,transparent);text-align:center}.academic-board-empty[hidden],[data-industry-board-content][hidden]{display:none!important}.academic-board-empty-mark{display:grid;width:44px;height:44px;margin-bottom:5px;place-items:center;border:1px solid var(--theme-line-strong, #b9c2ca);border-radius:12px;background:var(--theme-surface, #fff);color:var(--theme-accent, #4f8587);font-size:17px;font-weight:750}.academic-board-empty h3{margin:0;color:var(--theme-ink, #20282d);font-size:17px;font-weight:680}.academic-board-empty p{margin:0;color:var(--theme-muted, #637078);font-size:12px}.academic-board-empty .button-with-icon{margin-top:12px}@media(max-width:620px){.leaderboard-edition-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.leaderboard-edition-switch button{min-width:0}}.capability-breakdown-panel{position:relative;overflow:hidden;padding:0 28px 30px;border-color:var(--theme-line, #d9e0ea)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--theme-accent, #4f8587) 8%,transparent),transparent 340px),var(--theme-surface, #fff)!important}.capability-breakdown-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:27px 0 22px;border-bottom:1px solid var(--theme-line, #d9e0ea)}.capability-breakdown-title{min-width:0}.capability-section-kicker,.capability-card-eyebrow{display:block;margin-bottom:7px;color:var(--theme-accent, #4f8587);font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.2}.capability-breakdown-title h2{margin:0;color:var(--theme-ink, #20282d);font-family:Segoe UI Variable Display,Segoe UI,Microsoft YaHei UI,sans-serif;font-size:clamp(24px,2vw,31px);font-weight:720;letter-spacing:-.035em}.capability-breakdown-title p{margin:8px 0 0;color:var(--theme-muted, #637078);font-size:13px;line-height:1.55}.capability-head-actions{display:flex;flex:0 0 auto;align-items:center;gap:14px}.capability-prototype-badge{display:inline-flex;min-height:30px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--theme-accent, #4f8587) 28%,var(--theme-line, #d9e0ea));border-radius:999px;padding:0 11px;background:color-mix(in srgb,var(--theme-accent-soft, #e5ecef) 55%,transparent);color:var(--theme-muted, #637078);font-size:11px;font-weight:650;white-space:nowrap}.capability-prototype-badge i{width:6px;height:6px;border-radius:50%;background:var(--theme-accent, #4f8587);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent, #4f8587) 12%,transparent)}.capability-view-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--theme-line, #d9e0ea);border-radius:11px;background:var(--theme-surface-soft, #f4f6f6)}.capability-view-switch button{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:0;border-radius:8px;padding:0 14px;background:transparent;color:var(--theme-muted, #637078);cursor:pointer;font:650 12px/1 Segoe UI Variable Text,Segoe UI,Microsoft YaHei UI,sans-serif;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.capability-view-switch button:hover{color:var(--theme-ink, #20282d);transform:translateY(-1px)}.capability-view-switch button.active{background:var(--theme-surface, #fff);color:var(--theme-ink, #20282d);box-shadow:0 4px 14px color-mix(in srgb,var(--theme-ink, #20282d) 8%,transparent),inset 0 -2px 0 var(--theme-accent, #4f8587)}.capability-tab-icon{display:grid;width:17px;height:17px;place-items:center;color:var(--theme-accent, #4f8587);font-size:20px;font-weight:700;line-height:1}.capability-tab-radar svg{width:17px;height:17px;overflow:visible}.capability-tab-radar path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.capability-tab-radar-frame{opacity:.46;stroke-width:1.35}.capability-tab-radar-axes{opacity:.22;stroke-width:.75}.capability-tab-radar-data{fill:color-mix(in srgb,currentColor 15%,transparent);stroke-width:1.55}.capability-tab-radar circle{fill:currentColor}.capability-tab-bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;padding-bottom:2px}.capability-tab-bars i{width:3px;border-radius:2px 2px 0 0;background:currentColor}.capability-tab-bars i:nth-child(1){height:7px}.capability-tab-bars i:nth-child(2){height:12px}.capability-tab-bars i:nth-child(3){height:9px}.capability-overview-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:20px 0;overflow:hidden;border:1px solid var(--theme-line, #d9e0ea);border-radius:10px;background:var(--theme-line, #d9e0ea)}.capability-overview-strip>span{display:flex;min-width:0;align-items:center;gap:10px;padding:10px 12px;background:color-mix(in srgb,var(--theme-surface, #fff) 88%,var(--theme-surface-soft, #f4f6f6))}.capability-overview-strip b{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:7px;background:var(--theme-accent-soft, #e5ecef);color:var(--theme-accent, #4f8587);font-size:12px}.capability-overview-strip small{overflow:hidden;color:var(--theme-muted, #637078);font-size:10px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.capability-dimension-switch{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:20px 0}.capability-dimension-switch button{display:flex;min-width:0;min-height:54px;align-items:center;gap:9px;border:1px solid var(--theme-line, #d9e0ea);border-radius:10px;padding:8px 10px;background:color-mix(in srgb,var(--theme-surface, #fff) 92%,var(--theme-surface-soft, #f4f6f6));color:var(--theme-muted, #637078);cursor:pointer;font:650 10px/1.25 Segoe UI Variable Text,Segoe UI,Microsoft YaHei UI,sans-serif;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.capability-dimension-switch button:hover{border-color:color-mix(in srgb,var(--theme-accent, #4f8587) 48%,var(--theme-line, #d9e0ea));color:var(--theme-ink, #20282d);transform:translateY(-1px)}.capability-dimension-switch button.active{border-color:color-mix(in srgb,var(--theme-accent, #4f8587) 68%,var(--theme-line, #d9e0ea));background:color-mix(in srgb,var(--theme-accent-soft, #e5ecef) 68%,var(--theme-surface, #fff));color:var(--theme-ink, #20282d);box-shadow:0 7px 18px color-mix(in srgb,var(--theme-accent, #4f8587) 12%,transparent),inset 0 -2px 0 var(--theme-accent, #4f8587)}.capability-dimension-switch b{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;background:var(--theme-accent-soft, #e5ecef);color:var(--theme-accent, #4f8587);font-size:12px}.capability-dimension-switch button.active b{background:var(--theme-accent, #4f8587);color:var(--theme-surface, #fff)}.capability-dimension-switch span{overflow:hidden;text-overflow:ellipsis}.capability-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.capability-chart-card{min-width:0;overflow:hidden;border:1px solid var(--theme-line, #d9e0ea);border-radius:14px;background:color-mix(in srgb,var(--theme-surface, #fff) 96%,var(--theme-accent-soft, #e5ecef));box-shadow:0 10px 28px color-mix(in srgb,var(--theme-ink, #20282d) 5%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;animation:capability-card-enter .34s ease both}.capability-chart-card:hover{border-color:color-mix(in srgb,var(--theme-accent, #4f8587) 42%,var(--theme-line, #d9e0ea));box-shadow:0 16px 34px color-mix(in srgb,var(--theme-ink, #20282d) 8%,transparent);transform:translateY(-2px)}.capability-chart-card.is-local-update{animation:none}.capability-chart-card.is-focus-target{border-color:var(--system-color, var(--theme-accent, #4f8587));box-shadow:0 0 0 3px color-mix(in srgb,var(--system-color, var(--theme-accent, #4f8587)) 16%,transparent),0 16px 34px color-mix(in srgb,var(--theme-ink, #20282d) 8%,transparent)}.capability-card-head{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-line, #d9e0ea) 78%,transparent)}.capability-card-eyebrow{margin-bottom:5px;color:var(--system-color, var(--theme-accent, #4f8587));letter-spacing:.11em}.capability-card-head h3{max-width:360px;margin:0;overflow:hidden;color:var(--theme-ink, #20282d);font-family:Segoe UI Variable Display,Segoe UI,Microsoft YaHei UI,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.capability-average{display:flex;align-items:baseline;gap:7px;color:var(--system-color, var(--theme-accent, #4f8587))}.capability-average span{color:var(--theme-muted, #637078);font-size:9px;font-weight:800;letter-spacing:.12em}.capability-average strong{color:inherit!important;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:24px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.05em}.capability-back-button{display:inline-flex;min-height:32px;align-items:center;gap:6px;border:1px solid var(--theme-line, #d9e0ea);border-radius:8px;padding:0 10px;background:var(--theme-surface, #fff);color:var(--theme-muted, #637078);cursor:pointer;font:650 11px/1 Segoe UI Variable Text,Segoe UI,Microsoft YaHei UI,sans-serif;transition:border-color .15s ease,color .15s ease,transform .15s ease}.capability-back-button:hover{border-color:var(--system-color, var(--theme-accent, #4f8587));color:var(--theme-ink, #20282d);transform:translate(-2px)}.capability-radar-stage{display:grid;min-height:300px;place-items:center;padding:5px 16px 0;background-image:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--system-color, var(--theme-accent, #4f8587)) 5%,transparent),transparent 48%)}.capability-radar{display:block;width:min(100%,480px);height:auto;overflow:visible}.capability-radar-grid{fill:color-mix(in srgb,var(--theme-surface-soft, #f4f6f6) 56%,transparent);stroke:color-mix(in srgb,var(--theme-line-strong, #b9c2ca) 70%,transparent);stroke-width:.85}.capability-radar-grid:not(:last-of-type){fill:none}.capability-radar-axis{stroke:color-mix(in srgb,var(--theme-line-strong, #b9c2ca) 58%,transparent);stroke-width:.75}.capability-radar-label{fill:var(--theme-muted, #637078);font:700 12px/1 Segoe UI Variable Text,Segoe UI,sans-serif}.capability-radar-label-code{fill:var(--theme-ink, #20282d);font-weight:800}.capability-radar-label-description{fill:var(--theme-muted, #637078);font-size:8.5px;font-weight:620;letter-spacing:0}.capability-radar-area{fill:color-mix(in srgb,var(--radar-color) 22%,transparent);stroke:var(--radar-color);stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke;animation:capability-radar-draw .43s cubic-bezier(.2,.78,.32,1) both}.capability-radar-hit{fill:transparent}.capability-radar-dot-halo{fill:color-mix(in srgb,var(--radar-color) 16%,transparent);transition:r .15s ease,fill .15s ease}.capability-radar-dot{fill:var(--radar-color);stroke:var(--theme-surface, #fff);stroke-width:1.5;transition:r .15s ease}.capability-radar-point.is-interactive{cursor:pointer;outline:none}.capability-radar-point.is-interactive:hover .capability-radar-dot-halo,.capability-radar-point.is-interactive:focus .capability-radar-dot-halo{r:11px;fill:color-mix(in srgb,var(--radar-color) 28%,transparent)}.capability-radar-point.is-interactive:hover .capability-radar-dot,.capability-radar-point.is-interactive:focus .capability-radar-dot{r:5px}.capability-radar-point.is-interactive:focus .capability-radar-hit{stroke:var(--radar-color);stroke-dasharray:2 2;stroke-width:1}.capability-card-foot{display:flex;min-height:42px;align-items:center;gap:9px;padding:10px 20px;border-top:1px solid color-mix(in srgb,var(--theme-line, #d9e0ea) 78%,transparent);background:color-mix(in srgb,var(--theme-surface-soft, #f4f6f6) 52%,transparent)}.capability-card-foot p{margin:0;color:var(--theme-muted, #637078)!important;font-size:10px;line-height:1.45}.capability-system-swatch{width:16px;height:3px;flex:0 0 16px;border-radius:999px;background:var(--system-color, var(--theme-accent, #4f8587))}.capability-subcount{display:inline-flex;min-height:27px;align-items:center;border-radius:999px;padding:0 9px;background:var(--theme-surface-soft, #f4f6f6);color:var(--theme-muted, #637078);font-size:10px;font-weight:650;white-space:nowrap}.capability-bar-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--theme-line-strong, #b9c2ca) transparent;scrollbar-width:thin}.capability-bar-plot{position:relative;min-width:max(480px,calc(var(--bar-count) * 68px));height:320px;padding:24px 18px 0 44px}.capability-bar-guides{position:absolute;inset:28px 18px 72px 44px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.capability-bar-guides i{display:block;width:100%;height:1px;background:color-mix(in srgb,var(--theme-line, #d9e0ea) 82%,transparent)}.capability-bar-guides i:before{position:absolute;left:-29px;color:var(--theme-muted, #637078);content:attr(data-label);font-size:9px}.capability-bar-items{position:absolute;inset:28px 18px 72px 44px;display:flex;align-items:stretch;justify-content:space-around;gap:8px}.capability-bar-item{position:relative;width:100%;height:100%;min-width:52px;flex:1 1 0;border:0;padding:0;background:transparent;color:var(--theme-ink, #20282d);cursor:pointer;font:inherit;outline:none}.capability-bar-column{position:absolute;right:max(8px,24%);bottom:0;left:max(8px,24%);height:var(--bar-height);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,color-mix(in srgb,var(--bar-color) 84%,white),var(--bar-color));box-shadow:inset 0 1px #ffffff59,0 5px 12px color-mix(in srgb,var(--bar-color) 18%,transparent);transform-origin:bottom;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease;animation:capability-bar-grow .52s cubic-bezier(.18,.78,.3,1) both}.capability-bar-score{position:absolute;right:0;bottom:calc(var(--bar-height) + 7px);left:0;color:var(--theme-ink, #20282d);font-size:11px;font-variant-numeric:tabular-nums;font-weight:720;text-align:center;transition:transform .15s ease}.capability-bar-label{position:absolute;top:calc(100% + 18px);right:0;left:0;display:block;width:100%;overflow:hidden;color:var(--theme-muted, #637078);font-size:8.5px;font-weight:600;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.capability-bar-item:hover .capability-bar-column,.capability-bar-item:focus .capability-bar-column{filter:saturate(1.12);box-shadow:0 8px 17px color-mix(in srgb,var(--bar-color) 30%,transparent);transform:scaleX(1.08)}.capability-bar-item:hover .capability-bar-score,.capability-bar-item:focus .capability-bar-score{color:var(--bar-color);transform:translateY(-2px)}.capability-bar-item:focus-visible .capability-bar-column{outline:2px solid var(--theme-ink, #20282d);outline-offset:3px}.capability-click-icon{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:50%;background:var(--theme-accent-soft, #e5ecef);color:var(--theme-accent, #4f8587);font-size:11px}.capability-chart-tooltip{position:absolute;z-index:20;min-width:130px;max-width:210px;border:1px solid color-mix(in srgb,var(--theme-line-strong, #b9c2ca) 88%,transparent);border-radius:7px;padding:7px 9px;background:color-mix(in srgb,var(--theme-ink, #20282d) 94%,transparent);color:var(--theme-surface, #fff);font-size:10px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.35;pointer-events:none;box-shadow:0 7px 20px #121a1e2e}.capability-chart-tooltip[hidden]{display:none}@keyframes capability-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes capability-radar-draw{0%{opacity:0;transform:scale(.76);transform-origin:center}to{opacity:1;transform:scale(1);transform-origin:center}}@keyframes capability-bar-grow{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media(max-width:1180px){.capability-breakdown-head{align-items:flex-start;flex-direction:column;gap:18px}.capability-head-actions{width:100%;justify-content:space-between}.capability-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-dimension-switch{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(#public,#home) .leaderboard-table th.capability-score-head{min-width:184px;padding:8px 4px;vertical-align:middle}:is(#public,#home) .leaderboard-table th.capability-score-head .leaderboard-header-sort{min-height:52px;padding:0 21px 0 8px}:is(#public,#home) .leaderboard-table .capability-head-label{display:flex!important;align-items:center;justify-content:center;gap:6px;text-align:left}:is(#public,#home) .leaderboard-table .capability-table-code{display:inline-grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border:1px solid color-mix(in srgb,currentColor 26%,transparent);border-radius:50%;font-size:10px;font-weight:800;line-height:1}:is(#public,#home) .leaderboard-table .capability-table-name{min-width:0;line-height:1.25;text-wrap:balance}@media(max-width:900px){.capability-breakdown-panel{padding-right:18px;padding-left:18px}.capability-chart-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.capability-head-actions{align-items:stretch;flex-direction:column}.capability-view-switch,.capability-view-switch button{flex:1 1 0}.capability-view-switch button{justify-content:center;padding-right:9px;padding-left:9px}.capability-overview-strip,.capability-dimension-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card-head{padding-right:14px;padding-left:14px}.capability-radar-stage{min-height:260px;padding-right:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.capability-chart-card,.capability-radar-area,.capability-bar-column{animation:none}.capability-chart-card,.capability-view-switch button,.capability-dimension-switch button,.capability-bar-column,.capability-radar-dot,.capability-radar-dot-halo{transition:none}}.capability-breakdown-panel{background:linear-gradient(180deg,color-mix(in srgb,#edf3ff 34%,transparent),transparent 240px),var(--theme-surface, #fff)!important}.capability-chart-card{border-color:color-mix(in srgb,var(--theme-line, #d9e0ea) 88%,#cad5e5);border-radius:11px;background:var(--theme-surface, #fff);box-shadow:0 6px 20px #2137540e}.capability-chart-card:hover{border-color:color-mix(in srgb,var(--theme-accent, #2166e8) 34%,#cbd6e4);box-shadow:0 11px 25px #21375416;transform:translateY(-1px)}.capability-card-head{min-height:72px;padding:16px 20px 13px;border-bottom-color:#e7ecf3;background:color-mix(in srgb,var(--theme-surface, #fff) 97%,#edf3ff)}.capability-card-eyebrow{font-size:9px;letter-spacing:.145em}.capability-card-head h3{color:#1d2c3a;font-size:17px;letter-spacing:-.012em}.capability-average strong{font-size:22px;font-weight:680}.capability-radar-stage{min-height:304px;padding:7px 18px 0;background:radial-gradient(circle at 50% 49%,rgba(33,102,232,.035),transparent 48%),linear-gradient(180deg,rgba(248,250,253,.54),transparent 46%)}.capability-radar-grid{fill:none;stroke:#dbe3ed;stroke-width:.8}.capability-radar-axis{stroke:#e2e8f0;stroke-width:.75}.capability-radar-label{fill:#526173;font-size:11px;font-weight:720;letter-spacing:.04em}.capability-radar-label-description{font-size:8px;letter-spacing:0}.capability-radar-area{fill:color-mix(in srgb,var(--radar-color) 14%,transparent);stroke-width:2;filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--radar-color) 12%,transparent))}.capability-radar-dot-halo{fill:color-mix(in srgb,var(--radar-color) 13%,transparent)}.capability-radar-dot{stroke-width:2}.capability-radar-rank{pointer-events:none}.capability-radar-rank text{paint-order:stroke fill;stroke:#fffffff0;stroke-linejoin:round;stroke-width:3.1px;font-family:MeriendaLeaderboardNumbers,Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:750;letter-spacing:-.035em}.capability-radar-rank-1 text{fill:#a87800}.capability-radar-rank-2 text{fill:#6f7c8e}.capability-radar-rank-3 text{fill:#9e5832}.capability-bar-card .capability-card-head{background:#fff}.capability-bar-plot{min-width:max(510px,calc(var(--bar-count) * 70px));height:342px;padding-top:28px}.capability-bar-guides,.capability-bar-items{top:30px;bottom:104px}.capability-bar-guides i{position:relative;background:#e3e9f1}.capability-bar-guides i:before{position:absolute;top:-5px;left:-31px;color:#96a1af;content:attr(data-label);font-size:8px;font-variant-numeric:tabular-nums;font-weight:550}.capability-bar-column{right:auto;left:50%;width:16px;margin-left:-8px;border-radius:3px 3px 1px 1px;background:var(--bar-color);box-shadow:0 4px 8px color-mix(in srgb,var(--bar-color) 15%,transparent)}.capability-bar-score{bottom:calc(var(--bar-height) + 8px);color:#344355;font-size:9px;font-weight:700}.capability-bar-label{top:calc(100% + 65px);right:auto;left:50%;width:74px;overflow:visible;color:#586678;font-size:8.5px;font-weight:620;letter-spacing:-.01em;line-height:1;text-align:left;text-overflow:clip;transform:translate(-15px) rotate(-42deg);transform-origin:left center;white-space:nowrap}.capability-bar-item:hover .capability-bar-column,.capability-bar-item:focus .capability-bar-column{box-shadow:0 5px 12px color-mix(in srgb,var(--bar-color) 24%,transparent);filter:saturate(1.08);transform:scaleX(1.2)}.capability-bar-item:hover .capability-bar-score,.capability-bar-item:focus .capability-bar-score{color:var(--bar-color)}.capability-card-foot{border-top-color:#e7ecf3;background:#f8fafc}.capability-chart-tooltip{border-color:#273749;border-radius:6px;background:#243444;box-shadow:0 8px 20px #1826352e}.capability-bar-card .capability-card-head{min-height:86px;padding:19px 24px 16px}.capability-bar-card .capability-card-eyebrow{margin-bottom:7px;font-size:11px}.capability-bar-card .capability-card-head h3{font-size:21px;font-weight:720}.capability-bar-plot{min-width:max(560px,calc(var(--bar-count) * 82px));height:430px;padding:36px 24px 0 54px}.capability-bar-guides,.capability-bar-items{inset:38px 24px 124px 54px}.capability-bar-guides i:before{top:-7px;left:-38px;font-size:11px;font-weight:650}.capability-bar-column{width:22px;margin-left:-11px;border-radius:4px 4px 1px 1px}.capability-bar-score{bottom:calc(var(--bar-height) + 10px);font-size:12px;font-weight:760}.capability-bar-label{top:calc(100% + 74px);width:94px;font-size:11.5px;font-weight:680;line-height:1.1;transform:translate(-17px) rotate(-42deg)}.capability-bar-card .capability-card-foot{min-height:54px;padding:13px 24px}.capability-bar-card .capability-card-foot p{font-size:12px;line-height:1.5}@media(max-width:720px){.capability-bar-plot{min-width:max(540px,calc(var(--bar-count) * 78px));height:404px}}.capability-chart-grid.system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.system-grid .capability-chart-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.system-grid .capability-card-head{min-height:64px;gap:10px;padding:12px 14px 10px}.system-grid .capability-card-eyebrow{margin-bottom:3px;font-size:8px}.system-grid .capability-card-head h3{font-size:15px}.system-grid .capability-average{gap:4px}.system-grid .capability-average span{font-size:8px}.system-grid .capability-average strong{font-size:19px}.system-grid .capability-radar-stage{min-height:264px;overflow:hidden;padding:0}.system-grid .capability-radar{width:min(144%,480px);max-width:none}.system-grid .capability-radar-label{font-size:10px}.system-grid .capability-radar-label-description{font-size:7.4px}.system-grid .capability-card-foot{min-height:44px;gap:7px;padding:9px 14px}.system-grid .capability-card-foot p{font-size:9px;line-height:1.35}@media(max-width:1180px){.capability-chart-grid.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.capability-chart-grid.system-grid{grid-template-columns:minmax(0,1fr)}.system-grid .capability-radar{width:min(112%,430px)}}.capability-chart-grid.is-empty{display:block}.capability-coming-soon{position:relative;display:flex;min-height:340px;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border:1px dashed color-mix(in srgb,var(--theme-accent, #4f8587) 34%,var(--theme-line, #d9e0ea));border-radius:14px;padding:38px 24px;background:radial-gradient(circle at 50% 5%,color-mix(in srgb,var(--theme-accent, #4f8587) 10%,transparent),transparent 210px),color-mix(in srgb,var(--theme-surface-soft, #f4f6f6) 52%,var(--theme-surface, #fff));text-align:center}.capability-coming-soon:before,.capability-coming-soon:after{position:absolute;width:280px;height:280px;border:1px solid color-mix(in srgb,var(--theme-accent, #4f8587) 10%,transparent);border-radius:50%;content:"";pointer-events:none}.capability-coming-soon:before{top:-210px;left:calc(50% - 140px)}.capability-coming-soon:after{right:-220px;bottom:-210px}.capability-coming-soon>span{margin-top:18px;color:var(--theme-accent, #4f8587);font-size:10px;font-weight:800;letter-spacing:.16em}.capability-coming-soon h3{margin:8px 0 0;color:var(--theme-ink, #20282d);font-family:Segoe UI Variable Display,Segoe UI,Microsoft YaHei UI,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:710;letter-spacing:-.03em}.capability-coming-soon p{max-width:590px;margin:10px 0 0;color:var(--theme-muted, #637078);font-size:13px;line-height:1.65}.capability-coming-soon-visual{position:relative;width:72px;height:72px;color:var(--theme-accent, #4f8587)}.capability-coming-soon-visual.is-radar{border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:50%;box-shadow:inset 0 0 0 17px color-mix(in srgb,currentColor 4%,transparent)}.capability-coming-soon-visual.is-radar:before,.capability-coming-soon-visual.is-radar:after{position:absolute;inset:50% auto auto 50%;width:1px;height:70px;background:color-mix(in srgb,currentColor 22%,transparent);content:"";transform:translate(-50%,-50%)}.capability-coming-soon-visual.is-radar:after{transform:translate(-50%,-50%) rotate(60deg)}.capability-coming-soon-visual.is-radar>i{position:absolute;z-index:1;width:7px;height:7px;border:2px solid var(--theme-surface, #fff);border-radius:50%;background:currentColor;box-shadow:0 0 0 1px color-mix(in srgb,currentColor 35%,transparent)}.capability-coming-soon-visual.is-radar>i:nth-child(1){top:-4px;left:31px}.capability-coming-soon-visual.is-radar>i:nth-child(2){top:14px;right:1px}.capability-coming-soon-visual.is-radar>i:nth-child(3){right:1px;bottom:13px}.capability-coming-soon-visual.is-radar>i:nth-child(4){bottom:-4px;left:31px}.capability-coming-soon-visual.is-radar>i:nth-child(5){bottom:13px;left:1px}.capability-coming-soon-visual.is-radar>i:nth-child(6){top:14px;left:1px}.capability-coming-soon-visual.is-radar>b{position:absolute;z-index:2;width:9px;height:9px;top:30px;left:30px;border:2px solid var(--theme-surface, #fff);border-radius:50%;background:currentColor}.capability-coming-soon-visual.is-bars{display:flex;height:66px;align-items:flex-end;justify-content:center;gap:5px;border-bottom:1px solid color-mix(in srgb,currentColor 42%,transparent);padding:0 7px 6px}.capability-coming-soon-visual.is-bars i{width:6px;border-radius:4px 4px 1px 1px;background:color-mix(in srgb,currentColor 58%,transparent)}.capability-coming-soon-visual.is-bars i:nth-child(1){height:18px}.capability-coming-soon-visual.is-bars i:nth-child(2){height:33px}.capability-coming-soon-visual.is-bars i:nth-child(3){height:25px}.capability-coming-soon-visual.is-bars i:nth-child(4){height:44px}.capability-coming-soon-visual.is-bars i:nth-child(5){height:29px}.capability-coming-soon-visual.is-bars i:nth-child(6){height:38px}@media(max-width:900px){.capability-breakdown-head{align-items:stretch;flex-direction:column;gap:18px}.capability-head-actions,.capability-view-switch{width:100%}.capability-view-switch button{flex:1 1 0;justify-content:center}.capability-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.capability-breakdown-panel{padding:0 16px 20px}.capability-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-coming-soon{min-height:300px;padding:32px 18px}}\feff  .institution-logo-nju img{inset:50% auto auto 14px!important;transform:translateY(-50%)!important;transform-origin:center!important;transition:opacity .14s ease!important}.institution-logo-shlab img{inset:50% auto auto 1px!important;width:50px!important;height:30px!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;transform:translateY(-50%)!important;transform-origin:center!important;transition:opacity .14s ease!important}.institution-logo-casia img{inset:50% auto auto 5px!important;width:auto!important;max-width:none!important;height:42px!important;object-fit:initial!important;object-position:left center!important;clip-path:inset(0 calc(100% - 40px) 0 0)!important;transform:translateY(-50%)!important;transform-origin:center!important;transition:opacity .14s ease!important}.institution-card:hover .institution-logo-nju img,.institution-card:hover .institution-logo-shlab img,.institution-card:hover .institution-logo-casia img{transform:translateY(-50%)!important}html[data-theme=nocturne] body .institution-logo-shlab img,html[data-theme=nocturne] body .institution-card:hover .institution-logo-shlab img{background:transparent!important;filter:none!important;mix-blend-mode:normal!important}html[data-theme=nocturne]{color-scheme:dark;--theme-strong: #c96f54;--theme-strong-hover: #d77d61;--theme-accent: #d78368;--theme-accent-soft: #2d211f}html[data-theme=nocturne] body,html[data-theme=nocturne] .figma-shell,html[data-theme=nocturne] .figma-content{background:#080d13!important;color:#f0f4f7!important}html[data-theme=nocturne] :is(.figma-panel,.home-board-card,.track-card,.flow-grid article,.guide-page-map article,.dataset-section,.rules-panel,.rules-mode-section,.api-contract-section,.leaderboard-main-section,.leaderboard-detail-panel,.capability-breakdown-panel,.capability-chart-card,.private-result-card,.job-stat,.documentation-principle-card,.doc-pipeline article,.doc-audience-grid article,.doc-contract-summary article,.doc-contract-block,.doc-error-policy article,.doc-security-grid article,.doc-result-flow article,.doc-publication-card,.institution-card){border-color:#293b4a!important;background:linear-gradient(145deg,#131d27,#101820)!important;color:#f0f4f7!important;box-shadow:0 14px 36px #0003!important}html[data-theme=nocturne] :is(.active-jobs,.current-job-scroll,.job-detail,.active-job-card,.dataset-option,.suite-dataset-list,.column-selector-menu,.empty-state,.academic-board-empty,.leaderboard-coming-soon,.doc-table-wrap,.doc-contract-body,.doc-field-list,.capability-overview-strip,.capability-card-foot,.capability-bar-card .capability-card-head){border-color:#263947!important;background:#0d151e!important;color:#e6edf1!important}html[data-theme=nocturne] :is(input,select,textarea){border-color:#344b5d!important;background:#0b131c!important;color:#f2f5f7!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=nocturne] :is(input,textarea)::placeholder{color:#718391!important;opacity:1}html[data-theme=nocturne] :is(input,select,textarea):focus{border-color:#db8063!important;outline:3px solid rgba(239,138,105,.18)!important;box-shadow:none!important}html[data-theme=nocturne] :is(input,select,textarea):disabled{border-color:#273744!important;background:#121a22!important;color:#778692!important}html[data-theme=nocturne] select option{background:#101922!important;color:#f0f4f7!important}html[data-theme=nocturne] :is(h1,h2,h3,h4,strong,label,legend,.institution-name strong,.capability-card-head h3,.doc-section-heading h2){color:#f0f4f7!important}html[data-theme=nocturne] :is(p,small,.muted,.hero-description,.section-subtitle,.institution-name small,.capability-breakdown-title p,.capability-card-foot p,.doc-lead){color:#a4b0ba!important}html[data-theme=nocturne] :is(table,.leaderboard-table,.private-results-table,.doc-table){border-color:#293b49!important;background:#101820!important;color:#dce4e9!important}html[data-theme=nocturne] :is(thead,thead tr,thead th,.doc-table th){border-color:#344654!important;background:#18242e!important;color:#eef3f6!important}html[data-theme=nocturne] :is(tbody tr,tbody td,.doc-table td){border-color:#263744!important;background-color:#101820!important;color:#d8e0e5!important}html[data-theme=nocturne] tbody tr:hover td{background-color:#17242e!important}html[data-theme=nocturne] :is(dialog,.modal,.access-dialog-panel,.integration-test-panel,.evaluation-request-panel,.theme-menu){border-color:#344958!important;background:#111a23!important;color:#f0f4f7!important;box-shadow:0 28px 80px #0000008f!important}html[data-theme=nocturne] :is(pre,code,.code-block,.doc-contract-body pre){border-color:#293d4b!important;background:#081018!important;color:#dce8ee!important}html[data-theme=nocturne] .documentation-toc a:hover,html[data-theme=nocturne] .documentation-toc a:focus-visible{background:#182630!important;color:#f2a188!important}html[data-theme=nocturne] :is(.doc-mode-badge.smoke,.doc-method.response){background:#182943!important;color:#9ec6ff!important}html[data-theme=nocturne] .doc-mode-badge.light{background:#382d18!important;color:#efc66c!important}html[data-theme=nocturne] :is(.doc-mode-badge.full,.doc-method.post){background:#173229!important;color:#81d8b4!important}html[data-theme=nocturne] .capability-bar-guides i{background:#2c3b47!important}html[data-theme=nocturne] .capability-bar-guides i:before,html[data-theme=nocturne] .capability-bar-label{color:#94a5b2!important}html[data-theme=nocturne] .capability-bar-score{color:#dce6ed!important}html[data-theme=nocturne] .capability-radar-rank text{stroke:#080d13f0!important}html[data-theme=nocturne] .institution-logo{border-right-color:#344653!important}html[data-theme=nocturne] .institution-logo img{background:#111922!important}html[data-theme=nocturne] .site-footer{border-top-color:#263744!important;background:#0a1118!important}html[data-theme=nocturne] a{color:#83b9ee}html[data-theme=nocturne] a:hover{color:#add2f5}html[data-theme=nocturne] body :is(#home,#public,#multimodel,#coding) .leaderboard-table :is(thead,thead tr,thead th),html[data-theme=nocturne] body :is(#home,#public,#multimodel,#coding) .leaderboard-table thead :is(.leaderboard-head-label,.dataset-group-head,.dataset-metric-head){border-color:#304452!important;background:#16232d!important;color:#e5ebef!important}html[data-theme=nocturne] body :is(#home,#public,#multimodel,#coding) .leaderboard-header-sort{border-color:#344a59!important;background:#1a2934!important;color:#e6edf1!important;box-shadow:none!important}html[data-theme=nocturne] body :is(#home,#public,#multimodel,#coding) .leaderboard-header-sort:hover{border-color:#476071!important;background:#20323f!important}html[data-theme=nocturne] body :is(#home,#public,#multimodel,#coding) :is(.leaderboard-main-section,.home-board-card,.unified-board-frame,.home-preview-content){border-color:#283b49!important;background:#0d161f!important;box-shadow:0 16px 38px #0003!important}html[data-theme=nocturne] body :is(#home,#public,#multimodel,#coding) .leaderboard-table tbody :is(tr,td){border-color:#253744!important;background:#0d161f!important;color:#d9e1e6!important}html[data-theme=nocturne] body :is(#home,#public,#multimodel,#coding) .leaderboard-table tbody tr:hover td{background:#15232d!important}html[data-theme=nocturne] body .leaderboard-coming-soon{background:radial-gradient(circle at 50% -18%,rgba(201,111,84,.1),transparent 38%),#0c151e!important}.capability-bar-card .capability-bar-scroll{overflow:visible}.capability-bar-card .capability-bar-plot{min-width:0;height:max(320px,calc(var(--bar-count) * 38px + 88px));padding:30px 24px 20px}.capability-bar-card .capability-bar-guides,.capability-bar-card .capability-bar-items{right:24px;left:24px}.capability-bar-card .capability-bar-guides{top:28px;bottom:28px;display:flex;flex-direction:row-reverse;align-items:stretch}.capability-bar-card .capability-bar-guides i{position:relative;flex:1 1 0;height:100%;background:transparent;border-left:1px solid color-mix(in srgb,var(--theme-line, #d9e0ea) 82%,transparent)}.capability-bar-card .capability-bar-guides i:last-child{border-right:1px solid color-mix(in srgb,var(--theme-line, #d9e0ea) 82%,transparent)}.capability-bar-card .capability-bar-guides i:before{inset:auto auto -18px 50%;transform:translate(-50%)}.capability-bar-card .capability-bar-items{top:28px;bottom:28px;display:flex;flex-direction:column;justify-content:flex-start;gap:11px}.capability-bar-card .capability-bar-item{display:grid;grid-template-columns:52px minmax(0,1fr) 112px;gap:12px;align-items:center;min-height:26px}.capability-bar-card .capability-bar-score{position:static;bottom:auto;left:auto;right:auto;text-align:right}.capability-bar-card .capability-bar-column{position:relative;right:auto;bottom:auto;left:auto;width:var(--bar-height);min-width:8px;height:14px;margin:0;transform-origin:left center}.capability-bar-card .capability-bar-label{position:static;top:auto;right:auto;left:auto;width:auto;overflow:hidden;transform:none}.capability-bar-card .capability-bar-item:hover .capability-bar-column,.capability-bar-card .capability-bar-item:focus .capability-bar-column{transform:scaleX(1.08)}.capability-bar-card .capability-bar-item:hover .capability-bar-score,.capability-bar-card .capability-bar-item:focus .capability-bar-score{transform:none}@media(max-width:720px){.capability-bar-card .capability-bar-plot{height:max(300px,calc(var(--bar-count) * 34px + 82px));padding:24px 18px 18px}.capability-bar-card .capability-bar-guides,.capability-bar-card .capability-bar-items{right:18px;left:18px}.capability-bar-card .capability-bar-item{grid-template-columns:44px minmax(0,1fr) 88px;gap:8px;min-height:24px}.capability-bar-card .capability-bar-column{height:12px}}html[data-theme=nocturne] body .leaderboard-edition-switch{border-color:#2c404f!important;background:#101b24!important}html[data-theme=nocturne] body .leaderboard-edition-switch button{color:#aab7c0!important}html[data-theme=nocturne] body .leaderboard-edition-switch button:hover{background:#182733!important;color:#eef3f6!important}html[data-theme=nocturne] body .leaderboard-edition-switch button.active{background:#263846!important;color:#f1f5f7!important;box-shadow:0 5px 14px #00000038!important}html[data-theme=nocturne] body #run .overview-card{border-color:#2b3e4c!important;background:linear-gradient(145deg,#131f29,#0f1821)!important;box-shadow:none!important}html[data-theme=nocturne] body #run .overview-card:before{background:#b96952!important;opacity:.75!important}html[data-theme=nocturne] body #run .overview-card :is(span,small){color:#9eacb6!important}html[data-theme=nocturne] body #run .overview-card strong{color:#eef3f6!important}html[data-theme=nocturne] body #run :is(.private-table-wrap,.private-table){border-color:#2a3e4c!important;background:#0d161f!important}html[data-theme=nocturne] body #run .private-table :is(thead,thead tr,th){border-color:#304452!important;background:#182732!important;color:#dce5ea!important}html[data-theme=nocturne] body #run .private-table tbody :is(tr,td){border-color:#253744!important;background:#0d161f!important;color:#d7e0e5!important}html[data-theme=nocturne] body #run .private-table tbody tr:hover td{background:#15232d!important}html[data-theme=nocturne] body #run .result-failure{border-color:#633c3a!important;background:#211719!important;box-shadow:none!important}html[data-theme=nocturne] body #run .result-failure summary{background:#2a1c1e!important;color:#e9867f!important}html[data-theme=nocturne] body #run .result-failure pre{border-top-color:#573638!important;background:#0b1219!important;color:#d9aaa6!important}html[data-theme=nocturne] body .evaluation-error-panel{border-color:#4a3437!important;background:#15191f!important}html[data-theme=nocturne] body .evaluation-error-panel-head{border-bottom-color:#35434d!important}html[data-theme=nocturne] body .evaluation-error-panel-head h4,html[data-theme=nocturne] body .evaluation-error-title,html[data-theme=nocturne] body .evaluation-error-sentence{color:#edf2f5!important}html[data-theme=nocturne] body .evaluation-error-panel-head p,html[data-theme=nocturne] body .evaluation-error-description{color:#aebbc4!important}html[data-theme=nocturne] body .evaluation-error-card{border-color:#344752!important;background:#111c25!important;box-shadow:none!important}html[data-theme=nocturne] body .evaluation-error-meta code{border-left-color:#344752!important;background:transparent!important;color:#b5c1c8!important}html[data-theme=nocturne] body .evaluation-error-action{background:#19252e!important;color:#bdc7cd!important}html[data-theme=nocturne] body .evaluation-error-action-icon{background:#111c25!important}html[data-theme=nocturne] body .evaluation-error-technical summary{color:#9cabb4!important}html[data-theme=nocturne] body .evaluation-error-technical pre,html[data-theme=nocturne] body .evaluation-error-cause pre,html[data-theme=nocturne] body .task-error-detail pre,html[data-theme=nocturne] body .error-text pre{border-color:#30424e!important;background:#0a131a!important;color:#c6d0d6!important}html[data-theme=nocturne] body .task-error-action{background:#252315!important;color:#c5c0a5!important}html[data-theme=nocturne] body #run .private-score-error{border-color:#5e3c3b!important;background:#21181a!important;color:#ea8b84!important}html[data-theme=nocturne] body #run .private-score-item summary{border-color:#334754!important;background:#14212b!important;color:#dce5ea!important}html[data-theme=nocturne] body #run .private-score-title{color:#dce5ea!important}html[data-theme=nocturne] body :is(.status-failed,.status-partial,.status-canceled){border-color:#69403e!important;background:#2a1b1d!important;color:#ef8f87!important}html[data-theme=nocturne] body :is(.status-succeeded,.status-approved){border-color:#315b4c!important;background:#172a24!important;color:#76c9a5!important}html[data-theme=nocturne] body :is(.status-running,.status-queued,.status-pending){border-color:#685535!important;background:#2b2519!important;color:#d9b86e!important}html[data-theme=nocturne] body #api-guide :is(.guide-contract-card,.param-table,.api-example,.api-code-block){border-color:#2d414f!important;background:#101a23!important;color:#dce5ea!important}html[data-theme=nocturne] body #api-guide .guide-contract-card .card-title-row p{color:#a6b3bc!important}html[data-theme=nocturne] body #api-guide .guide-contract-card :is(pre,code){border-color:#2b3e4b!important;background:#091119!important;color:#d5e1e7!important}html[data-theme=nocturne] body #api-guide .guide-contract-card .param-table>*{border-color:#293b48!important;color:#b8c4cb!important}html[data-theme=nocturne] body :is(.integration-test-success,.evaluation-request-test-state.passed,.evaluation-request-success){border-color:#315b4c!important;background:#172a24!important;color:#8bd5b4!important}html[data-theme=nocturne] body :is(.integration-test-error,.evaluation-request-test-state.failed){border-color:#633c3a!important;background:#281a1c!important;color:#ee9189!important}html[data-theme=nocturne] body .evaluation-request-test-state:not(.passed):not(.failed){border-color:#665432!important;background:#2a2418!important;color:#d7b66c!important}html[data-theme=nocturne] body .site-footer{border-top-color:#263845!important;background:radial-gradient(circle at 12% 0%,rgba(201,111,84,.08),transparent 30%),#0a1118!important;color:#9eabb4!important}html[data-theme=nocturne] body .site-footer-heading strong{color:#edf2f5!important}html[data-theme=nocturne] body .site-footer-links a{color:#9db5c6!important}html[data-theme=nocturne] body .institution-card{border-color:#2c404e!important;background:linear-gradient(145deg,#14202a,#101820)!important;box-shadow:0 8px 22px #0000002e!important}html[data-theme=nocturne] body .institution-card:hover{border-color:#465f70!important;background:linear-gradient(145deg,#182631,#121d26)!important;box-shadow:0 11px 28px #00000040!important}html[data-theme=nocturne] body .institution-logo{border-right-color:#344854!important}html[data-theme=nocturne] body .institution-logo img{background:#131f29!important}html[data-theme=nocturne] body .institution-name strong{color:#e5ebef!important}html[data-theme=nocturne] body .institution-name small{color:#8798a3!important}html[data-theme=nocturne]{scrollbar-color:#435867 #0b141c}html[data-theme=nocturne] *:focus-visible{outline-color:#d78368b3}html[data-theme=nocturne] body #api-guide .guide-contract-card .param-table b{border-color:#304552!important;background:#182631!important;color:#e3eaee!important}html[data-theme=nocturne] body #api-guide .guide-contract-card .param-table>span:nth-child(3n+1){color:#c8d3d9!important}html[data-theme=nocturne] body #api-guide .guide-contract-card .param-table>span:nth-child(3n+2){color:#e0e7eb!important}html[data-theme=nocturne] body #api-guide .guide-contract-card .param-table>span:nth-child(3n){color:#aebbc3!important}html[data-theme=nocturne] body #run :is(.dataset-area,.active-jobs){border-color:#2b404e!important;background:#0f1922!important;box-shadow:none!important}html[data-theme=nocturne] body #run .dataset-item{border-color:#304654!important;background:#14212b!important;color:#dce5ea!important;box-shadow:none!important}html[data-theme=nocturne] body #run .dataset-item:hover{border-color:#486171!important;background:#182833!important;box-shadow:none!important}html[data-theme=nocturne] body #run .dataset-item:has(input:checked){border-color:#b96751!important;background:#241c1b!important;box-shadow:0 0 0 2px #c96f5429!important}html[data-theme=nocturne] body #run .dataset-copy strong{color:#e8eef1!important}html[data-theme=nocturne] body #run .dataset-copy small{color:#8fa0ab!important}html[data-theme=nocturne] body #run .active-jobs-head span{color:#e8eef1!important}html[data-theme=nocturne] body #run .active-jobs-head small{color:#9baab4!important}html[data-theme=nocturne] body #run .active-job-card,html[data-theme=nocturne] body #run .active-job-card.selected{border-color:#354b59!important;background:#14212b!important;color:#dce5ea!important;box-shadow:inset 0 0 0 1px #ffffff04!important}html[data-theme=nocturne] body #run .active-job-card.selected{border-color:#536b79!important;background:#182731!important}html[data-theme=nocturne] body #run .active-job-card :is(.mono,small){color:#a7b5be!important}html[data-theme=nocturne] body #run .current-job-panel .active-job-progress{border-color:#334854!important;background:#263641!important;box-shadow:inset 0 1px 2px #00000059!important}html[data-theme=nocturne] body #run :is(.run-detail-head,.job-actions,.summary-card,.job-task-wrap,.recent-table-wrap){border-color:#2b404e!important;background:#101b24!important;color:#dce5ea!important;box-shadow:none!important}html[data-theme=nocturne] body #run .metadata-strip span{border-color:#314754!important;background:#14212b!important;color:#9eadb6!important}html[data-theme=nocturne] body #run .metadata-strip b{color:#e1e8ec!important}html[data-theme=nocturne] body #run .job-actions span{color:#9eadb6!important}html[data-theme=nocturne] body #run .summary-card span{color:#91a2ad!important}html[data-theme=nocturne] body #run :is(.summary-card strong,.task-count-metric strong){color:#edf2f5!important}html[data-theme=nocturne] body #run .job-task-table{background:#0d161f!important}html[data-theme=nocturne] body #run .job-task-table thead,html[data-theme=nocturne] body #run .recent-table thead{background:#182732!important}html[data-theme=nocturne] body #run :is(.job-task-table,.recent-table) th{border-color:#304552!important;background:#182732!important;color:#cbd6dc!important}html[data-theme=nocturne] body #run :is(.job-task-table,.recent-table) td{border-color:#263946!important;background:#0d161f!important;color:#d5dee3!important}.intro-brand-logo,.figma-brand-logo{display:block;flex:0 0 auto;object-fit:contain}.intro-brand-logo{width:38px;height:38px}.figma-top-nav .figma-brand{gap:11px!important}.figma-brand-mark{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;overflow:hidden;padding:1px;border-radius:50%;background:#f6f3ec}.figma-brand-logo{width:100%;height:100%;transform:translate(1px,1px) rotate(-1deg)}.figma-top-nav .figma-brand-copy{display:grid;gap:3px;align-content:center}.figma-top-nav .figma-brand-copy strong{font-size:20px;font-weight:760;line-height:1;letter-spacing:.015em}.figma-top-nav .figma-brand-copy span{display:block;color:color-mix(in srgb,var(--theme-ink) 58%,transparent)!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase}html[data-theme=nocturne] :is(.intro-brand-logo,.figma-brand-logo){content:url(/static/assets/agent-memory-logo-on-dark.png)}html[data-theme=nocturne] .figma-brand-logo{content:url(/static/assets/agent-memory-logo.png)}@media(max-width:1120px){.figma-brand-mark{width:38px;height:38px;flex-basis:38px}.figma-top-nav .figma-brand-copy strong{font-size:18px}.figma-top-nav .figma-brand-copy span{font-size:8px}}.explore-section .official-channels-card{position:relative;display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,auto) minmax(300px,1.1fr);gap:30px;align-items:center;overflow:hidden;margin-top:4px;border:1px solid rgba(162,204,196,.3);border-radius:14px;padding:28px 30px;color:#f4f7f5;background:radial-gradient(circle at 8% 115%,rgba(92,218,183,.14),transparent 38%),linear-gradient(128deg,#091821,#0b2027 48%,#102e2b);box-shadow:0 20px 52px #08181f29}.explore-section .official-channels-card:after{position:absolute;top:-28px;right:22px;color:#ffffff09;font-size:96px;font-weight:800;letter-spacing:-.06em;content:"AML";pointer-events:none}.official-channels-heading,.official-wechat-channel,.official-channel-links{position:relative;z-index:1;min-width:0}.official-channels-heading{display:grid;gap:8px}.official-channels-heading>span{color:#8de7cf!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:650;letter-spacing:.16em}.official-channels-heading h3{max-width:360px;margin:0;color:#fff!important;font-size:21px;font-weight:650;line-height:1.25;letter-spacing:-.012em}.official-channels-heading p{max-width:380px;margin:0;color:#f4f8f7cc!important;font-size:12px;line-height:1.6}.official-wechat-channel{display:flex;align-items:center;gap:15px}.official-wechat-channel img{width:92px;height:92px;flex:0 0 92px;padding:5px;object-fit:cover;border-radius:7px;background:#fff}.official-wechat-channel div{display:grid;gap:6px}.official-wechat-channel strong{color:#fff!important;font-size:14px;line-height:1.35}.official-wechat-channel span{max-width:150px;color:#f4f8f7bd!important;font-size:11px;line-height:1.45}.official-channel-links{display:grid;border-top:1px solid rgba(162,204,196,.2)}.official-channel-links a{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;border-bottom:1px solid rgba(162,204,196,.2);padding:13px 2px;color:#9af0d8!important;text-decoration:none;transition:color .16s ease,padding-left .16s ease}.official-channel-links a:hover{padding-left:5px;color:#fff!important}.official-channel-links span{color:#f4f8f7bd!important;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.official-channel-links strong{min-width:0;color:#9af0d8!important;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500}.official-channel-links i{font-size:12px;font-style:normal}@media(max-width:1100px){.explore-section .official-channels-card{grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr)}.official-channels-heading{grid-column:1 / -1}.official-channels-heading h3,.official-channels-heading p{max-width:620px}}@media(max-width:720px){.explore-section .official-channels-card{grid-template-columns:1fr;gap:22px;padding:22px 19px}.official-channels-heading{grid-column:auto}.official-wechat-channel img{width:84px;height:84px;flex-basis:84px}.official-channel-links a{grid-template-columns:78px minmax(0,1fr) auto;gap:9px}.official-channel-links strong{font-size:10px}}#api-guide .guide-contract-card .param-table.platform-sent{grid-template-columns:minmax(130px,180px) minmax(0,1fr)}#api-guide .guide-contract-card .param-table.platform-sent>span:nth-child(odd){font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600}#api-guide .guide-contract-card .param-table.platform-sent>span:nth-child(2n){font-family:inherit;font-weight:450}#api-guide .guide-contract-card .param-table.platform-sent>*:nth-last-child(3){border-bottom:1px solid #e2e7e9}@media(max-width:640px){#api-guide .guide-contract-card .param-table.platform-sent{grid-template-columns:minmax(90px,34%) minmax(0,1fr)}}#coding .coding-table{min-width:1560px!important}#coding .leaderboard-main-section{max-height:924px}#coding .coding-table .col-version{width:136px!important}#coding .coding-table .col-score{width:224px!important}#coding .coding-table .col-dataset-score{width:150px!important}#coding .coding-table .col-coding-tier{width:120px}#coding .coding-table th{white-space:normal!important}#coding .coding-table .leaderboard-head-label{line-height:1.25!important;white-space:normal!important}#coding .coding-table .coding-tier-cell{min-width:82px;padding:0;border:0;border-radius:0;font-family:MeriendaLeaderboardNumbers,CNNSansDisplayW04-Regular,CNN Sans Display W04 Regular,Inter,Arial,sans-serif!important;font-size:18px!important;font-weight:var(--score-weight, 400);font-variant-numeric:tabular-nums;line-height:1!important;letter-spacing:0;white-space:nowrap}#coding .leaderboard-model-cell{display:grid;align-items:start;justify-items:center;justify-content:center;grid-template-columns:minmax(0,1fr);width:100%;gap:3px;min-width:0}#coding .leaderboard-model-cell>.version-link,#coding .leaderboard-model-cell>.academic-model-meta{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#coding .leaderboard-model-cell>.version-link{display:block;justify-self:stretch;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}#coding .academic-model-meta{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:5px;overflow:hidden}#coding .academic-github-link{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;color:#2f6f3c;border:1px solid rgb(47 162 65 / .22);border-radius:999px;background:#34a0400f;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}#coding .academic-github-link:hover{color:#2fa241;border-color:#2fa2416b;background:#34a0401f;transform:translateY(-1px)}#coding .academic-github-link svg{width:12px;height:12px;fill:currentColor}#coding .academic-version-badge{display:inline-flex;align-items:center;justify-content:center;max-width:92px;padding:2px 7px;overflow:hidden;color:#5e6f77;border:1px solid rgb(94 111 119 / .18);border-radius:999px;background:#5e6f7714;font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:11px;font-weight:600;line-height:1.15;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}#coding .academic-cate-badge{display:inline-flex;align-items:center;justify-content:center;max-width:128px;padding:2px 7px;overflow:hidden;color:#2f6f3c;border:1px solid rgb(47 162 65 / .18);border-radius:999px;background:#34a0400f;font-family:Inter,Arial,Microsoft YaHei,sans-serif;font-size:11px;font-weight:600;line-height:1.15;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}#coding [data-coding-capability-breakdown] .capability-chart-grid.bar-grid{grid-template-columns:minmax(0,1fr)}#coding [data-coding-capability-breakdown] .coding-capability-bar-card{min-width:0}#home .home-preview-coding{min-width:880px!important}@media(max-width:720px){#coding .coding-table{min-width:1480px!important}}#public .leaderboard-model-meta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;width:100%;min-width:0;margin-top:5px}#public .leaderboard-repository-link{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;color:#2f6f3c;border:1px solid rgb(47 162 65 / .22);border-radius:999px;background:#34a0400f;text-decoration:none;font:12px/1 Inter,Arial,Microsoft YaHei,sans-serif}#public .leaderboard-repository-link:hover{color:#2fa241;border-color:#2fa2416b;background:#34a0401f}#public :is(.leaderboard-version-badge,.leaderboard-category-badge){display:block;flex:1 1 0;min-width:0;max-width:100%;height:20px;box-sizing:border-box;padding:2px 5px;overflow:hidden;color:#2f6f3c;border:1px solid rgb(47 162 65 / .18);border-radius:999px;background:#34a0400f;font:600 11px/1.3 Inter,Arial,Microsoft YaHei,sans-serif;letter-spacing:.01em;white-space:nowrap}#public .leaderboard-version-badge{flex:0 0 38%;color:#5e6f77;border-color:#5e6f772e;background:#5e6f7714}#public .leaderboard-version-badge:only-child{flex:1 1 0}#public .leaderboard-meta-scroll-text{display:inline-block;width:max-content;max-width:none;white-space:nowrap;font:inherit;color:inherit;vertical-align:top}#public .is-meta-overflowing>.leaderboard-meta-scroll-text{animation:leaderboard-meta-cycle var(--meta-scroll-duration, 5s) ease-in-out .6s infinite}@keyframes leaderboard-meta-cycle{0%,18%{transform:translate(0)}76%,88%{transform:translate(var(--meta-scroll-offset, 0px))}88.01%,to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){#public .is-meta-overflowing>.leaderboard-meta-scroll-text{animation:none}#public :is(.leaderboard-version-badge,.leaderboard-category-badge).is-meta-overflowing{overflow-x:auto;scrollbar-width:none}}.p0-board-hero{position:relative;overflow:visible!important;clip-path:none!important;isolation:isolate}:is(#public,#multimodel,#coding) .p0-board-hero>.hero-copy{padding-right:225px}:is(#public,#multimodel,#coding) .p0-board-hero .page-hero-title{font-size:clamp(36px,4.1vw,70px);white-space:normal}:is(#public,#multimodel,#coding) .p0-board-hero>.p0-history{position:absolute;right:64px;top:50%;transform:translateY(-50%);z-index:12;width:auto;margin:0;padding:0;border:0;background:transparent;overflow:visible;box-shadow:none}:is(#public,#multimodel,#coding) .p0-board-hero .p0-history>summary{list-style:none;display:flex;align-items:center;gap:15px;padding:13px 19px;border:1px solid var(--theme-line, #9bb9b9);border-radius:9px;background:var(--theme-surface, #f8fbfb);color:var(--theme-ink, #213434);font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap}.p0-history>summary::-webkit-details-marker{display:none}.p0-history>summary:after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-2px)}.p0-history[open]>summary:after{transform:rotate(225deg) translate(-1px,-1px)}.p0-history>summary:hover{background:var(--theme-surface-soft, #eef5f4)}.p0-history>summary:focus-visible,.p0-history a:focus-visible{outline:3px solid var(--theme-accent, #237a74);outline-offset:4px}.figma-shell .p0-history-menu{position:absolute;top:calc(100% + 9px);right:0;min-width:260px;padding:7px;border:1px solid var(--theme-line, #bfd0d0);border-radius:12px;background:var(--theme-surface, #fff);box-shadow:0 12px 34px #183f3a1a}.p0-history-menu a{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:13px;border-radius:7px;color:var(--theme-ink, #213434);text-decoration:none;font-size:14px;white-space:nowrap}.p0-history-menu a:hover{background:var(--theme-surface-soft, #eef5f4)}.p0-history-year{font-size:12px;color:var(--theme-muted, #637676)}.p0-archive{padding-bottom:64px}.p0-archive>.figma-page-hero{padding:56px 64px 42px;margin:0;background:var(--theme-hero, #e5eeee)}.p0-archive .figma-page-hero .page-hero-title{max-width:1100px;font-size:clamp(34px,4.6vw,64px);line-height:1.14}.p0-archive .hero-description{max-width:900px}.p0-archive .figma-brand{text-decoration:none;color:inherit}.p0-archive .top-nav a{text-decoration:none}.p0-archive .figma-top-nav .top-nav .tab{color:var(--theme-ink)!important}.p0-archive .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.p0-archive .hero-actions a{padding:12px 17px;border-radius:8px;border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-ink);text-decoration:none;font-size:14px;font-weight:600}.p0-archive .hero-actions a.primary{background:var(--theme-strong);border-color:var(--theme-strong);color:#fff}.p0-summary-card>a{display:inline-block;margin-top:16px;color:var(--theme-strong);font-size:13px;text-underline-offset:4px}html[data-theme] .p0-archive .figma-top-nav .top-nav a.tab{color:var(--theme-ink)!important}html[data-theme] .p0-archive .figma-top-nav .top-nav a.tab.active{background:var(--theme-surface)!important;border-color:var(--theme-line)!important}html[data-theme] .p0-archive .hero-actions>a{background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-line)!important}html[data-theme] .p0-archive .hero-actions>a.primary{background:var(--theme-strong)!important;color:#fff!important;border-color:var(--theme-strong)!important}html[data-theme] .p0-archive .p0-summary-card>a{color:var(--theme-accent)!important}html[data-theme] .p0-archive .p0-archive-index>a{background:var(--theme-surface)!important;color:var(--theme-ink)!important}html[data-theme] .p0-archive .site-language-switch button.active{background:var(--theme-strong)!important;color:#fff!important;opacity:1}.p0-archive-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:25px;color:var(--theme-muted, #617575);font-size:13px}.p0-archive-body{padding:0 42px}.p0-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:8px 0 28px}.p0-summary-card,.p0-archive-section,.p0-method-note{border:1px solid var(--theme-line, #c3d4d2);border-radius:16px;background:var(--theme-surface, #fff)}.p0-summary-card{padding:26px}.p0-summary-card small{color:var(--theme-muted, #637575);font-weight:650;letter-spacing:.07em}.p0-summary-card h2{margin:14px 0 12px;font-size:23px}.p0-summary-card p{margin:0;line-height:1.8;color:var(--theme-muted, #637575)}.p0-summary-card strong{color:var(--theme-ink, #213434);font-weight:750}.p0-summary-card .p0-score{font-size:30px;color:var(--theme-accent, #237a74);font-variant-numeric:tabular-nums}.p0-archive-index{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.p0-archive-index a{padding:10px 14px;border:1px solid var(--theme-line, #c3d4d2);border-radius:999px;text-decoration:none;color:var(--theme-ink, #213434);background:var(--theme-surface, #fff);font-size:13px}.p0-archive-index a:hover{background:var(--theme-surface-soft, #eef5f4)}.p0-archive-section{margin:25px 0;overflow:hidden;scroll-margin-top:105px}.p0-section-heading{padding:25px 26px 20px}.p0-section-heading h2{margin:5px 0 10px;font-size:24px}.p0-section-heading p{margin:0;color:var(--theme-muted, #637575);line-height:1.8;font-size:14px}.p0-section-eyebrow{color:var(--theme-accent, #237a74);font-size:11px;letter-spacing:.1em;font-weight:750}.p0-section-count{float:right;color:var(--theme-muted, #637575);font-size:12px;padding-top:6px}.p0-table-scroll{overflow:auto;width:100%}.p0-result-table{width:100%;border-collapse:collapse;min-width:1150px;font-size:13px;font-variant-numeric:tabular-nums}.p0-result-table caption{text-align:left;padding:0 26px 16px;font-size:12px;color:var(--theme-muted, #637575)}.p0-result-table th,.p0-result-table td{text-align:right;padding:16px 15px;border-top:1px solid var(--theme-line, #dce6e4);vertical-align:middle}.p0-result-table thead{background:var(--theme-surface-soft, #edf5f3)}.p0-result-table th{font-size:11px;font-weight:650;line-height:1.6;max-width:150px}.p0-result-table td:first-child,.p0-result-table th:first-child{width:60px;text-align:center}.p0-result-table td:nth-child(2),.p0-result-table th:nth-child(2){text-align:left;min-width:190px}.p0-result-table tbody tr:first-child td{background:color-mix(in srgb,var(--theme-accent, #237a74) 4%,transparent)}.p0-result-table td.p0-overall{font-weight:750;color:var(--theme-accent, #237a74)}.p0-result-table .p0-model{display:block;font-weight:650;color:var(--theme-ink, #213434)}.p0-result-table .p0-model-meta{display:block;font-size:10px;line-height:1.8;color:var(--theme-muted, #637575);margin-top:4px}.p0-result-table .p0-model-meta a{color:inherit}.p0-method-note{padding:28px;margin-top:30px}.p0-method-note h2{margin:0 0 14px;font-size:22px}.p0-method-note p,.p0-method-note li{color:var(--theme-muted, #637575);font-size:14px;line-height:1.9}.p0-method-note a{color:var(--theme-accent, #237a74)}.p0-empty-track{padding:0 26px 25px;color:var(--theme-muted, #637575);font-size:14px}.p0-footnote{color:var(--theme-muted, #637575);font-size:12px;margin:28px 0 0}@media(max-width:850px){:is(#public,#multimodel,#coding) .p0-board-hero>.hero-copy{padding-right:0}:is(#public,#multimodel,#coding) .p0-board-hero>.p0-history{position:relative;right:auto;top:auto;transform:none;margin-top:22px;align-self:flex-start;justify-self:start}.p0-board-hero{flex-direction:column;align-items:flex-start!important}.figma-shell .p0-history-menu{left:0;right:auto}.p0-archive-body{padding:0 20px}.p0-summary-grid{grid-template-columns:1fr}.p0-summary-card{padding:23px}.p0-section-heading{padding:22px 20px 17px}.p0-section-heading h2{font-size:21px}.p0-section-count{float:none;display:block;margin-bottom:7px}.p0-archive>.figma-page-hero{padding:34px 20px 28px}.p0-method-note{padding:23px}}#recentJobs .job-detail-link{display:inline;width:auto;padding:0;border:0;background:transparent;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}#recentJobs .job-detail-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}#run .evaluation-error-meta code{white-space:normal;overflow-wrap:anywhere}#evaluationParameterHelp{line-height:1.6}.smoke-track-dialog{width:min(620px,calc(100vw - 32px));gap:26px;border-radius:18px;padding:32px}.smoke-track-dialog .integration-test-head h2{font-size:clamp(27px,3vw,34px);font-weight:650;letter-spacing:-.03em}.smoke-track-dialog .integration-test-head p{max-width:48ch;font-size:14px}.smoke-track-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.smoke-track-option{position:relative;display:flex;min-height:136px;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid var(--theme-line);border-radius:13px;padding:16px;background:linear-gradient(145deg,var(--theme-surface) 55%,var(--theme-accent-soft));color:var(--theme-ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.smoke-track-option:hover,.smoke-track-option:focus-visible{border-color:var(--theme-accent);box-shadow:0 10px 24px #1b4d521f;transform:translateY(-2px)}.smoke-track-option:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.smoke-track-option-index{color:var(--theme-accent);font-size:12px;font-weight:750;letter-spacing:.1em}.smoke-track-option strong{font-size:19px;font-weight:650}.smoke-track-option small{max-width:16ch;color:var(--theme-muted);font-size:12px;line-height:1.45}.smoke-track-option-arrow{position:absolute;top:15px;right:15px;color:var(--theme-accent);font-size:18px}@media(max-width:560px){.smoke-track-dialog{padding:24px 20px}.smoke-track-options{grid-template-columns:1fr}.smoke-track-option{min-height:88px;gap:4px}.smoke-track-option small{max-width:none}}#run .recent-inline-detail .run-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px}#run .recent-inline-detail .run-detail-head h3{margin:2px 0 0;font-size:20px;line-height:1.4;overflow-wrap:anywhere}#run .recent-inline-detail .run-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px;margin:12px 0 0;font-size:13px;font-weight:400;line-height:1.65}#run .recent-inline-detail .run-detail-meta>span{min-width:0;overflow-wrap:anywhere}#run .recent-inline-detail .run-detail-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:12px}#run .recent-inline-detail .job-summary-grid{gap:14px}#run .recent-inline-detail .summary-card{min-width:0;min-height:104px;padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}#run .recent-inline-detail .summary-card>strong{margin:0;font-size:20px;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#run .recent-inline-detail .task-count-metric{gap:6px}#run .recent-inline-detail .job-task-wrap{scrollbar-gutter:auto}#run .recent-inline-detail .job-task-table{width:100%;min-width:1000px}#run .recent-inline-detail .job-task-table th,#run .recent-inline-detail .job-task-table td{padding:16px;vertical-align:middle}#run .recent-inline-detail .job-task-table th:nth-child(1),#run .recent-inline-detail .job-task-table td:nth-child(1){width:15%}#run .recent-inline-detail .job-task-table th:nth-child(2),#run .recent-inline-detail .job-task-table td:nth-child(2),#run .recent-inline-detail .job-task-table th:nth-child(3),#run .recent-inline-detail .job-task-table td:nth-child(3),#run .recent-inline-detail .job-task-table th:nth-child(6),#run .recent-inline-detail .job-task-table td:nth-child(6){width:9%}#run .recent-inline-detail .job-task-table th:nth-child(4),#run .recent-inline-detail .job-task-table td:nth-child(4){width:12%}#run .recent-inline-detail .job-task-table th:nth-child(5),#run .recent-inline-detail .job-task-table td:nth-child(5){width:30%}#run .recent-inline-detail .job-task-table th:nth-child(7),#run .recent-inline-detail .job-task-table td:nth-child(7){width:16%}#run .recent-inline-detail .task-progress{gap:8px}#run .recent-inline-detail .task-progress-head{gap:12px}#run .recent-inline-detail .task-progress-stages{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}#run .recent-inline-detail .task-progress-stages span{padding:5px 3px;font-size:10px;line-height:1.2}@media(max-width:1100px){#run .recent-inline-detail .run-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#run .recent-inline-detail .run-detail-head{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}#run .recent-inline-detail .run-detail-meta{grid-template-columns:minmax(0,1fr);gap:8px}#run .recent-inline-detail .run-detail-actions{justify-content:flex-end}#run .recent-inline-detail .summary-card{padding:14px}#run .recent-inline-detail .summary-card>strong{font-size:17px}}#run .current-job-panel .job-detail{padding-right:0;scrollbar-gutter:auto}#run .current-job-panel .run-detail-head{gap:6px 12px;padding:18px}#run .current-job-panel .run-detail-head>div:first-child{display:contents}#run .current-job-panel .run-detail-head .section-kicker{grid-column:1;grid-row:1}#run .current-job-panel .run-detail-head h3{grid-column:1;grid-row:2;margin:0;font-size:18px;line-height:1.45}#run .current-job-panel .run-detail-actions{grid-column:2;grid-row:1 / span 2;gap:10px;align-items:center}#run .current-job-panel .run-detail-meta{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:12px 0 0;line-height:1.6;font-size:12px}#run .current-job-panel .run-detail-meta>span{min-width:0;overflow-wrap:anywhere}#run .current-job-panel .job-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#run .current-job-panel .summary-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:90px;padding:14px 16px}#run .current-job-panel .summary-card>strong{margin:0;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#run .current-job-panel .task-count-metric{gap:4px}#run .current-job-panel .job-task-wrap{border:0;background:transparent;overflow:visible;scrollbar-gutter:auto}#run .current-job-panel .job-task-table{display:block;width:100%;min-width:0;background:transparent}#run .current-job-panel .job-task-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#run .current-job-panel .job-task-table tbody{display:grid;gap:12px}#run .current-job-panel .job-task-table tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px;padding:16px;border:1px solid var(--theme-line);border-radius:10px;background:var(--theme-surface)}#run .current-job-panel .job-task-table tbody td:nth-child(n){display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:auto;height:auto;min-width:0;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}#run .current-job-panel .job-task-table td:before{font-size:11px;line-height:1.4;font-weight:600;color:var(--theme-muted)}#run .current-job-panel .job-task-table td:nth-child(1):before{content:"\6570\636e\96c6"}#run .current-job-panel .job-task-table td:nth-child(2):before{content:"\72b6\6001"}#run .current-job-panel .job-task-table td:nth-child(3):before{content:"\9636\6bb5"}#run .current-job-panel .job-task-table td:nth-child(4):before{content:"\5199\5165\7f13\5b58"}#run .current-job-panel .job-task-table td:nth-child(5):before{content:"\8fdb\5ea6"}#run .current-job-panel .job-task-table td:nth-child(6):before{content:"\5f97\5206"}#run .current-job-panel .job-task-table td:nth-child(7):before{content:"\9519\8bef"}#run .current-job-panel .job-task-table:lang(en) td:nth-child(1):before{content:"Dataset"}#run .current-job-panel .job-task-table:lang(en) td:nth-child(2):before{content:"Status"}#run .current-job-panel .job-task-table:lang(en) td:nth-child(3):before{content:"Stage"}#run .current-job-panel .job-task-table:lang(en) td:nth-child(4):before{content:"Add Cache"}#run .current-job-panel .job-task-table:lang(en) td:nth-child(5):before{content:"Progress"}#run .current-job-panel .job-task-table:lang(en) td:nth-child(6):before{content:"Score"}#run .current-job-panel .job-task-table:lang(en) td:nth-child(7):before{content:"Error"}#run .current-job-panel .job-task-table td:nth-child(5){grid-column:1 / -1}#run .current-job-panel .job-task-table td:nth-child(7){grid-column:2 / -1}#run .current-job-panel .task-progress{width:100%;min-width:0;gap:8px}#run .current-job-panel .task-progress-head{gap:12px}#run .current-job-panel .task-progress-stages,#run .current-job-panel .current-job-pipeline-stages{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px}#run .current-job-panel .task-progress-stages span{padding:5px 3px;font-size:10px;line-height:1.3}#run .current-job-panel .current-job-pipeline-stages span{padding:8px 3px;font-size:10px;overflow-wrap:anywhere}#run .current-job-panel .evaluation-error-card,#run .current-job-panel .evaluation-error-content{min-width:0}#run .current-job-panel .evaluation-error-meta{flex-wrap:wrap}#run .current-job-panel .evaluation-error-cause pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){#run .current-job-panel .run-detail-head{padding:14px}#run .current-job-panel .run-detail-head h3{font-size:16px}#run .current-job-panel .run-detail-actions{flex-direction:column;gap:6px}#run .current-job-panel .run-detail-meta{grid-template-columns:minmax(0,1fr)}#run .current-job-panel .summary-card{padding:12px}#run .current-job-panel .job-task-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}}#run .run-result-scroll{min-width:0;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--theme-accent) var(--theme-line);padding-bottom:10px}#run .run-result-scroll:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}#run .run-result-scroll::-webkit-scrollbar{height:9px}#run .run-result-scroll::-webkit-scrollbar-track{background:var(--theme-line);border-radius:9px}#run .run-result-scroll::-webkit-scrollbar-thumb{background:var(--theme-accent);border-radius:9px}#run .run-result-grid{display:grid;grid-template-columns:minmax(1000px,1fr) 320px;min-width:1336px;align-items:start;gap:16px}#run .current-job-panel .run-result-grid{grid-template-columns:minmax(420px,1fr) 320px;min-width:756px}#run .run-result-main{display:grid;gap:16px;min-width:0}#run .run-result-scores{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--theme-line);border-radius:10px;padding:12px;background:var(--theme-surface)}#run .run-result-scores .private-score-list{justify-items:stretch;gap:10px}#run .run-result-scores .private-score-item{width:100%}#run .run-result-scores .private-score-detail,#run .run-result-scores .suite-dataset-list{min-width:0}#run .run-result-scores .suite-dataset-grid{grid-template-columns:minmax(0,1fr)}#run .run-result-scores .private-score-empty{margin:0}#run .track-capability-first .run-result-scores>.private-score-list>.private-score-item>summary{min-height:54px;padding:10px 14px}#run .track-capability-first .run-result-scores>.private-score-list>.private-score-item>summary .private-score-title{font-size:16px}#run .track-capability-first .run-result-scores>.private-score-list>.private-score-item>summary .score-pill{min-width:72px;height:29px;font-size:14px}#run .textual-capability-list .private-score-item>summary{grid-template-columns:12px minmax(0,1fr) auto;text-align:left}#run .textual-capability-list .private-score-title,#run .textual-capability-list .suite-dataset-row>span{white-space:normal;overflow-wrap:anywhere;line-height:1.5;text-align:left}#run .textual-capability-list .private-score-item>.private-score-detail{padding:10px 8px 8px;min-width:0}#run .textual-capability-list .suite-dataset-row>strong,#run .textual-capability-list .suite-dataset-row>em{text-align:right;white-space:nowrap}#run #privateResults{min-width:0;overflow:visible}#run #privateResults .private-table-wrap{max-width:100%;overscroll-behavior-x:contain}#run #privateResults .private-table{min-width:1906px}#run #privateResults .private-table:has(.col-user){min-width:2156px}#run #privateResults .private-table .col-id{width:216px}#run #privateResults .private-table .col-status{width:132px}#run #privateResults .private-table col:nth-child(3){width:144px}#run #privateResults .private-table .col-error{width:420px}#run #privateResults .private-table .col-score{width:104px}#run #privateResults .private-table .col-datasets{width:300px}#run #privateResults .private-table .col-version{width:140px}#run #privateResults .private-table col:nth-child(8){width:90px}#run #privateResults .private-table .col-suite,#run #privateResults .private-table .col-time{width:180px}#run #privateResults .private-table td{padding:16px 14px}#run #privateResults .private-table tr:has(.evaluation-error-card) td{vertical-align:top}#run #privateResults .private-type-cell .benchmark-type-chip{box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere}#run #privateResults .private-failure-cell .evaluation-error-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0}#run #privateResults .evaluation-error-meta code{white-space:normal;overflow-wrap:anywhere;line-height:1.5}#run #privateResults .evaluation-error-cause pre{box-sizing:border-box;max-width:100%}#run #privateResults .private-score-item{max-width:100%}#run #privateResults .private-score-detail{min-width:0;max-width:100%}#run #privateResults .table-toolbar{flex-wrap:wrap;gap:12px}#run #privateResults .filter-row{flex-wrap:wrap;gap:10px}#run :is(.form-grid>label,.section-head>div,.run-detail-head>div,.summary-card,.active-job-identity){min-width:0}#run .form-grid :is(input,select){min-width:0;max-width:100%;box-sizing:border-box}#run :is(.section-head,.recent-jobs-head,.active-jobs-head){flex-wrap:wrap;gap:10px}#run .current-job-panel .active-job-list{max-height:160px;overflow-y:auto;overscroll-behavior-y:contain}#run .current-job-panel .active-job-card{padding-bottom:22px}#run .active-job-identity{flex-wrap:wrap;gap:6px 8px}#run .active-job-identity .mono{flex:1 1 150px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#run .active-job-identity .benchmark-type-chip{flex:0 0 auto;max-width:100%;box-sizing:border-box}#run .current-job-panel .active-job-card .active-job-meta{grid-column:1 / -1;justify-self:stretch;display:flex;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}#run .current-job-panel .active-job-card>small:last-of-type{grid-column:1 / -1;justify-self:start}#run .recent-inline-detail .job-task-table{min-width:1300px}#run .recent-inline-detail .job-task-table :is(th,td):nth-child(1){width:150px}#run .recent-inline-detail .job-task-table :is(th,td):nth-child(2){width:140px}#run .recent-inline-detail .job-task-table :is(th,td):nth-child(3){width:110px}#run .recent-inline-detail .job-task-table :is(th,td):nth-child(4){width:130px}#run .recent-inline-detail .job-task-table :is(th,td):nth-child(5){width:340px}#run .recent-inline-detail .job-task-table :is(th,td):nth-child(6){width:100px}#run .recent-inline-detail .job-task-table :is(th,td):nth-child(7){width:330px}#run .job-task-table :is(.status-badge,.stage-chip){box-sizing:border-box;max-width:100%;white-space:normal;overflow-wrap:anywhere}#run .recent-inline-detail .run-result-grid{grid-template-columns:minmax(1300px,1fr) 320px;min-width:1636px}#run .job-actions{flex-wrap:wrap}#run .job-actions>span{min-width:0;overflow-wrap:anywhere}#run .recent-table .text-strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){#run .current-job-panel .active-job-card{gap:8px;padding-inline:12px}#run .current-job-panel .active-job-list{max-height:240px}#run .recent-inline-detail .job-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon-bound-endpoints{-webkit-mask-image:url(/static/icons/bound-endpoints-link.svg?v=20260928);mask-image:url(/static/icons/bound-endpoints-link.svg?v=20260928)}.bound-endpoints-dialog{width:min(640px,calc(100vw - 28px));gap:20px;padding:24px;font-family:inherit}.bound-endpoints-dialog :is(h2,p,label,select,code,button){font-family:inherit}.bound-endpoints-dialog .integration-test-head h2{margin:0;font-size:24px;font-weight:700;line-height:1.35;letter-spacing:0}.bound-endpoints-dialog .integration-test-head p{margin:0;font-size:13px;line-height:1.6}.bound-endpoints-dialog .integration-test-head>div>span{font-family:inherit;letter-spacing:0}.bound-endpoints-version{display:grid;gap:8px;margin:0 0 16px;color:var(--theme-ink);font-size:13px;font-weight:600}.bound-endpoints-version select{width:100%;min-width:0;height:42px;border-radius:8px;font-size:14px;font-weight:400}.bound-endpoints-list{display:grid;gap:10px}.bound-endpoint-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;padding:14px 16px;border:1px solid var(--theme-line);border-radius:10px;background:color-mix(in srgb,var(--theme-surface-soft) 45%,var(--theme-surface))}.bound-endpoint-label{grid-column:1;grid-row:1;color:var(--theme-accent);font-size:12px;font-weight:700;letter-spacing:0}.bound-endpoint-row code{grid-column:1;grid-row:2;min-width:0;color:var(--theme-ink);font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.bound-endpoint-row button{grid-column:2;grid-row:1 / 3;align-self:center;min-width:62px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap}.bound-endpoints-dialog>.integration-test-actions{justify-content:flex-end;padding-top:16px;border-top:1px solid var(--theme-line)}.bound-endpoints-dialog>.integration-test-actions button{min-width:72px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:600}.bound-endpoints-message{margin:10px 0 0;color:var(--theme-muted);font-size:13px;line-height:1.5}.bound-endpoints-message:empty{margin:0}.bound-endpoint-copy-buffer{position:fixed;left:-9999px;top:0}@media(max-width:480px){.bound-endpoints-dialog{padding:20px 16px;gap:16px}.bound-endpoints-dialog .integration-test-head h2{font-size:22px}.bound-endpoint-row{padding:12px;gap:8px}.bound-endpoint-row code{font-size:13px}}.institution-marquee .institution-card{height:auto;min-height:78px}.institution-marquee .institution-name strong[data-i18n-en]{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.4}html:not([data-site-language=zh]) .institution-marquee .institution-name strong[data-i18n-en]{font-size:12px;font-weight:650}html:not([data-site-language=zh]) .institution-marquee .institution-name-en-secondary{display:none}.icon-blog{mask-image:url(/static/icons/blog.svg);-webkit-mask-image:url(/static/icons/blog.svg)}#blog{color:var(--theme-ink, var(--text))}#blog [hidden]{display:none!important}#blog .blog-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:64px;align-items:center;padding-block:72px}#blog .page-hero-title{font-size:clamp(48px,5.2vw,84px);line-height:1.08;margin:24px 0}#blog .hero-description{max-width:680px;line-height:1.7;font-size:20px}.blog-hero-note{display:flex;align-items:center;gap:10px;margin-top:30px;color:var(--theme-muted);font-size:14px}.blog-dot{width:7px;height:7px;border-radius:50%;background:var(--theme-accent)}.blog-illustration{position:relative;height:280px;margin-right:20px}.blog-paper{position:absolute;inset:0;border-radius:12px;border:1px solid var(--theme-line)}.blog-paper.back{transform:rotate(7deg);background:color-mix(in srgb,var(--theme-accent) 16%,var(--theme-surface))}.blog-paper.front{transform:rotate(-3deg);padding:28px;background:var(--theme-surface);box-shadow:0 18px 45px #163b3d12;display:flex;flex-direction:column;justify-content:space-between}.blog-paper span,.blog-paper small{font-size:10px;letter-spacing:.13em;font-weight:650;color:var(--theme-accent)}.blog-paper b{font-size:34px;line-height:1.13;letter-spacing:-.045em;font-weight:750}.blog-paper i{width:40px;height:3px;background:var(--theme-accent)}.blog-content{max-width:1440px;margin:0 auto;padding:56px 64px 88px}.blog-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.blog-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--theme-accent)}#blog h2{font-family:inherit;margin:10px 0 0;font-size:30px;line-height:1.3;font-weight:650;letter-spacing:-.03em}.blog-count{font-size:13px;color:var(--theme-muted)}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;padding:24px 0;margin-bottom:6px}#blog .blog-filters button{border:1px solid var(--theme-line);border-radius:999px;padding:9px 17px;background:var(--theme-surface);color:var(--theme-muted);font:inherit;font-size:13px;box-shadow:none}#blog .blog-filters button[aria-pressed=true]{background:var(--theme-accent);color:var(--theme-accent-contrast, #fff);border-color:var(--theme-accent)}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.blog-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0}.blog-empty{grid-column:1 / -1;text-align:center;padding:64px 30px;min-height:330px;border:1px solid var(--theme-line);border-radius:16px;background:var(--theme-surface);display:flex;flex-direction:column;align-items:center;justify-content:center}.blog-empty-mark{width:60px;height:60px;display:grid;place-items:center;border-radius:16px;background:var(--theme-accent-soft);color:var(--theme-accent);margin-bottom:20px}.blog-empty-mark .button-icon{width:26px;height:26px}#blog .blog-empty h3{margin:0 0 12px;font-size:23px;font-family:inherit;font-weight:650;letter-spacing:-.02em}.blog-empty p{max-width:430px;color:var(--theme-muted);font-size:15px;line-height:1.8;margin:0}.blog-about{padding:28px;border:1px solid var(--theme-line);border-radius:16px;background:linear-gradient(145deg,var(--theme-accent-soft),var(--theme-surface))}#blog .blog-about h3{margin:16px 0;font-family:inherit;font-size:23px;line-height:1.35;letter-spacing:-.03em}.blog-about p{font-size:14px;line-height:1.8;color:var(--theme-muted)}.blog-about-rule{height:1px;background:var(--theme-line);margin:26px 0}.blog-about a{display:block;margin-top:17px;font-size:14px;color:var(--theme-ink);text-decoration:none}.blog-about a:hover{color:var(--theme-accent);text-decoration:underline}.blog-card{min-width:0;padding:28px;border:1px solid var(--theme-line);border-radius:16px;background:var(--theme-surface);color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:17px;transition:border-color .16s,transform .16s}.blog-card:hover{border-color:var(--theme-accent);transform:translateY(-3px)}.blog-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--theme-muted);font-size:12px}.blog-category{color:var(--theme-accent);font-weight:650}#blog .blog-card h3{font-size:23px;font-weight:650;line-height:1.4;font-family:inherit;margin:0;overflow-wrap:anywhere}.blog-card p{font-size:14px;line-height:1.8;color:var(--theme-muted);margin:0}.blog-card-footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid var(--theme-line);font-size:12px;color:var(--theme-accent)}.blog-reader{max-width:820px;margin:0 auto;padding:38px;background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:16px;overflow-wrap:anywhere}.blog-reader>h2{font-size:clamp(28px,4vw,44px)!important;margin-block:28px 20px!important}.blog-reader .blog-back{display:inline-block;color:var(--theme-accent);text-decoration:none;font-size:14px}.blog-reader-body{border-top:1px solid var(--theme-line);margin-top:28px;padding-top:12px;font-size:17px;line-height:1.9}.blog-reader-body h3{font-family:inherit;font-size:25px;margin-top:32px}.blog-reader-body p{white-space:pre-line}#blog :is(a,button):focus-visible{outline:3px solid var(--theme-accent);outline-offset:4px}@media(max-width:1100px){#blog .blog-hero{grid-template-columns:1fr 230px;gap:32px}.blog-content{padding-inline:32px}.blog-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.blog-posts{grid-template-columns:1fr}}@media(max-width:760px){#blog .blog-hero{grid-template-columns:1fr;padding-block:44px}.blog-illustration{display:none}#blog .hero-description{font-size:17px}.blog-content{padding:32px 20px 48px}.blog-layout{grid-template-columns:1fr}.blog-section-heading{align-items:center}.blog-empty{padding:44px 24px;min-height:280px}.blog-reader{padding:24px}}@media(prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover{transform:none}}#blog.is-zh-faq-reading .blog-hero{display:none}#blog.is-zh-faq-reading .blog-content{padding-top:40px}#blog .blog-reader[data-layout=wechat-faq]{--wechat-blue: #337ab7;--wechat-blue-soft: #edf9ff;--wechat-mint: #16b895;max-width:800px;padding:40px 58px 52px}#blog .blog-reader[data-layout=wechat-faq]>h2{font-size:clamp(23px,3vw,31px)!important;line-height:1.55;letter-spacing:0;margin:26px 0 14px!important}#blog .blog-reader[data-layout=wechat-faq]>p{font-size:13px;color:var(--theme-muted);margin:12px 0 0}#blog .wechat-faq-body{border-top:0;margin-top:30px;padding-top:0;font-size:15px;line-height:1.9;letter-spacing:.035em;text-align:justify;color:var(--theme-ink)}#blog .wechat-faq-body p{margin:0;text-indent:2em;white-space:normal}#blog .wechat-faq-body .wechat-no-indent{text-indent:0}#blog .wechat-faq-body strong,#blog .wechat-faq-body .wechat-bold{font-weight:700;color:inherit}#blog .wechat-faq-body .wechat-emphasis{color:var(--wechat-blue)}#blog .wechat-faq-body code{font-size:.95em;padding:1px 4px;background:color-mix(in srgb,var(--theme-ink) 7%,transparent);border-radius:3px;overflow-wrap:anywhere;white-space:normal}#blog .wechat-faq-body figure{margin:22px 0}#blog .wechat-faq-body img{display:block;max-width:100%;height:auto;margin:0 auto}#blog .wechat-faq-body .wechat-banner{margin:0 0 42px}#blog .wechat-faq-body .wechat-banner img{width:100%}#blog .wechat-faq-body .wechat-intro{position:relative;border:1px solid var(--wechat-mint);border-radius:13px;padding:20px;margin:0 0 44px;color:var(--wechat-mint);font-weight:650}#blog .wechat-faq-body .wechat-intro-decoration{position:absolute;left:20px;top:-17px;margin:0;padding:0 5px;width:36px;background:var(--theme-surface)}#blog .wechat-faq-body .wechat-intro-decoration img{width:26px;max-width:26px}#blog .wechat-faq-body .wechat-section-title{display:flex;align-items:center;justify-content:center;gap:20px;margin:48px 0 38px;font-family:inherit;font-size:18px;line-height:1.6;font-weight:700;color:var(--wechat-blue);text-align:center;letter-spacing:.035em}#blog .wechat-section-title>span{padding-bottom:6px;border-bottom:1px dashed var(--wechat-blue)}#blog .wechat-section-title:before,#blog .wechat-section-title:after{content:"//";font-size:29px;letter-spacing:.24em;font-style:italic;font-weight:800;line-height:1}#blog .wechat-question{margin:36px 0 0;padding:0;background:none;border:0}#blog .wechat-question .wechat-question-title{position:relative;margin:0 0 28px;padding:9px 14px;border:2px solid var(--wechat-blue);border-radius:15px;background:var(--wechat-blue-soft);box-shadow:5px 5px color-mix(in srgb,var(--wechat-blue-soft) 78%,transparent);color:var(--wechat-blue);font-family:inherit;font-size:15px;font-weight:700;line-height:1.7;text-align:left;letter-spacing:.035em}#blog .wechat-question-title:after{content:"";position:absolute;left:28px;bottom:-10px;border-top:9px solid var(--wechat-blue);border-left:7px solid transparent;border-right:7px solid transparent}#blog .wechat-question-title:before{content:"";position:absolute;right:22px;top:-13px;width:6px;height:24px;border-radius:3px;background:var(--wechat-blue);box-shadow:18px 0 0 var(--wechat-blue),-18px 0 0 var(--wechat-blue);transform:skew(-12deg);outline:4px solid var(--theme-surface)}#blog .wechat-question-title code{padding:0;background:none;font-size:inherit;font-family:inherit}#blog .wechat-faq-body :is(ul,ol){margin:8px 0;padding-left:24px;text-align:justify}#blog .wechat-faq-body li{margin:5px 0;padding-left:3px}#blog .wechat-faq-body li::marker{color:var(--wechat-blue)}#blog .wechat-faq-body .wechat-example img{width:100%}#blog .wechat-faq-body .wechat-resources{border-top:1px solid var(--theme-line);margin-top:30px;padding-top:22px}#blog .wechat-faq-body a{color:var(--wechat-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#blog .wechat-faq-body .wechat-email{text-indent:0;margin:8px 0}html[data-theme=nocturne] #blog .blog-reader[data-layout=wechat-faq]{--wechat-blue-soft: color-mix(in srgb, var(--theme-surface) 87%, #337ab7);--wechat-blue: #7eb7e3}#blog.is-en-faq-reading .blog-hero{display:none}#blog.is-en-faq-reading .blog-content{padding-top:40px}#blog .wechat-faq-body:lang(en){font-size:16px;line-height:1.85;letter-spacing:0;text-align:left}#blog .wechat-faq-body:lang(en) p{text-indent:0}#blog .wechat-faq-body:lang(en) p+p{margin-top:12px}#blog .wechat-faq-body:lang(en) :is(ul,ol){text-align:left}#blog .wechat-faq-body:lang(en) li{margin:8px 0}#blog .wechat-faq-body:lang(en) .wechat-section-title{gap:16px;letter-spacing:0}#blog .wechat-faq-body:lang(en) .wechat-section-title>span{min-width:0}#blog .wechat-faq-body:lang(en) .wechat-section-title:before,#blog .wechat-faq-body:lang(en) .wechat-section-title:after{flex-shrink:0}#blog .wechat-faq-body:lang(en) .wechat-question-title{letter-spacing:0;font-size:16px}#blog .wechat-faq-body:lang(en) .wechat-intro{font-size:15px}#blog .wechat-faq-body .wechat-banner-english{display:flex;align-items:center;gap:22px;padding:26px 24px;border:1px solid var(--theme-line);border-bottom:2px solid var(--wechat-mint);box-shadow:0 3px 12px color-mix(in srgb,var(--theme-ink) 9%,transparent)}#blog .wechat-faq-body .wechat-banner-english img{width:94px;flex-shrink:0;margin:0}#blog .wechat-banner-english figcaption{min-width:0;font-size:15px;line-height:1.6}#blog .wechat-banner-english figcaption p{font-size:14px;margin:6px 0 0}#blog .wechat-banner-english figcaption small{display:block;color:var(--theme-muted);font-size:12px;margin-top:4px}@media(max-width:760px){#blog.is-zh-faq-reading .blog-content{padding:22px 12px 40px}#blog .blog-reader[data-layout=wechat-faq]{padding:26px 20px 34px}#blog .wechat-faq-body{font-size:15px;letter-spacing:0}#blog .wechat-faq-body .wechat-intro{padding:17px 15px}#blog .wechat-faq-body .wechat-section-title{font-size:17px;gap:12px;margin:40px 0 30px}#blog .wechat-section-title:before,#blog .wechat-section-title:after{font-size:22px;letter-spacing:.05em}#blog .wechat-question .wechat-question-title{padding:10px 12px}#blog.is-en-faq-reading .blog-content{padding:22px 12px 40px}#blog .wechat-faq-body:lang(en){font-size:15px}#blog .wechat-faq-body:lang(en) .wechat-section-title{gap:9px}#blog .wechat-faq-body:lang(en) .wechat-question-title{font-size:15px}#blog .wechat-faq-body .wechat-banner-english{gap:14px;padding:20px 16px}#blog .wechat-faq-body .wechat-banner-english img{width:64px}#blog .wechat-banner-english figcaption{font-size:13px}#blog .wechat-banner-english figcaption p{font-size:12px}}#blog.is-source-reading .blog-hero{display:none}#blog.is-source-reading .blog-content{padding-top:40px}#blog .blog-reader[data-layout=wechat-source]{max-width:800px;padding:40px 48px 52px}#blog .blog-reader[data-layout=wechat-source]>h2{font-size:clamp(23px,3vw,31px)!important;line-height:1.55;letter-spacing:0;margin:26px 0 14px!important}#blog .blog-reader[data-layout=wechat-source]>p{font-size:13px;color:var(--theme-muted);margin:12px 0 0}#blog .wechat-source-body{border-top:0;margin-top:30px;padding-top:0;font-family:inherit;font-size:15px;line-height:1.8;color:var(--theme-ink);overflow-wrap:anywhere}#blog .wechat-source-body *{box-sizing:border-box}#blog .wechat-source-body [data-source-text]{min-width:0!important;flex-shrink:1!important}#blog .wechat-source-body :is(p,h1,h2,h3,h4,h5,h6,figure){margin:0;font-family:inherit;font-size:inherit;line-height:inherit;white-space:normal}#blog .wechat-source-body :is(strong,b,em,i,span,small,sup,sub){color:inherit}#blog .wechat-source-body .source-inline-bold{font-weight:700}#blog .wechat-source-body .source-inline-italic{font-style:italic}#blog .wechat-source-body .source-inline-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:color-mix(in srgb,var(--theme-ink) 7%,transparent);border-radius:3px;padding:1px 4px;font-size:.94em}#blog .wechat-source-body img{max-width:100%;height:auto;vertical-align:middle}#blog .wechat-source-body .source-spacer{min-height:1.5em}#blog .wechat-source-body table{width:100%}#blog .wechat-source-body :is(ul,ol){padding-left:24px}#blog .wechat-source-body a{text-decoration:underline;text-underline-offset:3px}#blog .wechat-source-body:lang(en){font-size:16px;letter-spacing:0;text-align:left;line-height:1.85}#blog .wechat-source-body:lang(en) [data-source-block]{text-indent:0!important;letter-spacing:0!important;word-break:normal!important}#blog .wechat-source-body:lang(en) [data-source-block]:not([role=heading]){text-align:left!important}#blog .wechat-source-body:lang(en) [data-source-text]{min-width:0!important;flex-shrink:1!important}#blog .wechat-source-body:lang(en) :is(p,li)+:is(p,li){margin-top:9px!important}#blog .wechat-source-body:lang(en) [data-source-block][role=heading]{font-size:inherit}#blog .wechat-source-body .source-english-banner{display:flex;gap:20px;align-items:center;padding:24px;margin-bottom:20px;border:1px solid var(--theme-line);border-bottom:2px solid #17d3a5;background:var(--theme-surface);box-shadow:0 3px 12px color-mix(in srgb,var(--theme-ink) 8%,transparent);text-align:left;line-height:1.6;letter-spacing:0}#blog .source-english-banner figcaption{min-width:0}#blog .wechat-source-body .source-english-banner img{width:90px;flex-shrink:0}#blog .source-english-banner strong{display:block;font-size:16px}#blog .source-english-banner small{display:block;font-size:12px;color:var(--theme-muted);margin-top:6px}@media(max-width:760px){#blog.is-source-reading .blog-content{padding:22px 12px 40px}#blog .blog-reader[data-layout=wechat-source]{padding:26px 16px 34px}#blog .wechat-source-body:lang(en){font-size:15px}#blog .wechat-source-body [data-source-text]{max-width:100%;min-width:0}#blog .wechat-source-body .source-english-banner{padding:18px 14px;gap:14px}#blog .wechat-source-body .source-english-banner img{width:64px}}#run .participant-info-card{width:min(320px,100%);justify-self:end;align-self:center;display:grid;gap:16px;padding:20px}#run .participant-info-card h2{display:flex;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600}#run .participant-card-icon{width:27px;height:27px;flex:none}#run .participant-info-card .snapshot-divider{margin:0}#run .participant-info-reminder{display:flex;align-items:center;gap:8px;margin:0;color:var(--theme-ink, #263739);font-size:14px;font-weight:500;line-height:1.5}#run .participant-info-reminder svg{width:18px;height:18px;flex:none}#run .participant-info-summary{display:grid;gap:12px;margin:0 0 10px;font-size:14px;line-height:1.5}#run .participant-info-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}#run .participant-info-summary dt{color:var(--theme-muted, #617274)}#run .participant-info-summary dd{margin:0;color:var(--theme-ink, #263739);text-align:right;font-weight:600;overflow-wrap:anywhere}#run #editParticipantInfo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin:0;padding:10px 40px}#run #editParticipantInfo svg{position:absolute;right:15px;width:18px;height:18px}#run #editParticipantInfo,.participant-profile-dialog #saveParticipantProfile{color:#fff!important;background:#c64e19!important;border-color:#b94918!important;box-shadow:0 1px 2px #692c111f!important}#run #editParticipantInfo:hover,.participant-profile-dialog #saveParticipantProfile:hover{background:#ae3e10!important;border-color:#a63d13!important}#run #editParticipantInfo:focus-visible,.participant-profile-dialog #saveParticipantProfile:focus-visible{outline:2px solid #c64e19;outline-offset:3px}.participant-profile-dialog{width:min(600px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:30px 32px 0;gap:12px}.participant-profile-head{gap:16px}.participant-profile-head>div{justify-items:start;gap:10px}.participant-profile-head h2{margin:0;font-size:26px;font-weight:650;line-height:1.35}.participant-profile-head .participant-profile-board{display:inline-flex;border:1px solid var(--theme-line, #cbdadb);border-radius:999px;padding:3px 10px;color:var(--theme-accent, #285d60);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.participant-profile-head .participant-profile-board[hidden]{display:none}.participant-profile-form{min-width:0;gap:20px}.participant-profile-guidance{margin:0 0 5px;color:var(--theme-muted, #617274);font-size:14px;line-height:1.65}.participant-profile-fields{display:grid;gap:22px;min-width:0}.participant-profile-fields label{display:grid;gap:8px;min-width:0;color:var(--theme-ink, #263739);font-size:14px;font-weight:600}.participant-profile-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.5}.participant-profile-asterisk{color:#c23b36}.participant-profile-public{display:inline-block;border-radius:4px;padding:2px 9px;color:var(--theme-accent, #285d60);background:var(--theme-accent-soft, #dfedef);font-size:12px;font-weight:500;line-height:1.4}.participant-profile-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.participant-profile-form input,.participant-profile-form textarea{width:100%;min-width:0;font-family:inherit;border-radius:7px;font-size:14px}.participant-profile-form input{height:44px}.participant-profile-form textarea{min-height:84px;resize:vertical;padding:11px 14px;line-height:1.6}.participant-profile-form .participant-profile-hint{color:var(--theme-muted, #617274);font-size:12px;font-weight:400;line-height:1.6}.participant-profile-dialog .participant-profile-feedback{margin:0;font-size:13px;line-height:1.6}.participant-profile-dialog .participant-profile-feedback:empty{display:none}.participant-profile-dialog .participant-profile-feedback[data-status=error]{color:#a13838}.participant-profile-dialog .participant-profile-feedback[data-status=success]{color:var(--theme-accent, #285d60)}.participant-profile-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:8px -32px 0;padding:22px 32px;border-top:1px solid var(--theme-line, #d5dfe0)}.participant-profile-required-note{color:var(--theme-muted, #617274);font-size:12px;white-space:nowrap}.participant-profile-buttons{display:flex;justify-content:flex-end;gap:12px}.participant-profile-buttons button{min-width:84px;min-height:42px}@media(max-width:800px){#run .participant-info-card{width:100%;justify-self:stretch}}@media(max-width:520px){.participant-profile-dialog{padding:22px 20px 0}.participant-profile-head h2{font-size:23px}.participant-profile-pair{grid-template-columns:1fr;gap:22px}.participant-profile-actions{margin-right:-20px;margin-left:-20px;padding:18px 20px}.participant-profile-buttons{gap:8px}.participant-profile-buttons button{min-width:72px}}:is(#public,#multimodel,#coding) .leaderboard-table td:nth-child(2) .leaderboard-model-cell{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}:is(#home,#public,#multimodel,#coding) td:nth-child(2) .version-link.model-name-scroll{display:block!important;width:100%;min-width:0;max-width:100%;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;text-align:left!important}.model-name-scroll>.model-name-scroll-text{display:inline-block;width:max-content;max-width:none;white-space:nowrap;font:inherit;color:inherit;vertical-align:top}.model-name-scroll.is-name-overflowing>.model-name-scroll-text{animation:model-name-cycle var(--model-name-duration, 5s) ease-in-out .6s infinite}@keyframes model-name-cycle{0%,18%{transform:translate(0)}76%,88%{transform:translate(var(--model-name-offset, 0px))}88.01%,to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.model-name-scroll.is-name-overflowing>.model-name-scroll-text{animation:none}:is(#home,#public,#multimodel,#coding) td:nth-child(2) .version-link.model-name-scroll.is-name-overflowing{overflow-x:auto!important;scrollbar-width:thin}}
