.header-search,.mintlify-search,.navbar-search,.search,.search-bar,.search-box,.search-button,.search-container,.search-icon,.search-input,.search-toggle,.search-trigger,.search-wrapper,[class*=search],[data-search],[data-testid=search],[id*=search],button[aria-label*=Search],button[aria-label*=搜索],input[placeholder*=Search],input[placeholder*=搜索]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;position:absolute!important;left:-9999px!important;top:-9999px!important}.navbar [class*=search],.navbar [id*=search],.navbar button[aria-label*=Search],.navbar button[aria-label*=搜索],.navbar input[placeholder*=Search],.navbar input[placeholder*=搜索],.search-button svg,.search-hint,.search-icon svg,.search-shortcut,.search-tooltip,[aria-label*=Search],[aria-label*=搜索],[title*=Search],[title*=搜索],svg[class*=search],svg[id*=search]{display:none!important;visibility:hidden!important}.dark [class*=search],.dark [id*=search],.dark button[aria-label*=Search],.dark button[aria-label*=搜索],.dark input[placeholder*=Search],.dark input[placeholder*=搜索],.search-autocomplete,.search-dropdown,.search-modal,.search-overlay,.search-popup,.search-results,.search-suggestions,[data-theme=dark] [class*=search],[data-theme=dark] [id*=search],[data-theme=dark] button[aria-label*=Search],[data-theme=dark] button[aria-label*=搜索],[data-theme=dark] input[placeholder*=Search],[data-theme=dark] input[placeholder*=搜索],html[data-theme=dark] [class*=search],html[data-theme=dark] [id*=search],html[data-theme=dark] button[aria-label*=Search],html[data-theme=dark] button[aria-label*=搜索],html[data-theme=dark] input[placeholder*=Search],html[data-theme=dark] input[placeholder*=搜索]{display:none!important;visibility:hidden!important;opacity:0!important}.file-tree{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;font-family:'SF Mono','JetBrains Mono','Fira Code','Consolas','Monaco',monospace;font-size:15px;font-weight:500;line-height:1.6;white-space:pre;overflow-x:auto;margin:16px 0}.file-tree a{color:#0366d6;text-decoration:none;font-weight:500}.file-tree a:hover{text-decoration:underline}.dark .file-tree,[data-theme=dark] .file-tree,html[data-theme=dark] .file-tree{background:#1e293b!important;border:1px solid #475569!important;color:#f8fafc!important}.dark .file-tree a,[data-theme=dark] .file-tree a,html[data-theme=dark] .file-tree a{color:#60a5fa!important}.dark .file-tree a:hover,.dark .self-impl-table a:hover,.dark .server-table a:hover,[data-theme=dark] .file-tree a:hover,[data-theme=dark] .self-impl-table a:hover,[data-theme=dark] .server-table a:hover,html[data-theme=dark] .file-tree a:hover,html[data-theme=dark] .self-impl-table a:hover,html[data-theme=dark] .server-table a:hover{color:#93c5fd!important}.thinking-box{background:#e3f2fd;border-left:3px solid #2196f3}.result-box,.thinking-box,.tool-call-box{padding:8px 12px;border-radius:4px;margin:6px 0;font-size:14px;line-height:1.5}.tool-call-box{background:#f5f5f5;border-left:3px solid #757575}.result-box{background:#e8f5e8;border-left:3px solid #4caf50}.result-box code,.result-box pre,.tool-call-box code,.tool-call-box pre{max-height:288px;overflow-y:auto;font-size:13px;line-height:1.4;scrollbar-width:none;-ms-overflow-style:none}.result-box code::-webkit-scrollbar,.result-box pre::-webkit-scrollbar,.tool-call-box code::-webkit-scrollbar,.tool-call-box pre::-webkit-scrollbar{display:none}.task-completed-box{background:#fff3e0;padding:8px 12px;border-radius:4px;margin:6px 0;border-left:3px solid #ff9800;font-size:14px;line-height:1.5}.dark .thinking-box,[data-theme=dark] .thinking-box,html[data-theme=dark] .thinking-box{background:#1e3a8a!important;color:#fff!important;border-left:3px solid #60a5fa!important}.dark .tool-call-box,[data-theme=dark] .tool-call-box,html[data-theme=dark] .tool-call-box{background:#374151!important;color:#fff!important;border-left:3px solid #9ca3af!important}.dark .result-box,[data-theme=dark] .result-box,html[data-theme=dark] .result-box{background:#064e3b!important;color:#fff!important;border-left:3px solid #34d399!important}.dark .task-completed-box,[data-theme=dark] .task-completed-box,html[data-theme=dark] .task-completed-box{background:#92400e!important;color:#fff!important;border-left:3px solid #f59e0b!important}.self-impl-table,.server-table{width:100%;max-width:none;margin:20px 0;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.self-impl-table{max-width:1200px;margin:20px auto}.self-impl-table thead,.self-impl-table thead th,.server-table thead{background:#f8fafc!important;color:#374151!important;border-bottom:2px solid #e5e7eb!important}.self-impl-table thead,.self-impl-table thead tr,.server-table thead{border-radius:12px 12px 0 0!important}.self-impl-table thead tr{background:#f8fafc!important}.self-impl-table thead th{padding:16px 20px;font-weight:600;font-size:14px;text-align:left;text-transform:uppercase;letter-spacing:.5px}.self-impl-table thead th:first-child{border-top-left-radius:12px!important;padding-left:24px}.self-impl-table thead th:last-child{border-top-right-radius:12px!important;padding-right:24px;text-align:right}.self-impl-table tbody tr{border-bottom:1px solid #f1f5f9}.self-impl-table tbody tr:last-child,.server-table tbody tr:last-child td{border-bottom:none}.self-impl-table tbody tr:hover{background-color:#f8fafc}.self-impl-table td{padding:16px 20px;border-bottom:1px solid #f1f5f9;color:#4a5568;vertical-align:top}.server-table thead tr{background:#f8fafc!important;border-radius:12px 12px 0 0!important}.server-table thead th{background:#f8fafc!important;color:#374151!important}.dark .self-impl-table thead th:first-child,.dark .server-table thead th:first-child,.server-table thead th:first-child,[data-theme=dark] .self-impl-table thead th:first-child,[data-theme=dark] .server-table thead th:first-child,html[data-theme=dark] .self-impl-table thead th:first-child,html[data-theme=dark] .server-table thead th:first-child{border-top-left-radius:12px!important}.dark .self-impl-table thead th:last-child,.dark .server-table thead th:last-child,.server-table thead th:last-child,[data-theme=dark] .self-impl-table thead th:last-child,[data-theme=dark] .server-table thead th:last-child,html[data-theme=dark] .self-impl-table thead th:last-child,html[data-theme=dark] .server-table thead th:last-child{border-top-right-radius:12px!important}.server-table th{padding:16px 20px;text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.server-table td{padding:16px 20px;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:1.5;word-wrap:break-word;word-break:break-all;white-space:normal;overflow-wrap:break-word}.server-table tbody tr{transition:all .3s ease}.server-table tbody tr:hover{background-color:#f8f9ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.server-name{font-weight:600;color:#2d3748;font-size:15px;width:150px;min-width:150px;max-width:150px}.server-description{color:#4a5568;width:100px;min-width:100px;max-width:100px;text-align:center}.server-link{color:#4a5568;width:380px;min-width:380px;max-width:380px;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;white-space:normal}.tool-count{text-align:center;font-weight:600;color:#667eea;background:#f0f4ff;padding:6px 12px;border-radius:20px;display:inline-block;min-width:30px}.server-tools{width:80px;min-width:80px;max-width:80px;text-align:center}.self-impl-table .server-name,.server-impl-description,.server-table a{word-wrap:break-word;overflow-wrap:break-word}.server-impl-description{color:#4a5568;max-width:480px;word-break:break-word;white-space:normal;line-height:1.5}.self-impl-table .server-name{font-weight:600;color:#2d3748;font-size:15px;width:20%;min-width:180px;max-width:200px;padding-left:24px!important;padding-right:16px!important;word-break:break-word;white-space:normal}.self-impl-table .server-description,.self-impl-table .server-link{color:#4a5568;width:65%;min-width:400px;max-width:none;padding-left:20px!important}.self-impl-table .server-description{text-align:left;line-height:1.5}.self-impl-table .server-link{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.self-impl-table .tool-count{text-align:center;font-weight:600;color:#667eea;background:#f0f4ff;padding:6px 12px;border-radius:20px;display:inline-block;min-width:30px}.self-impl-table .server-tools{width:15%;min-width:80px;max-width:100px;text-align:right;padding-right:24px!important}.self-impl-table .server-impl-description{color:#4a5568;width:65%;min-width:400px;max-width:none;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.5;padding-left:20px!important}.server-table a{color:#3b82f6;text-decoration:none;word-break:break-all;display:inline-block;max-width:100%}.server-table a:hover{color:#1d4ed8;text-decoration:underline}@media (max-width:768px){.server-table{font-size:12px}.self-impl-table td,.server-table td,.server-table th{padding:12px 16px}.server-name{width:120px;min-width:120px;max-width:120px}.server-description{width:80px;min-width:80px;max-width:80px}.server-link{width:200px;min-width:200px;max-width:200px}.server-tools{width:60px;min-width:60px;max-width:60px}.server-impl-description{max-width:280px}.self-impl-table{font-size:12px;max-width:100%;margin:10px}.self-impl-table thead th{padding:12px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.self-impl-table thead th:first-child{padding-left:16px}.self-impl-table thead th:last-child{padding-right:16px}.self-impl-table .server-name{width:25%;min-width:120px;max-width:150px;padding-left:16px!important;padding-right:12px!important;font-size:13px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.self-impl-table .server-description,.self-impl-table .server-link{width:60%;min-width:200px;max-width:none;padding-left:16px!important}.self-impl-table .server-tools{width:15%;min-width:60px;max-width:80px;padding-right:16px!important;text-align:right}.self-impl-table .server-impl-description{width:60%;min-width:200px;max-width:none;padding-left:16px!important}}.dark .self-impl-table,.dark .server-table,[data-theme=dark] .self-impl-table,[data-theme=dark] .server-table,html[data-theme=dark] .self-impl-table,html[data-theme=dark] .server-table{background:#0e0e10!important;color:var(--mintlify-color-text, #ffffff)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}.dark .self-impl-table thead,.dark .server-table thead,[data-theme=dark] .self-impl-table thead,[data-theme=dark] .server-table thead,html[data-theme=dark] .self-impl-table thead,html[data-theme=dark] .server-table thead{background:#0e0e10!important;color:var(--mintlify-color-text, #ffffff)!important;border-bottom:2px solid var(--mintlify-color-border, #333333)!important;border-radius:12px 12px 0 0!important}.dark .self-impl-table thead tr,.dark .server-table thead tr,[data-theme=dark] .self-impl-table thead tr,[data-theme=dark] .server-table thead tr,html[data-theme=dark] .self-impl-table thead tr,html[data-theme=dark] .server-table thead tr{background:#0e0e10!important;border-radius:12px 12px 0 0!important}.dark .self-impl-table thead th,.dark .server-table thead th,[data-theme=dark] .self-impl-table thead th,[data-theme=dark] .server-table thead th,html[data-theme=dark] .self-impl-table thead th,html[data-theme=dark] .server-table thead th{background:#0e0e10!important;color:var(--mintlify-color-text, #ffffff)!important}.dark .self-impl-table td,.dark .server-table td,[data-theme=dark] .self-impl-table td,[data-theme=dark] .server-table td,html[data-theme=dark] .self-impl-table td,html[data-theme=dark] .server-table td{border-bottom:1px solid #374151!important;color:#e5e7eb!important}.dark .self-impl-table tbody tr:hover,.dark .server-table tbody tr:hover,[data-theme=dark] .self-impl-table tbody tr:hover,[data-theme=dark] .server-table tbody tr:hover,html[data-theme=dark] .self-impl-table tbody tr:hover,html[data-theme=dark] .server-table tbody tr:hover{background-color:#374151!important}.dark .self-impl-table .server-name,.dark .server-name,[data-theme=dark] .self-impl-table .server-name,[data-theme=dark] .server-name,html[data-theme=dark] .self-impl-table .server-name,html[data-theme=dark] .server-name{color:#f9fafb!important}.dark .self-impl-table .server-description,.dark .self-impl-table .server-impl-description,.dark .self-impl-table .server-link,.dark .self-impl-table .server-tools,.dark .server-description,.dark .server-impl-description,.dark .server-link,.dark .server-tools,[data-theme=dark] .self-impl-table .server-description,[data-theme=dark] .self-impl-table .server-impl-description,[data-theme=dark] .self-impl-table .server-link,[data-theme=dark] .self-impl-table .server-tools,[data-theme=dark] .server-description,[data-theme=dark] .server-impl-description,[data-theme=dark] .server-link,[data-theme=dark] .server-tools,html[data-theme=dark] .self-impl-table .server-description,html[data-theme=dark] .self-impl-table .server-impl-description,html[data-theme=dark] .self-impl-table .server-link,html[data-theme=dark] .self-impl-table .server-tools,html[data-theme=dark] .server-description,html[data-theme=dark] .server-impl-description,html[data-theme=dark] .server-link,html[data-theme=dark] .server-tools{color:#d1d5db!important}.dark .self-impl-table .tool-count,.dark .tool-count,[data-theme=dark] .self-impl-table .tool-count,[data-theme=dark] .tool-count,html[data-theme=dark] .self-impl-table .tool-count,html[data-theme=dark] .tool-count{color:#a5b4fc!important;background:#312e81!important}.dark .self-impl-table a,.dark .server-table a,[data-theme=dark] .self-impl-table a,[data-theme=dark] .server-table a,html[data-theme=dark] .self-impl-table a,html[data-theme=dark] .server-table a{color:#60a5fa!important}.icon-container svg{color:#4286f6}.dark .icon-container svg,[data-theme=dark] .icon-container svg,html[data-theme=dark] .icon-container svg{color:var(--mintlify-color-text, #e5e7eb)!important}@media (max-width:768px){.performance-table .date-cell,.performance-table .model-name-cell,.performance-table .model-type-cell,.performance-table .text-cell{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;line-height:1.3!important;max-width:100%!important}.performance-table .model-name-cell{font-size:10px!important;font-weight:600!important}.performance-table .date-cell,.performance-table .model-type-cell,.performance-table .text-cell{font-size:9px!important}.performance-table .score-cell{white-space:nowrap!important;font-size:9px!important}.self-impl-table,.server-table{font-size:12px;table-layout:fixed;margin-bottom:20px}.self-impl-table td,.self-impl-table th,.server-table td,.server-table th{padding:8px 4px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.2}.server-table .server-name{width:20%;min-width:80px}.server-table .server-description{width:40%;min-width:120px}.server-table .server-link{width:30%;min-width:100px}.server-table .server-tools{width:10%;min-width:40px}.self-impl-table .server-name{width:25%;min-width:100px}.self-impl-table .server-impl-description{width:65%;min-width:150px}.self-impl-table .server-tools{width:10%;min-width:40px}}@media (max-width:480px){.performance-table .model-name-cell{font-size:9px!important}.self-impl-table,.server-table{font-size:10px}.self-impl-table td,.self-impl-table th,.server-table td,.server-table th{padding:6px 2px;font-size:10px}.server-table .server-name{width:22%;min-width:70px}.server-table .server-description{width:38%;min-width:100px}.server-table .server-link{width:30%;min-width:80px}.server-table .server-tools{width:10%;min-width:30px}.self-impl-table .server-name{width:28%;min-width:80px}.self-impl-table .server-impl-description{width:62%;min-width:120px}.self-impl-table .server-tools{width:10%;min-width:30px}.performance-table .model-type-cell,.performance-table .score-cell,.performance-table .text-cell{font-size:8px!important}}.leaderboard-container{max-width:1400px;margin:0 auto;padding:20px}.category-section{margin-bottom:40px}.leaderboard-current-scroll{max-width:100%;overflow-x:auto;padding:2px 2px 10px;-webkit-overflow-scrolling:touch}.leaderboard-current-table{min-width:840px}.category-title{font-size:1.8rem;font-weight:700;color:#1f2937;margin-bottom:20px;padding:15px 20px;background:linear-gradient(135deg,#f8fafc 0,#e2e8f0 100%);border-radius:12px;border-left:4px solid #3b82f6;text-align:center}.performance-table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;margin-bottom:30px;font-size:14px}.leaderboard-table thead,.performance-table thead{background:linear-gradient(135deg,#f8fafc 0,#e2e8f0 100%);color:#374151}.performance-table thead th{padding:12px 6px;text-align:center;font-weight:600;font-size:14px;letter-spacing:.5px;border-bottom:1px solid #e5e7eb;white-space:nowrap;min-width:50px;max-width:60px}.performance-table thead th:first-child{text-align:left;padding-left:20px;min-width:150px}.performance-table tbody tr{transition:all .3s ease;border-bottom:.5px solid #f1f5f9}.performance-table tbody tr:hover{background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.performance-table tbody tr:last-child{border-bottom:none}.performance-table td{padding:12px;vertical-align:middle;font-size:15px;line-height:1.4;text-align:center;white-space:nowrap}.performance-table .model-name-cell,.performance-table .model-type-cell{text-align:left;font-weight:600;color:#1f2937;font-size:16px;padding-left:20px;min-width:80px;max-width:100px}.performance-table .model-name-cell a{color:inherit;text-decoration:underline;text-underline-offset:2px}.performance-table .model-name-cell sup{margin-left:2px;font-size:.7em;font-weight:600;opacity:.7}.verified-badge{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:6px;flex-shrink:0;background:#179c4f;color:#fff;font-size:8px;font-weight:700;line-height:1;vertical-align:middle;clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%)}.performance-table .model-type-cell{color:#6b7280;min-width:50px;max-width:70px;padding-left:16px}.performance-table td:nth-child(3),.performance-table th:nth-child(3){width:14%;min-width:132px;max-width:168px}.performance-table .date-cell,.performance-table .text-cell{text-align:left;font-weight:600;color:#6b7280;font-size:16px;padding-left:16px}.performance-table .text-cell{min-width:132px;max-width:168px;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.performance-table .date-cell{min-width:90px;max-width:120px}.performance-table thead th:nth-child(2),.performance-table thead th:nth-child(3),.performance-table thead th:nth-child(4){text-align:left;padding-left:16px}.performance-table .score-cell{font-weight:500;color:#1f2937;min-width:50px;max-width:60px;padding:8px 4px}.performance-table td:nth-child(5),.performance-table td:nth-child(6),.performance-table td:nth-child(7),.performance-table td:nth-child(8),.performance-table td:nth-child(9){color:#1f2937}.performance-table .best-score{font-weight:700;color:#059669;background:linear-gradient(135deg,#ecfdf5 0,#d1fae5 100%);border-radius:6px;padding:4px 8px;margin:0 2px}.performance-table .score-cell sub{font-size:.7em;vertical-align:sub;color:inherit}.rank-1 .model-name-cell,.rank-2 .model-name-cell,.rank-3 .model-name-cell,.rank-other .model-name-cell{color:#1f2937}.org-icon{width:20px;height:20px;vertical-align:middle;margin-right:8px;display:inline-block;color:inherit}.dark .org-icon,[data-theme=dark] .org-icon,html[data-theme=dark] .org-icon{color:#f8fafc}.legend-section{margin:20px 0;padding:0}.legend-text{margin:0}.legend-text .verified-badge{margin-right:6px;margin-left:0}.legend-asterisk,.legend-text,.sort-selector label{color:#374151;font-weight:400;font-size:14px}.leaderboard-version-note{margin:0 0 24px;padding:16px 18px;color:#7c2d12;background:#fff7ed;border:1px solid #fdba74;border-left:4px solid #f97316;border-radius:12px;box-shadow:0 6px 20px rgba(194,65,12,.07)}.leaderboard-version-note-header{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.leaderboard-version-note-title{color:#c2410c;font-size:1.05rem;font-weight:700}.leaderboard-version-note-date{display:inline-flex;padding:2px 8px;color:#9a3412;font-size:.75rem;font-weight:700;line-height:1.5;background:#ffedd5;border:1px solid #fdba74;border-radius:999px}.leaderboard-version-note p{margin:0;color:inherit;font-size:.95rem;line-height:1.6}.leaderboard-version-note a{color:#c2410c;font-weight:700;text-decoration:underline;text-decoration-color:#fb923c;text-underline-offset:3px}.leaderboard-history-native{margin:32px 0 8px}.leaderboard-history-content{padding:8px 0 4px}.leaderboard-history-note{margin:0 0 18px;color:#475569;font-size:.9rem;line-height:1.6}.leaderboard-history-scroll{max-width:100%;overflow-x:auto;padding:2px 2px 10px;-webkit-overflow-scrolling:touch}.leaderboard-history-category,.leaderboard-history-table{margin-bottom:0}.leaderboard-history-table{min-width:900px}.leaderboard-history-legend{margin:16px 2px 0}.leaderboard-history-legend .legend-text+.legend-text{margin-top:8px}@media (max-width:768px){.leaderboard-version-note{padding:14px 15px}.leaderboard-version-note-header{align-items:flex-start;flex-direction:column;gap:6px}.leaderboard-history-native{margin-top:24px}.leaderboard-history-content{padding:4px 0 2px}.leaderboard-history-table{min-width:860px}}.sort-controls{display:flex;justify-content:center;margin:30px 0;padding:20px;background:linear-gradient(135deg,#f8fafc 0,#e2e8f0 100%);border-radius:12px;border:1px solid #e5e7eb}.sort-selector,.sort-selector select{border:1px solid #d1d5db;background:#fff}.sort-selector{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sort-selector label{font-weight:600;white-space:nowrap}.sort-selector select{padding:8px 12px;border-radius:6px;color:#374151;font-size:14px;font-weight:500;min-width:180px;cursor:pointer;transition:all .2s ease}.sort-selector select:focus{outline:0;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.sort-direction-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#3b82f6;color:#fff;border:0;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:16px;font-weight:700}.sort-direction-btn:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.sort-direction-btn:active{transform:translateY(0)}#sort-icon{display:inline-block;transition:transform .2s ease}.performance-table th.sortable{position:relative;cursor:pointer;user-select:none;transition:all .2s ease}.performance-table th.sortable:hover{background:linear-gradient(135deg,#f1f5f9 0,#e2e8f0 100%)}.performance-table th.sortable.active{background:linear-gradient(135deg,#dbeafe 0,#bfdbfe 100%);color:#1e40af;font-weight:700}.performance-table th.sortable::after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.5;transition:all .2s ease}.performance-table th.sortable.asc::after{border-bottom:6px solid #6b7280;opacity:1}.performance-table th.sortable.desc::after{border-top:6px solid #6b7280;opacity:1}.performance-table th.sortable.active.asc::after{border-bottom-color:#1e40af}.performance-table th.sortable.active.desc::after{border-top-color:#1e40af}.dark .performance-table th.sortable:hover,[data-theme=dark] .performance-table th.sortable:hover,html[data-theme=dark] .performance-table th.sortable:hover{background:linear-gradient(135deg,#334155 0,#475569 100%)!important}.dark .performance-table th.sortable.active,[data-theme=dark] .performance-table th.sortable.active,html[data-theme=dark] .performance-table th.sortable.active{background:linear-gradient(135deg,#1e3a8a 0,#1e40af 100%)!important;color:#dbeafe!important}.dark .performance-table th.sortable.active.asc::after,[data-theme=dark] .performance-table th.sortable.active.asc::after,html[data-theme=dark] .performance-table th.sortable.active.asc::after{border-bottom-color:#dbeafe!important}.dark .performance-table th.sortable.active.desc::after,[data-theme=dark] .performance-table th.sortable.active.desc::after,html[data-theme=dark] .performance-table th.sortable.active.desc::after{border-top-color:#dbeafe!important}.leaderboard-header{text-align:center;margin-bottom:40px;padding:30px 0;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:16px;color:#fff;box-shadow:0 8px 32px rgba(102,126,234,.3)}.leaderboard-header h1{font-size:2.5rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.leaderboard-header p{font-size:1.1rem;margin:0;opacity:.9;font-weight:300}.leaderboard-table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;margin-bottom:30px}.leaderboard-table thead th{padding:20px 16px;text-align:center;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.leaderboard-table thead th:nth-child(2){text-align:left}.leaderboard-table tbody tr{transition:all .3s ease;border-bottom:1px solid #f1f5f9}.leaderboard-table tbody tr:hover{background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.leaderboard-table tbody tr:last-child{border-bottom:none}.leaderboard-table td{padding:20px 16px;vertical-align:middle;font-size:16px;line-height:1.6}.rank-cell{text-align:center;width:80px;font-weight:700;font-size:18px}.rank-1{color:gold}.rank-2{color:silver}.rank-3{color:#cd7f32}.rank-other{color:#6b7280}.rank-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-weight:700;font-size:16px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.rank-1 .rank-badge{background:linear-gradient(135deg,gold,#ffed4e)}.rank-2 .rank-badge{background:linear-gradient(135deg,silver,#e5e7eb)}.rank-3 .rank-badge{background:linear-gradient(135deg,#cd7f32,#f59e0b)}.rank-other .rank-badge{background:linear-gradient(135deg,#6b7280,#9ca3af)}.model-name-cell{font-weight:600;color:#1f2937;font-size:18px;min-width:200px}.organization-cell,.release-date-cell{color:#6b7280;font-size:16px;text-align:center;min-width:120px}.accuracy-cell{text-align:center;min-width:120px}.accuracy-cell,.accuracy-score{font-weight:600;font-size:18px}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.stat-card{box-shadow:0 4px 16px rgba(0,0,0,.1);transition:transform .3s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.leaderboard-container .stat-number{font-size:2rem;font-weight:700;color:#3b82f6;margin-bottom:8px}.stat-label{text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.leaderboard-header h1{font-size:2rem}.leaderboard-header p{font-size:1rem}.category-title{font-size:1.5rem;padding:12px 16px}.sort-controls{margin:20px 0;padding:15px}.sort-selector{flex-direction:column;gap:10px;padding:15px;text-align:center}.sort-selector select{min-width:200px;width:100%}.sort-direction-btn{width:50px;height:50px;font-size:18px}.performance-table{font-size:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;display:table;width:100%;table-layout:fixed;margin-bottom:20px}.performance-table tbody,.performance-table td,.performance-table th,.performance-table thead,.performance-table tr{display:table}.performance-table thead{display:table-header-group}.performance-table tbody{display:table-row-group}.performance-table tr{display:table-row;border:0;margin-bottom:0;border-radius:0;padding:0;background:0 0;box-shadow:none}.performance-table td,.performance-table th{display:table-cell;border:1px solid #e5e7eb;position:static;padding:8px 4px;white-space:normal;text-align:center;vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.2}.performance-table td{font-size:11px}.performance-table td:nth-child(1),.performance-table th:nth-child(1){width:15%;min-width:80px;text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.performance-table td:nth-child(2),.performance-table th:nth-child(2){width:12%;min-width:60px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.performance-table td:nth-child(3),.performance-table th:nth-child(3){width:14%;min-width:112px}.performance-table thead th:nth-child(2),.performance-table thead th:nth-child(3),.performance-table thead th:nth-child(4){text-align:left;padding-left:16px}.performance-table td:nth-child(4),.performance-table td:nth-child(5),.performance-table td:nth-child(6),.performance-table td:nth-child(7),.performance-table th:nth-child(4),.performance-table th:nth-child(5),.performance-table th:nth-child(6),.performance-table th:nth-child(7){width:10%;min-width:60px}.performance-table td:nth-child(8),.performance-table td:nth-child(9),.performance-table th:nth-child(8),.performance-table th:nth-child(9){width:8%;min-width:50px}.performance-table th{background:#f8fafc;font-weight:600;font-size:20px;position:sticky;top:0;z-index:10}.performance-table td:before,.rank-cell:before{display:none}.performance-table .model-name-cell{padding:8px 4px!important;font-size:14px;font-weight:600;color:#1f2937;min-width:60px}.performance-table .model-type-cell{min-width:50px;max-width:80px;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.performance-table .date-cell,.performance-table .model-type-cell,.performance-table .text-cell{text-align:left;font-size:11px;font-weight:600;color:#6b7280;padding:8px 4px 8px 16px}.performance-table .text-cell{min-width:112px;max-width:140px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.performance-table .date-cell{min-width:90px;max-width:130px;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.performance-table .score-cell{font-size:12px;color:#1f2937}.performance-table td:nth-child(5),.performance-table td:nth-child(6),.performance-table td:nth-child(7),.performance-table td:nth-child(8),.performance-table td:nth-child(9){color:#1f2937}.performance-table .best-score{font-size:12px;padding:2px 4px}.performance-table .org-icon{width:16px;height:16px;margin-right:6px}.leaderboard-table th{padding:12px 8px;white-space:normal}.leaderboard-table td,.leaderboard-table th{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.2}.model-name-cell{min-width:150px}.rank-badge{width:32px;height:32px;font-size:14px}.stats-container{grid-template-columns:1fr;gap:15px}.stat-card{padding:20px}.stat-number{font-size:1.5rem}.leaderboard-container{padding:10px 5px}.leaderboard-table{font-size:10px;overflow-x:auto;display:block;white-space:nowrap;margin-bottom:20px}.leaderboard-table tbody,.leaderboard-table td,.leaderboard-table th,.leaderboard-table thead,.leaderboard-table tr{display:block}.leaderboard-table thead tr{position:absolute;top:-9999px;left:-9999px}.leaderboard-table tr{border:1px solid #e5e7eb;margin-bottom:12px;border-radius:8px;padding:12px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.leaderboard-table td{border:0;border-bottom:1px solid #f3f4f6;position:relative;padding:8px 0 8px 40%;white-space:normal;font-size:14px}.leaderboard-table td:last-child{border-bottom:none}.leaderboard-table td:before{content:attr(data-label) ": ";position:absolute;left:0;width:35%;padding-right:10px;white-space:nowrap;font-weight:600;color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.rank-cell{padding-left:0!important}.model-name-cell{font-size:16px;font-weight:700;color:#1f2937}.organization-cell,.release-date-cell{font-size:14px;color:#6b7280}.accuracy-score{font-size:16px;font-weight:700}}@media (max-width:480px){.leaderboard-container{padding:5px}.stats-container{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card{padding:16px 12px}.stat-number{font-size:1.5rem}.stat-label{font-size:12px}.leaderboard-table tr{padding:10px;margin-bottom:10px}.leaderboard-table td{padding:6px 0 6px 35%;font-size:13px}.leaderboard-table td:before{font-size:11px}.accuracy-score,.model-name-cell{font-size:15px}}.dark .leaderboard-header,[data-theme=dark] .leaderboard-header,html[data-theme=dark] .leaderboard-header{background:linear-gradient(135deg,#1e293b 0,#334155 100%)!important;color:#f8fafc!important}.dark .category-title,[data-theme=dark] .category-title,html[data-theme=dark] .category-title{background:linear-gradient(135deg,#1e293b 0,#334155 100%)!important;color:#f8fafc!important;border-left:4px solid #60a5fa!important}.dark .performance-table,[data-theme=dark] .performance-table,html[data-theme=dark] .performance-table{background:#0f172a!important;color:#f8fafc!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.dark .performance-table thead,[data-theme=dark] .performance-table thead,html[data-theme=dark] .performance-table thead{background:linear-gradient(135deg,#1e293b 0,#334155 100%)!important;color:#f8fafc!important;border-bottom:1px solid #475569!important}.dark .performance-table thead th,[data-theme=dark] .performance-table thead th,html[data-theme=dark] .performance-table thead th{color:#f8fafc!important;border-bottom:1px solid #475569!important}.dark .performance-table tbody tr,[data-theme=dark] .performance-table tbody tr,html[data-theme=dark] .performance-table tbody tr{border-bottom:.5px solid #334155!important}.dark .leaderboard-table tbody tr:hover,.dark .performance-table tbody tr:hover,[data-theme=dark] .leaderboard-table tbody tr:hover,[data-theme=dark] .performance-table tbody tr:hover,html[data-theme=dark] .leaderboard-table tbody tr:hover,html[data-theme=dark] .performance-table tbody tr:hover{background:linear-gradient(135deg,#1e293b 0,#334155 100%)!important;box-shadow:0 4px 16px rgba(0,0,0,.4)!important}.dark .performance-table .model-name-cell,.dark .sort-selector label,[data-theme=dark] .performance-table .model-name-cell,[data-theme=dark] .sort-selector label,html[data-theme=dark] .performance-table .model-name-cell,html[data-theme=dark] .sort-selector label{color:#f8fafc!important}.dark .performance-table .date-cell,.dark .performance-table .model-type-cell,.dark .performance-table .text-cell,[data-theme=dark] .performance-table .date-cell,[data-theme=dark] .performance-table .model-type-cell,[data-theme=dark] .performance-table .text-cell,html[data-theme=dark] .performance-table .date-cell,html[data-theme=dark] .performance-table .model-type-cell,html[data-theme=dark] .performance-table .text-cell{color:#94a3b8!important}.dark .performance-table .score-cell,[data-theme=dark] .performance-table .score-cell,html[data-theme=dark] .performance-table .score-cell{color:#d1d5db!important}.dark .performance-table td:nth-child(5),.dark .performance-table td:nth-child(6),.dark .performance-table td:nth-child(7),.dark .performance-table td:nth-child(8),.dark .performance-table td:nth-child(9),[data-theme=dark] .performance-table td:nth-child(5),[data-theme=dark] .performance-table td:nth-child(6),[data-theme=dark] .performance-table td:nth-child(7),[data-theme=dark] .performance-table td:nth-child(8),[data-theme=dark] .performance-table td:nth-child(9),html[data-theme=dark] .performance-table td:nth-child(5),html[data-theme=dark] .performance-table td:nth-child(6),html[data-theme=dark] .performance-table td:nth-child(7),html[data-theme=dark] .performance-table td:nth-child(8),html[data-theme=dark] .performance-table td:nth-child(9){color:#f8fafc!important}.dark .performance-table .best-score,[data-theme=dark] .performance-table .best-score,html[data-theme=dark] .performance-table .best-score{color:#10b981!important;background:linear-gradient(135deg,#064e3b 0,#065f46 100%)!important}.dark .sort-controls,[data-theme=dark] .sort-controls,html[data-theme=dark] .sort-controls{background:linear-gradient(135deg,#1e293b 0,#334155 100%)!important;border:1px solid #475569!important}.dark .sort-selector,[data-theme=dark] .sort-selector,html[data-theme=dark] .sort-selector{background:#0f172a!important;border:1px solid #475569!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important}.dark .sort-selector select,[data-theme=dark] .sort-selector select,html[data-theme=dark] .sort-selector select{background:#1e293b!important;color:#f8fafc!important;border:1px solid #475569!important}.dark .sort-selector select:focus,[data-theme=dark] .sort-selector select:focus,html[data-theme=dark] .sort-selector select:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(96,165,250,.1)!important}.dark .sort-direction-btn,[data-theme=dark] .sort-direction-btn,html[data-theme=dark] .sort-direction-btn{background:#60a5fa!important;color:#0f172a!important}.dark .sort-direction-btn:hover,[data-theme=dark] .sort-direction-btn:hover,html[data-theme=dark] .sort-direction-btn:hover{background:#3b82f6!important;box-shadow:0 4px 12px rgba(96,165,250,.3)!important}.dark .leaderboard-table,[data-theme=dark] .leaderboard-table,html[data-theme=dark] .leaderboard-table{background:#0f172a!important;color:#f8fafc!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.dark .leaderboard-table thead,[data-theme=dark] .leaderboard-table thead,html[data-theme=dark] .leaderboard-table thead{background:linear-gradient(135deg,#1e293b 0,#334155 100%)!important;color:#f8fafc!important;border-bottom:2px solid #475569!important}.dark .leaderboard-table thead th,[data-theme=dark] .leaderboard-table thead th,html[data-theme=dark] .leaderboard-table thead th{color:#f8fafc!important;border-bottom:2px solid #475569!important}.dark .leaderboard-table tbody tr,[data-theme=dark] .leaderboard-table tbody tr,html[data-theme=dark] .leaderboard-table tbody tr{border-bottom:1px solid #334155!important}.dark .model-name-cell,[data-theme=dark] .model-name-cell,html[data-theme=dark] .model-name-cell{color:#f8fafc!important}.dark .verified-badge,[data-theme=dark] .verified-badge,html[data-theme=dark] .verified-badge{background:#1db45c;color:#fff}.dark .release-date-cell,[data-theme=dark] .release-date-cell,html[data-theme=dark] .release-date-cell{color:#94a3b8!important}.dark .stat-card,[data-theme=dark] .stat-card,html[data-theme=dark] .stat-card{background:#1e293b!important;color:#f8fafc!important;box-shadow:0 4px 16px rgba(0,0,0,.3)!important}.dark .stat-card:hover,[data-theme=dark] .stat-card:hover,html[data-theme=dark] .stat-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.4)!important}.dark .leaderboard-container .stat-number,[data-theme=dark] .leaderboard-container .stat-number,html[data-theme=dark] .leaderboard-container .stat-number{color:#3b82f6!important}.dark .stat-label,[data-theme=dark] .stat-label,html[data-theme=dark] .stat-label{color:#94a3b8!important}.dark .leaderboard-version-note,[data-theme=dark] .leaderboard-version-note,html[data-theme=dark] .leaderboard-version-note{color:#fed7aa;background:rgba(124,45,18,.24);border-color:rgba(251,146,60,.58);border-left-color:#fb923c;box-shadow:0 6px 20px rgba(0,0,0,.18)}.dark .leaderboard-version-note-title,[data-theme=dark] .leaderboard-version-note-title,html[data-theme=dark] .leaderboard-version-note-title{color:#fdba74}.dark .leaderboard-version-note-date,[data-theme=dark] .leaderboard-version-note-date,html[data-theme=dark] .leaderboard-version-note-date{color:#ffedd5;background:rgba(249,115,22,.18);border-color:rgba(251,146,60,.58)}.dark .leaderboard-version-note a,[data-theme=dark] .leaderboard-version-note a,html[data-theme=dark] .leaderboard-version-note a{color:#fdba74;text-decoration-color:#fb923c}.dark .leaderboard-history-legend .legend-text,.dark .leaderboard-history-note,[data-theme=dark] .leaderboard-history-legend .legend-text,[data-theme=dark] .leaderboard-history-note,html[data-theme=dark] .leaderboard-history-legend .legend-text,html[data-theme=dark] .leaderboard-history-note{color:#cbd5e1}.homepage-container{max-width:1400px;margin:0 auto;padding:20px}.hero-section{text-align:left;padding:30px 0 40px}.hero-content{max-width:1400px;margin:0}.hero-title{font-weight:700;color:#1f2937;margin:0 0 24px}.hero-description{font-size:1.1rem;color:#6b7280;line-height:1.6;margin:0 0 20px}.verified-release-highlight{margin:0 0 32px;padding:16px 18px;color:#7c2d12;text-align:left;background:#fff7ed;border:1px solid #fdba74;border-left:4px solid #f97316;border-radius:12px;box-shadow:0 8px 24px rgba(194,65,12,.08)}.verified-release-highlight .verified-release-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 6px;color:#c2410c}.verified-release-name{font-size:1.05rem;font-weight:700}.verified-release-date{display:inline-flex;align-items:center;padding:2px 8px;color:#9a3412;font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:.02em;background:#ffedd5;border:1px solid #fdba74;border-radius:999px}.verified-release-copy{margin:0;color:inherit;font-size:1rem;line-height:1.6}.hero-actions{display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap}.btn-arxiv,.btn-contribute,.btn-github,.btn-huggingface{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;transition:all .2s ease;border:1px solid transparent}.btn-github{background:#24292f;color:#fff;border-color:#24292f}.btn-github:hover{background:#1c2128;transform:translateY(-1px)}.btn-arxiv{background:#fff;color:#b31b1b;border-color:#b31b1b}.btn-arxiv:hover{background:#fef2f2;border-color:#991616;color:#991616;transform:translateY(-1px)}.btn-huggingface{background:#fff;color:#ff9d00;border-color:#ff9d00}.btn-huggingface:hover{background:#fff8f0;border-color:#e68900;color:#e68900;transform:translateY(-1px)}.btn-contribute{background:#fff!important;color:#3b82f6!important;border-color:#3b82f6!important}.btn-contribute:hover{background:#f8fafc!important;border-color:#2563eb!important;color:#2563eb!important;transform:translateY(-1px)}.stats-section{padding:40px 0;border-bottom:1px solid #e5e7eb}.stats-header{text-align:center;margin-bottom:40px}.stats-header h2{font-size:1.5rem;font-weight:400;color:#374151;margin:0 0 8px}.stats-subtitle{font-size:1rem;color:#6b7280}.stats-grid{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;max-width:800px;margin:0 auto}.stat-card{text-align:center;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.stat-number{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:8px;line-height:1}.stat-label{font-size:14px;font-weight:500;color:#6b7280}.stat-description{text-align:left}.view-leaderboard{color:#3b82f6;text-decoration:none;font-weight:600;font-size:16px}.view-leaderboard:hover{text-decoration:underline}.stat-description p{margin:8px 0 0;color:#6b7280;line-height:1.5}.tasks-section{padding:60px 0}.tasks-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.tasks-header h2{font-size:1.75rem;font-weight:600;color:#1f2937;margin:0}.tasks-count{font-size:14px;color:#6b7280;font-weight:500}.tasks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:24px;margin-bottom:40px}.task-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease}.task-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.task-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.task-level{background:#f3f4f6;color:#374151;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;flex-shrink:0;margin-left:12px}.task-tags{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.task-tag{background:#eff6ff;color:#1d4ed8;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.task-description{color:#4b5563;line-height:1.5;margin:0 0 16px;font-size:14px}.task-skills{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.skill-tag{background:#f0fdf4;color:#166534;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.task-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9ca3af;border-top:1px solid #f3f4f6;padding-top:12px}.task-author{font-weight:500}.task-date{color:#6b7280}.view-all-tasks{text-align:center}.btn-view-all{display:inline-block;padding:12px 24px;background:#f8fafc;color:#374151;border:1px solid #d1d5db;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease}.btn-view-all:hover{background:#f1f5f9;border-color:#9ca3af;transform:translateY(-1px)}.homepage-footer p{margin:0;color:#6b7280;font-size:14px}@media (max-width:768px){.homepage-container{padding:16px}.hero-section{padding:20px 0 30px;text-align:center}.hero-title{font-size:2rem}.hero-description{font-size:1rem}.hero-actions{flex-direction:column;align-items:center;justify-content:center}.btn-arxiv,.btn-contribute,.btn-github{width:200px;justify-content:center}.stats-grid{grid-template-columns:1fr;gap:24px}.stat-description,.stats-grid,.tasks-header{text-align:center}.tasks-header{flex-direction:column;gap:16px}.tasks-grid{grid-template-columns:1fr;gap:20px}.task-card{padding:20px}.task-header{flex-direction:column;gap:12px;align-items:flex-start}.task-level{margin-left:0;align-self:flex-start}}@media (max-width:480px){.hero-title{font-size:1.75rem}.tasks-grid{grid-template-columns:1fr}.task-card{padding:16px}.task-meta{flex-direction:column;gap:8px;align-items:flex-start}}.dark .hero-title,.dark .homepage-container,[data-theme=dark] .hero-title,[data-theme=dark] .homepage-container,html[data-theme=dark] .hero-title,html[data-theme=dark] .homepage-container{color:#f8fafc}.dark .hero-description,[data-theme=dark] .hero-description,html[data-theme=dark] .hero-description{color:#d1d5db}.dark .verified-release-highlight,[data-theme=dark] .verified-release-highlight,html[data-theme=dark] .verified-release-highlight{color:#fed7aa;background:rgba(124,45,18,.24);border-color:rgba(251,146,60,.58);border-left-color:#fb923c;box-shadow:0 8px 24px rgba(0,0,0,.18)}.dark .verified-release-heading,[data-theme=dark] .verified-release-heading,html[data-theme=dark] .verified-release-heading{color:#fdba74}.dark .verified-release-date,[data-theme=dark] .verified-release-date,html[data-theme=dark] .verified-release-date{color:#ffedd5;background:rgba(249,115,22,.18);border-color:rgba(251,146,60,.58)}.dark .btn-github,[data-theme=dark] .btn-github,html[data-theme=dark] .btn-github{background:#1f2937!important;color:#fff!important;border-color:#1f2937!important}.dark .btn-github:hover,[data-theme=dark] .btn-github:hover,html[data-theme=dark] .btn-github:hover{background:#374151!important;border-color:#374151!important;color:#fff!important}.dark .btn-arxiv,[data-theme=dark] .btn-arxiv,html[data-theme=dark] .btn-arxiv{background:#1f2937!important;color:#fca5a5!important;border-color:#1f2937!important}.dark .btn-arxiv:hover,[data-theme=dark] .btn-arxiv:hover,html[data-theme=dark] .btn-arxiv:hover{background:#374151!important;border-color:#374151!important;color:#fca5a5!important}.dark .btn-huggingface,[data-theme=dark] .btn-huggingface,html[data-theme=dark] .btn-huggingface{background:#1f2937!important;color:#ffd21e!important;border-color:#1f2937!important}.dark .btn-huggingface:hover,[data-theme=dark] .btn-huggingface:hover,html[data-theme=dark] .btn-huggingface:hover{background:#374151!important;border-color:#374151!important;color:#ffd21e!important}.dark .btn-contribute,[data-theme=dark] .btn-contribute,html[data-theme=dark] .btn-contribute{background:#1f2937!important;color:#60a5fa!important;border-color:#1f2937!important}.dark .btn-contribute:hover,[data-theme=dark] .btn-contribute:hover,html[data-theme=dark] .btn-contribute:hover{background:#374151!important;border-color:#374151!important;color:#60a5fa!important}.dark .stats-section,[data-theme=dark] .stats-section,html[data-theme=dark] .stats-section{border-bottom-color:#374151}.dark .stats-header h2,[data-theme=dark] .stats-header h2,html[data-theme=dark] .stats-header h2{color:#e5e7eb}.dark .stats-subtitle,[data-theme=dark] .stats-subtitle,html[data-theme=dark] .stats-subtitle{color:#9ca3af}.dark .stat-card,[data-theme=dark] .stat-card,html[data-theme=dark] .stat-card{border-color:#374151}.dark .stat-number,.dark .tasks-header h2,[data-theme=dark] .stat-number,[data-theme=dark] .tasks-header h2,html[data-theme=dark] .stat-number,html[data-theme=dark] .tasks-header h2{color:#f8fafc}.dark .stat-description p,.dark .tasks-count,[data-theme=dark] .stat-description p{color:#9ca3af}.dark .stat-label,[data-theme=dark] .stat-label{}html[data-theme=dark] .stat-label{}[data-theme=dark] .tasks-count,html[data-theme=dark] .stat-description p,html[data-theme=dark] .tasks-count{color:#9ca3af}.dark .task-card,[data-theme=dark] .task-card,html[data-theme=dark] .task-card{background:#1e293b;border-color:#374151}.dark .task-card:hover,[data-theme=dark] .task-card:hover,html[data-theme=dark] .task-card:hover{border-color:#475569;box-shadow:0 4px 12px rgba(0,0,0,.3)}.dark .task-title,[data-theme=dark] .task-title,html[data-theme=dark] .task-title{color:#f8fafc}.dark .task-level,[data-theme=dark] .task-level,html[data-theme=dark] .task-level{background:#374151;color:#e5e7eb}.dark .task-description,[data-theme=dark] .task-description,html[data-theme=dark] .task-description{color:#d1d5db}.dark .task-meta,[data-theme=dark] .task-meta,html[data-theme=dark] .task-meta{border-top-color:#374151;color:#9ca3af}.dark .homepage-footer p,.dark .task-author,[data-theme=dark] .homepage-footer p,[data-theme=dark] .task-author,html[data-theme=dark] .homepage-footer p,html[data-theme=dark] .task-author{color:#9ca3af}.dark .task-date,[data-theme=dark] .task-date,html[data-theme=dark] .task-date{color:#6b7280}.dark .btn-view-all,[data-theme=dark] .btn-view-all,html[data-theme=dark] .btn-view-all{background:#1e293b;color:#e5e7eb;border-color:#374151}.dark .btn-view-all:hover,[data-theme=dark] .btn-view-all:hover,html[data-theme=dark] .btn-view-all:hover{background:#334155;border-color:#475569}.performance-section{padding:20px 0 80px;margin:0}.performance-header{text-align:right;margin-bottom:32px}.view-full-link{color:#3b82f6;text-decoration:none;font-weight:500;font-size:1rem;transition:color .2s ease}.view-full-link:hover{color:#2563eb}.performance-section .category-section{max-width:1400px;margin:0;padding:0}.performance-section .performance-table{width:100%;max-width:1400px}@media (max-width:768px){.hero-section{padding:20px 0 60px;text-align:center}.hero-actions{justify-content:center}.performance-section{padding:15px 0 60px}.performance-header{text-align:center}.model-row{flex-direction:column;gap:12px;margin-bottom:24px}.model-name{width:100%;text-align:center;font-size:14px}.model-bar-container{width:100%;justify-content:center}}@media (max-width:480px){.model-name,.model-score{font-size:13px}.model-bar-rect{height:20px}}.task-showcase-section{padding:5px 0 60px;margin:0}.task-showcase-header{text-align:right;margin-bottom:8px}.task-card-header{display:flex;align-items:baseline;gap:16px}.task-title{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937;line-height:1.2}.task-category{margin:0;flex-shrink:0;line-height:1.2}.task-showcase-card:hover{box-shadow:none!important}.task-showcase-card,.task-showcase-card:hover{border:0!important;outline:0!important}.task-showcase-container{max-width:1400px;margin:0 auto}.task-showcase-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.task-showcase-row:last-child{grid-template-columns:repeat(3,1fr);margin-bottom:0}.task-showcase-card{background:#fff;border-radius:12px;padding:24px;text-decoration:none;color:inherit;transition:all .3s ease;display:block}.task-showcase-card:hover{border-color:#3b82f6;box-shadow:0 8px 24px rgba(59,130,246,.15);text-decoration:none}.task-card-header{margin-bottom:16px}.task-category{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.task-category.research{background:#fef3f2;color:#dc2626}.task-category.campus{background:#dbeafe;color:#1e40af}.task-category.finance{background:#dcfce7;color:#166534}.task-category.tech{background:#f3e8ff;color:#7c3aed}.task-category.office{background:#fed7d7;color:#c53030}.task-category.daily{background:#fef3c7;color:#d97706}.task-category.shopping{background:#fff1f2;color:#e11d48}.task-showcase-card .task-title{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.3}.task-showcase-card .task-description{font-size:14px;color:#6b7280;line-height:1.5;margin:0}@media (max-width:1200px){.task-showcase-row{grid-template-columns:repeat(4,1fr);gap:16px}.task-showcase-row:last-child{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.task-showcase-row{grid-template-columns:repeat(2,1fr);gap:16px}.task-showcase-row:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.task-showcase-section{padding:3px 0 40px}.task-showcase-header{text-align:center}.task-showcase-row{grid-template-columns:1fr;gap:16px}.task-showcase-card{padding:20px}}.dark .task-showcase-card,[data-theme=dark] .task-showcase-card,html[data-theme=dark] .task-showcase-card{background:#1e293b;border-color:#374151}.dark .task-showcase-card:hover,[data-theme=dark] .task-showcase-card:hover,html[data-theme=dark] .task-showcase-card:hover{border-color:#60a5fa;box-shadow:0 8px 24px rgba(96,165,250,.2)}.dark .task-category.research,[data-theme=dark] .task-category.research,html[data-theme=dark] .task-category.research{background:#7f1d1d;color:#fca5a5}.dark .task-category.campus,[data-theme=dark] .task-category.campus,html[data-theme=dark] .task-category.campus{background:#1e3a8a;color:#60a5fa}.dark .task-category.finance,[data-theme=dark] .task-category.finance,html[data-theme=dark] .task-category.finance{background:#14532d;color:#4ade80}.dark .task-category.tech,[data-theme=dark] .task-category.tech,html[data-theme=dark] .task-category.tech{background:#581c87;color:#a78bfa}.dark .task-category.office,[data-theme=dark] .task-category.office,html[data-theme=dark] .task-category.office{background:#7f1d1d;color:#f87171}.dark .task-category.daily,[data-theme=dark] .task-category.daily,html[data-theme=dark] .task-category.daily{background:#92400e;color:#fbbf24}.dark .task-category.shopping,[data-theme=dark] .task-category.shopping,html[data-theme=dark] .task-category.shopping{background:#881337;color:#fda4af}.dark .task-showcase-card .task-title,[data-theme=dark] .task-showcase-card .task-title,html[data-theme=dark] .task-showcase-card .task-title{color:#f8fafc}.dark .task-showcase-card .task-description,[data-theme=dark] .task-showcase-card .task-description,html[data-theme=dark] .task-showcase-card .task-description{color:#d1d5db}.dark .navbar-brand,.dark .navbar-brand a,.navbar-brand,.navbar-brand a,[data-theme=dark] .navbar-brand,[data-theme=dark] .navbar-brand a{font-weight:700!important;font-size:1.25rem!important;background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 50%,#06b6d4 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-decoration:none!important;transition:all .3s ease!important}.dark .navbar-brand a:hover,.dark .navbar-brand:hover,.navbar-brand a:hover,.navbar-brand:hover,[data-theme=dark] .navbar-brand a:hover,[data-theme=dark] .navbar-brand:hover{background:linear-gradient(135deg,#2563eb 0,#7c3aed 50%,#0891b2 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;transform:scale(1.05)!important}.mintlify-navbar .navbar-brand,.mintlify-navbar .navbar-brand a,header .navbar-brand,header .navbar-brand a,nav .navbar-brand,nav .navbar-brand a{font-size:1.25rem!important;text-decoration:none!important;transition:all .3s ease!important}.mintlify-navbar .navbar-brand,.mintlify-navbar .navbar-brand a,[class*=header] [class*=brand],[class*=nav] [class*=title],[class*=navbar] [class*=brand],[class*=navbar] [class*=title],header .navbar-brand,header .navbar-brand a,nav .navbar-brand,nav .navbar-brand a{font-weight:700!important;background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 50%,#06b6d4 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.homepage-footer{border-top:1px solid #e5e7eb;padding:40px 0;margin-top:20px;text-align:center}.footer-content{max-width:1400px;margin:0 auto;padding:0 20px}.footer-link{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.footer-link:hover{color:#2563eb;text-decoration:underline}.dark .homepage-footer,[data-theme=dark] .homepage-footer,html[data-theme=dark] .homepage-footer{border-top-color:#374151}.dark .footer-link,.dark .view-full-link,[data-theme=dark] .footer-link,[data-theme=dark] .view-full-link,html[data-theme=dark] .footer-link,html[data-theme=dark] .view-full-link{color:#60a5fa}.dark .footer-link:hover,.dark .view-full-link:hover,[data-theme=dark] .footer-link:hover,[data-theme=dark] .view-full-link:hover,html[data-theme=dark] .footer-link:hover,html[data-theme=dark] .view-full-link:hover{color:#93c5fd}.dark .model-bar-rect,[data-theme=dark] .model-bar-rect,html[data-theme=dark] .model-bar-rect{background:#60a5fa}.dark .variance-line,.dark .variance-line::after,.dark .variance-line::before,[data-theme=dark] .variance-line,[data-theme=dark] .variance-line::after,[data-theme=dark] .variance-line::before,html[data-theme=dark] .variance-line,html[data-theme=dark] .variance-line::after,html[data-theme=dark] .variance-line::before{background:#f8fafc}.dark .model-name,[data-theme=dark] .model-name,html[data-theme=dark] .model-name{color:#d1d5db}.dark .model-score,[data-theme=dark] .model-score,html[data-theme=dark] .model-score{color:#f8fafc}.dark .bar-wrapper,[data-theme=dark] .bar-wrapper,html[data-theme=dark] .bar-wrapper{background:#374151}.dark .view-leaderboard-link,[data-theme=dark] .view-leaderboard-link,html[data-theme=dark] .view-leaderboard-link{color:#60a5fa;border-color:#60a5fa}.dark .view-leaderboard-link:hover,[data-theme=dark] .view-leaderboard-link:hover,html[data-theme=dark] .view-leaderboard-link:hover{background:#60a5fa;color:#0f172a}@media (max-width:768px){.dark .performance-table,[data-theme=dark] .performance-table,html[data-theme=dark] .performance-table{background:#0f172a!important;color:#f8fafc!important}.dark .performance-table th,[data-theme=dark] .performance-table th,html[data-theme=dark] .performance-table th{background:#1e293b!important;border:1px solid #475569!important;color:#f8fafc!important;position:sticky;top:0;z-index:10}.dark .performance-table td,[data-theme=dark] .performance-table td,html[data-theme=dark] .performance-table td{border:1px solid #475569!important;color:#f8fafc!important}.dark .model-name-cell,.dark .performance-table .model-name-cell,[data-theme=dark] .model-name-cell,[data-theme=dark] .performance-table .model-name-cell,html[data-theme=dark] .model-name-cell,html[data-theme=dark] .performance-table .model-name-cell{color:#f8fafc!important}.dark .performance-table .model-type-cell,.dark .performance-table .text-cell,[data-theme=dark] .performance-table .model-type-cell,[data-theme=dark] .performance-table .text-cell,html[data-theme=dark] .performance-table .model-type-cell,html[data-theme=dark] .performance-table .text-cell{color:#94a3b8!important}.dark .performance-table .score-cell,[data-theme=dark] .performance-table .score-cell,html[data-theme=dark] .performance-table .score-cell{color:#d1d5db!important}.dark .performance-table td:nth-child(5),.dark .performance-table td:nth-child(6),.dark .performance-table td:nth-child(7),.dark .performance-table td:nth-child(8),.dark .performance-table td:nth-child(9),[data-theme=dark] .performance-table td:nth-child(5),[data-theme=dark] .performance-table td:nth-child(6),[data-theme=dark] .performance-table td:nth-child(7),[data-theme=dark] .performance-table td:nth-child(8),[data-theme=dark] .performance-table td:nth-child(9),html[data-theme=dark] .performance-table td:nth-child(5),html[data-theme=dark] .performance-table td:nth-child(6),html[data-theme=dark] .performance-table td:nth-child(7),html[data-theme=dark] .performance-table td:nth-child(8),html[data-theme=dark] .performance-table td:nth-child(9){color:#f8fafc!important}.dark .leaderboard-table tr,[data-theme=dark] .leaderboard-table tr,html[data-theme=dark] .leaderboard-table tr{background:#1e293b!important;border:1px solid #475569!important;box-shadow:0 2px 4px rgba(0,0,0,.3)!important}.dark .leaderboard-table td,[data-theme=dark] .leaderboard-table td,html[data-theme=dark] .leaderboard-table td{border-bottom:1px solid #475569!important;color:#e5e7eb!important}.dark .leaderboard-table td:before,.dark .organization-cell,.dark .release-date-cell,[data-theme=dark] .leaderboard-table td:before,[data-theme=dark] .organization-cell,[data-theme=dark] .release-date-cell,html[data-theme=dark] .leaderboard-table td:before,html[data-theme=dark] .organization-cell,html[data-theme=dark] .release-date-cell{color:#94a3b8!important}}@media (max-width:480px){.performance-table{font-size:10px;table-layout:fixed;margin-bottom:20px}.performance-table td,.performance-table th{padding:6px 3px;font-size:9px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.2}.performance-table td:nth-child(1),.performance-table th:nth-child(1){width:18%;min-width:70px;font-size:11px;text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.performance-table td:nth-child(2),.performance-table th:nth-child(2){width:12%;min-width:50px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.performance-table thead th:nth-child(2),.performance-table thead th:nth-child(3),.performance-table thead th:nth-child(4){text-align:left;padding-left:14px}.performance-table td:nth-child(3),.performance-table th:nth-child(3){width:15%;min-width:96px}.performance-table td:nth-child(4),.performance-table td:nth-child(5),.performance-table td:nth-child(6),.performance-table td:nth-child(7),.performance-table th:nth-child(4),.performance-table th:nth-child(5),.performance-table th:nth-child(6),.performance-table th:nth-child(7){width:10%;min-width:50px}.performance-table td:nth-child(8),.performance-table td:nth-child(9),.performance-table th:nth-child(8),.performance-table th:nth-child(9){width:8%;min-width:40px}.performance-table .org-icon{width:14px;height:14px;margin-right:4px}.stats-container{flex-direction:column;gap:10px}.stat-card{padding:12px}.stat-number{font-size:1.5rem}.stat-label{font-size:11px}.dark .stat-card,[data-theme=dark] .stat-card,html[data-theme=dark] .stat-card{background:#1e293b!important;color:#f8fafc!important;box-shadow:0 4px 16px rgba(0,0,0,.3)!important}}.mcp-servers-container,.tools-container{display:flex;flex-direction:column;gap:24px}.mcp-servers-container{gap:12px}.mcp-servers-title{font-size:16px;font-weight:600;color:#6b7280;margin-bottom:8px}.mcp-servers-grid{display:flex;flex-wrap:wrap;gap:8px}.mcp-server-item{display:flex;align-items:center;gap:6px;padding:4px 0;transition:all .2s ease}.local-tool-item:hover,.mcp-server-item:hover{opacity:.8}.mcp-server-name{font-size:15px;font-weight:500;color:#374151}.local-tools-container{display:flex;flex-direction:column;gap:12px;flex:1;justify-content:flex-start}.local-tools-title{font-size:12px;font-weight:500;color:#9ca3af;margin-bottom:4px}.local-tools-grid{display:flex;flex-wrap:wrap;gap:6px}.local-tool-item{display:flex;align-items:center;gap:6px;padding:4px 0;transition:all .2s ease}.local-tool-name{font-size:15px;font-weight:500;color:#374151}.dark .mcp-servers-title,[data-theme=dark] .mcp-servers-title,html[data-theme=dark] .mcp-servers-title{color:#9ca3af!important}.dark .local-tool-item:hover,.dark .mcp-server-item:hover,[data-theme=dark] .local-tool-item:hover,[data-theme=dark] .mcp-server-item:hover,html[data-theme=dark] .local-tool-item:hover,html[data-theme=dark] .mcp-server-item:hover{opacity:.8!important}.dark .mcp-server-name,[data-theme=dark] .mcp-server-name,html[data-theme=dark] .mcp-server-name{color:#f3f4f6!important}.dark .local-tools-title,[data-theme=dark] .local-tools-title,html[data-theme=dark] .local-tools-title{color:#6b7280!important}.dark .local-tool-name,[data-theme=dark] .local-tool-name,html[data-theme=dark] .local-tool-name{color:#f3f4f6!important}.result-box .accordion{margin:8px 0}.error-box,.overlong-box{padding:8px 12px;border-radius:4px;margin:6px 0;font-size:14px;line-height:1.5}.error-box{background:#fef2f2;border-left:3px solid #f87171}.overlong-box{background:#fffbeb;border-left:3px solid #f59e0b}.error-box .error-icon{color:#dc2626;font-weight:600;margin-right:8px}.error-box .error-content{color:#991b1b;font-family:'SF Mono','JetBrains Mono','Fira Code','Consolas','Monaco',monospace;font-size:13px;white-space:pre-wrap;word-break:break-word}.dark .error-box,[data-theme=dark] .error-box,html[data-theme=dark] .error-box{background:#7f1d1d!important;border-left:3px solid #fca5a5!important}.dark .error-box .error-icon,[data-theme=dark] .error-box .error-icon,html[data-theme=dark] .error-box .error-icon{color:#fca5a5!important}.dark .error-box .error-content,[data-theme=dark] .error-box .error-content,html[data-theme=dark] .error-box .error-content{color:#fecaca!important}.dark .overlong-box,[data-theme=dark] .overlong-box,html[data-theme=dark] .overlong-box{background:#92400e!important;border-left:3px solid #fbbf24!important}.dark .overlong-box .error-icon,[data-theme=dark] .overlong-box .error-icon,html[data-theme=dark] .overlong-box .error-icon{color:#fbbf24!important}.dark .overlong-box .error-content,[data-theme=dark] .overlong-box .error-content,html[data-theme=dark] .overlong-box .error-content{color:#fde047!important}.hero-title{font-size:2.2rem!important;line-height:1.2!important}@media (max-width:768px){.hero-title{font-size:1.8rem!important;line-height:1.3!important}}@media (max-width:480px){.hero-title{font-size:1.5rem!important;line-height:1.4!important}}.mintlify-navbar .navbar-brand img[src*=toolathlon],.navbar-brand img[alt*=Toolathlon],.navbar-brand img[src*=toolathlon],[class*=navbar-brand] img[alt*=Toolathlon],[class*=navbar-brand] img[src*=toolathlon],[data-testid=navbar] img[alt*=Toolathlon],[data-testid=navbar] img[src*=toolathlon],header .navbar-brand img[src*=toolathlon],img[src*="/figs/toolathlon.svg"],img[src="/figs/toolathlon.svg"],nav .navbar-brand img[src*=toolathlon]{height:60px!important;width:auto!important;max-width:350px!important;object-fit:contain!important;display:block!important}.mintlify-navbar .navbar-brand,.navbar-brand,[class*=header] [class*=brand],[class*=navbar] [class*=brand],header .navbar-brand,nav .navbar-brand{display:flex!important;align-items:center!important;height:70px!important;padding:8px 0!important;min-height:70px!important}.navbar,[data-testid=navbar],header{min-height:70px!important;height:auto!important}@media (max-width:768px){.mintlify-navbar .navbar-brand img[src*=toolathlon],.navbar-brand img[alt*=Toolathlon],.navbar-brand img[src*=toolathlon],[class*=navbar-brand] img[alt*=Toolathlon],[class*=navbar-brand] img[src*=toolathlon],[data-testid=navbar] img[alt*=Toolathlon],[data-testid=navbar] img[src*=toolathlon],header .navbar-brand img[src*=toolathlon],img[src*="/figs/toolathlon.svg"],img[src="/figs/toolathlon.svg"],nav .navbar-brand img[src*=toolathlon]{height:50px!important;max-width:250px!important}.mintlify-navbar .navbar-brand,.navbar-brand,[class*=navbar-brand],header .navbar-brand,nav .navbar-brand{height:60px!important}}@media (max-width:480px){.mintlify-navbar .navbar-brand img[src*=toolathlon],.navbar-brand img[alt*=Toolathlon],.navbar-brand img[src*=toolathlon],[class*=navbar-brand] img[alt*=Toolathlon],[class*=navbar-brand] img[src*=toolathlon],[data-testid=navbar] img[alt*=Toolathlon],[data-testid=navbar] img[src*=toolathlon],header .navbar-brand img[src*=toolathlon],img[src*="/figs/toolathlon.svg"],img[src="/figs/toolathlon.svg"],nav .navbar-brand img[src*=toolathlon]{height:40px!important;max-width:200px!important}.mintlify-navbar .navbar-brand,.navbar-brand,[class*=navbar-brand],header .navbar-brand,nav .navbar-brand{height:50px!important}}.tool-details{max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin:8px 0}.tool-details-checkbox{display:none}.tool-details-checkbox:checked+.tool-details{max-height:1000px;transition:max-height .3s ease-in}.tool-header{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.tool-name{flex:1;font-size:14px;font-weight:500;color:#374151}.tool-details-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;user-select:none;transition:all .2s ease;flex-shrink:0}.tool-details-toggle:hover{transform:scale(1.1)}.tool-details-toggle:active{transform:scale(.95)}.tool-details-toggle::after{content:"▼";font-size:12px;color:#6b7280;transition:all .2s ease;line-height:1}.tool-details-toggle:hover::after{color:#374151}.tool-details-checkbox:checked+.tool-details+.tool-header .tool-details-toggle::after,.tool-details-checkbox:checked~.tool-header .tool-details-toggle::after{transform:rotate(180deg)}.error-box,.result-box{position:relative;transition:all .2s ease}.error-box:hover,.result-box:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dark .tool-name,[data-theme=dark] .tool-name,html[data-theme=dark] .tool-name{color:#f1f5f9!important}.dark .tool-details-toggle::after,[data-theme=dark] .tool-details-toggle::after,html[data-theme=dark] .tool-details-toggle::after{color:#9ca3af!important}.dark .tool-details-toggle:hover::after,[data-theme=dark] .tool-details-toggle:hover::after,html[data-theme=dark] .tool-details-toggle:hover::after{color:#d1d5db!important}.contributors-container{max-width:1400px;margin:0 auto;padding:20px}.contributors-header{text-align:center;margin-bottom:60px;padding:40px 0}.contributors-header h1{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 20px;background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 50%,#06b6d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.acknowledgements-section p,.contributors-header p{font-size:1.1rem;color:#6b7280;margin:0;line-height:1.6}.contributors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:80px}.contributor-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease;display:flex;align-items:center;gap:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);text-decoration:none;color:inherit}.contributor-card:hover{text-decoration:none;color:inherit;border-color:#3b82f6;box-shadow:0 8px 24px rgba(59,130,246,.15);transform:translateY(-2px)}.contributor-card.advisor{border-color:#8b5cf6;background:linear-gradient(135deg,#faf5ff 0,#f3e8ff 100%)}.contributor-card.advisor:hover{border-color:#7c3aed;box-shadow:0 8px 24px rgba(139,92,246,.2)}.contributor-avatar{flex-shrink:0}.avatar-image,.avatar-placeholder{width:60px;height:60px;border-radius:50%}.avatar-placeholder{background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:1px}.avatar-image{object-fit:cover;border:2px solid #e5e7eb;transition:border-color .3s ease}.contributor-card:hover .avatar-image{border-color:#3b82f6}.contributor-card.advisor .avatar-placeholder{background:linear-gradient(135deg,#8b5cf6 0,#7c3aed 100%)}.contributor-info{flex:1;min-width:0}.contributor-info h3{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 4px;line-height:1.3}.contributor-role{font-size:.9rem;color:#6b7280;margin:0;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.contributor-card.advisor .contributor-role{color:#7c3aed;font-weight:600}.acknowledgements-section{background:#f8fafc;border-radius:16px;padding:40px;text-align:center;border:1px solid #e2e8f0}.acknowledgements-section h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 20px}.acknowledgements-section p{font-size:1rem;margin:0 0 12px}.acknowledgements-section p:last-child{margin-bottom:0}@media (max-width:768px){.contributors-container{padding:16px}.contributors-header{margin-bottom:40px;padding:20px 0}.contributors-header h1{font-size:2rem}.contributors-header p{font-size:1rem}.contributors-grid{grid-template-columns:1fr;gap:16px;margin-bottom:60px}.contributor-card{padding:20px;flex-direction:column;text-align:center;gap:12px}.avatar-placeholder{font-size:16px}.avatar-image,.avatar-placeholder{width:50px;height:50px}.acknowledgements-section{padding:30px 20px}.acknowledgements-section h2{font-size:1.25rem}.acknowledgements-section p{font-size:.9rem}}@media (max-width:480px){.contributors-container{padding:12px}.contributors-header{margin-bottom:30px;padding:16px 0}.contributors-header h1{font-size:1.75rem}.contributors-grid{gap:12px;margin-bottom:40px}.contributor-card{padding:16px}.avatar-placeholder{font-size:14px}.avatar-image,.avatar-placeholder{width:45px;height:45px}.contributor-info h3{font-size:1rem}.contributor-role{font-size:.8rem}.acknowledgements-section{padding:24px 16px}}.dark .acknowledgements-section h2,.dark .contributor-info h3,.dark .contributors-container,[data-theme=dark] .acknowledgements-section h2,[data-theme=dark] .contributor-info h3,[data-theme=dark] .contributors-container,html[data-theme=dark] .acknowledgements-section h2,html[data-theme=dark] .contributor-info h3,html[data-theme=dark] .contributors-container{color:#f8fafc}.dark .contributors-header h1,[data-theme=dark] .contributors-header h1,html[data-theme=dark] .contributors-header h1{color:#f8fafc;background:linear-gradient(135deg,#60a5fa 0,#a78bfa 50%,#22d3ee 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .acknowledgements-section p,.dark .contributors-header p,[data-theme=dark] .acknowledgements-section p,[data-theme=dark] .contributors-header p,html[data-theme=dark] .acknowledgements-section p,html[data-theme=dark] .contributors-header p{color:#d1d5db}.dark .contributor-card,[data-theme=dark] .contributor-card,html[data-theme=dark] .contributor-card{background:#1e293b;border-color:#374151;box-shadow:0 2px 4px rgba(0,0,0,.2)}.dark .contributor-card:hover,[data-theme=dark] .contributor-card:hover,html[data-theme=dark] .contributor-card:hover{border-color:#60a5fa;box-shadow:0 8px 24px rgba(96,165,250,.2)}.dark .contributor-card.advisor,[data-theme=dark] .contributor-card.advisor,html[data-theme=dark] .contributor-card.advisor{background:linear-gradient(135deg,#581c87 0,#7c2d12 100%);border-color:#8b5cf6}.dark .contributor-card.advisor:hover,[data-theme=dark] .contributor-card.advisor:hover,html[data-theme=dark] .contributor-card.advisor:hover{border-color:#8b5cf6;box-shadow:0 8px 24px rgba(139,92,246,.3)}.dark .contributor-role,[data-theme=dark] .contributor-role,html[data-theme=dark] .contributor-role{color:#9ca3af}.dark .contributor-card.advisor .contributor-role,[data-theme=dark] .contributor-card.advisor .contributor-role,html[data-theme=dark] .contributor-card.advisor .contributor-role{color:#a78bfa}.dark .acknowledgements-section,[data-theme=dark] .acknowledgements-section,html[data-theme=dark] .acknowledgements-section{background:#1e293b;border-color:#374151}.video-showcase-section{margin:1px 0 20px;padding:0 20px}.video-container{max-width:1400px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.video-container:hover{box-shadow:0 12px 40px rgba(0,0,0,.15);transform:translateY(-2px)}.showcase-video,.video-showcase-section video{width:100%;height:auto;display:block;border-radius:16px;background:#000}.video-showcase-section video{border-radius:12px;object-fit:contain}.video-showcase-section .tab-list,.video-showcase-section [role=tablist],.video-showcase-section nav[role=tablist]{border-bottom:none!important}.video-showcase-section .tab-list::after,.video-showcase-section [role=tablist]::after,.video-showcase-section nav[role=tablist]::after{display:none!important}.dark .video-container,[data-theme=dark] .video-container,html[data-theme=dark] .video-container{background:#1e293b!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.dark .video-container:hover,[data-theme=dark] .video-container:hover,html[data-theme=dark] .video-container:hover{box-shadow:0 12px 40px rgba(0,0,0,.4)!important}@media (max-width:768px){.video-showcase-section{margin:1px 0 20px;padding:0 16px}.showcase-video,.video-container{border-radius:12px}}ol.verified-pipeline{--verified-pipeline-surface:#f8fafc;--verified-pipeline-border:#bfdbfe;--verified-pipeline-text:#0f172a;--verified-pipeline-accent:#2563eb;--verified-pipeline-index-text:#ffffff;--verified-pipeline-arrow:#3b82f6;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem;margin:1.5rem 0 2rem!important;padding:0!important;list-style:none!important}ol.verified-pipeline>li{position:relative;display:flex;min-width:0;min-height:7.5rem;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;margin:0!important;padding:1rem .5rem!important;border:1px solid var(--verified-pipeline-border);border-radius:12px;background:var(--verified-pipeline-surface);color:var(--verified-pipeline-text);text-align:center;font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:normal;word-break:normal}ol.verified-pipeline>li::before{display:none!important;content:none!important}ol.verified-pipeline>li:not(:last-child)::after{position:absolute;top:50%;right:-1.45rem;width:.9rem;color:var(--verified-pipeline-arrow);content:"\2192";font-size:1.25rem;line-height:1;text-align:center;transform:translateY(-50%)}.verified-pipeline-index{display:inline-grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border-radius:9999px;background:var(--verified-pipeline-accent);color:var(--verified-pipeline-index-text);font-size:.8rem;font-weight:700}img.verified-results-chart{display:block;width:100%;max-width:1100px;height:auto;margin:0 auto;background:#fcfcfd}.dark ol.verified-pipeline,[data-theme=dark] ol.verified-pipeline,html[data-theme=dark] ol.verified-pipeline{--verified-pipeline-surface:#111827;--verified-pipeline-border:#334155;--verified-pipeline-text:#e5e7eb;--verified-pipeline-accent:#60a5fa;--verified-pipeline-index-text:#0f172a;--verified-pipeline-arrow:#93c5fd}@media (max-width:1040px){ol.verified-pipeline{grid-template-columns:1fr;gap:1.75rem}ol.verified-pipeline>li{min-height:0;flex-direction:row;justify-content:flex-start;padding:.875rem 1rem!important;text-align:left}ol.verified-pipeline>li:not(:last-child)::after{top:calc(100% + .35rem);right:auto;left:50%;width:auto;content:"\2193";transform:translateX(-50%)}}.leaderboard-current-table{table-layout:fixed}.leaderboard-current-table td,.leaderboard-current-table th{box-sizing:border-box}.leaderboard-current-table td:nth-child(1),.leaderboard-current-table th:nth-child(1){width:32%;min-width:220px;max-width:none}.leaderboard-current-table td:nth-child(2),.leaderboard-current-table th:nth-child(2){width:13%;min-width:112px;max-width:none}.leaderboard-current-table td:nth-child(3),.leaderboard-current-table th:nth-child(3){width:9%;min-width:76px;max-width:none}.leaderboard-current-table td:nth-child(4),.leaderboard-current-table th:nth-child(4){width:11%;min-width:92px;max-width:none}.leaderboard-current-table td:nth-child(5),.leaderboard-current-table th:nth-child(5){width:9%;min-width:72px;max-width:none}.leaderboard-current-table td:nth-child(6),.leaderboard-current-table td:nth-child(7),.leaderboard-current-table th:nth-child(6),.leaderboard-current-table th:nth-child(7){width:6%;min-width:64px;max-width:none}.leaderboard-current-table td:nth-child(8),.leaderboard-current-table th:nth-child(8){width:6%;min-width:56px;max-width:none}.leaderboard-current-table td:nth-child(9),.leaderboard-current-table th:nth-child(9){width:8%;min-width:80px;max-width:none}.leaderboard-current-table .date-cell,.leaderboard-current-table .model-type-cell,.leaderboard-current-table .text-cell{padding-inline:8px;max-width:none;overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.leaderboard-current-table .date-cell{font-size:13px}@media (max-width:768px){.leaderboard-current-table{width:100%;min-width:420px}.leaderboard-current-table td:nth-child(2),.leaderboard-current-table td:nth-child(3),.leaderboard-current-table td:nth-child(4),.leaderboard-current-table th:nth-child(2),.leaderboard-current-table th:nth-child(3),.leaderboard-current-table th:nth-child(4){display:none!important}.leaderboard-current-table td,.leaderboard-current-table th{padding:6px 3px!important;font-size:10px!important;line-height:1.2}.leaderboard-current-table td:nth-child(1),.leaderboard-current-table th:nth-child(1){width:155px;min-width:155px;max-width:155px}.leaderboard-current-table td:nth-child(5),.leaderboard-current-table th:nth-child(5){width:62px;min-width:62px;max-width:62px}.leaderboard-current-table td:nth-child(6),.leaderboard-current-table td:nth-child(7),.leaderboard-current-table th:nth-child(6),.leaderboard-current-table th:nth-child(7){width:48px;min-width:48px;max-width:48px}.leaderboard-current-table td:nth-child(8),.leaderboard-current-table th:nth-child(8){width:46px;min-width:46px;max-width:46px}.leaderboard-current-table td:nth-child(9),.leaderboard-current-table th:nth-child(9){width:61px;min-width:61px;max-width:61px}.leaderboard-current-table .model-name-cell{overflow-wrap:anywhere!important;white-space:normal!important}.leaderboard-current-table .score-cell{white-space:nowrap!important}}