.home-shell.leaderboard-shell{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;background:linear-gradient(#0c0a2a 14.71%,#0e0c37 57.71%,#141b57 100%)!important}.home-shell.leaderboard-shell:before{content:"";pointer-events:none;z-index:0;background-image:url(https://h4.static.yximgs.com/udata/pkg/QA-SERVEREE-FE-OUT/img/llm-fe/bg1.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:289px;height:161px;position:absolute;top:475px;left:0}.home-shell.leaderboard-shell:after{content:"";pointer-events:none;z-index:0;background-image:url(https://h4.static.yximgs.com/udata/pkg/QA-SERVEREE-FE-OUT/img/llm-fe/bg2.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:224px;height:235px;position:absolute;bottom:500px;right:0}.leaderboard-page{color:#fff;background:0 0;min-width:1600px;min-height:100vh;padding-bottom:80px}.leaderboard-hero-section .hero-context{position:relative;overflow:hidden;height:424px!important;min-height:424px!important}.leaderboard-hero-section .hero-context:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0c0a2a00 0%,#0c0a2a99 50%,#0c0a2a 100%);width:100%;height:60px;position:absolute;bottom:0;left:0}.leaderboard-hero-section .hero-video-bg{object-fit:cover;z-index:0;width:100%;height:600px;position:absolute;top:0;left:0}.leaderboard-hero-section .hero-video-overlay{z-index:0;pointer-events:none;background:#0c0a2a80;width:100%;height:600px;position:absolute;top:0;left:0}.leaderboard-hero-section .hero-context-inside{z-index:2;flex:none;justify-content:flex-start;gap:0;padding-top:41px;position:relative}.leaderboard-hero-section .hero-context-inside .leaderboard-hero-logo-wrap{width:497px;height:173px;position:relative}.leaderboard-hero-section .hero-context-inside .leaderboard-hero-logo-wrap .leaderboard-hero-logo-vector{position:absolute;top:0;left:0}.leaderboard-hero-section .hero-context-inside .leaderboard-hero-logo-wrap .leaderboard-hero-year{color:#0d0b2d;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:62px;height:24px;padding-top:2.224px;font-family:MiSans;font-size:14px;font-weight:500;display:flex;position:absolute;top:35px;right:9px}.leaderboard-hero-section .hero-context-inside .leaderboard-hero-logo-wrap .leaderboard-hero-logo-img4{width:206px;height:94px;position:absolute;bottom:0;right:0}.leaderboard-hero-section .hero-context-inside .leaderboard-hero-title-bg{background:url(https://h4.static.yximgs.com/udata/pkg/QA-SERVEREE-FE-OUT/img/llm-fe/leaderboard-title-bg.svg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:475px;height:56px;display:flex;position:relative}.leaderboard-hero-section .hero-context-inside .leaderboard-hero-title-bg .leaderboard-hero-title{letter-spacing:.72px;color:#000;margin:0;font-family:Alimama ShuHeiTi,PingFang SC,sans-serif;font-size:36px;font-weight:700}.leaderboard-hero-section .leaderboard-hero-bottom{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:16px;margin-top:24px;padding-bottom:41px;display:flex;position:relative}.leaderboard-hero-section .leaderboard-hero-bottom .leaderboard-update-box,.leaderboard-hero-section .leaderboard-hero-bottom .leaderboard-update-desc{pointer-events:auto}.leaderboard-update-box{background:#0000008c;border:.5px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:461px;height:53px;padding:15.5px;display:flex}.leaderboard-update-box .update-text{color:#fff;white-space:nowrap;font-family:PingFang SC,MiSans;font-size:14px;font-weight:400}.leaderboard-update-box .update-divider{opacity:.5;background:#fff;flex-shrink:0;width:1px;height:14px}.leaderboard-update-box .update-refresh-icon{cursor:pointer;flex-shrink:0;width:14px;height:14px}.leaderboard-update-desc{color:#fff;opacity:1;text-align:center;margin:0;font-family:PingFang SC,MiSans;font-size:13px;font-weight:400;line-height:20px}.leaderboard-update-area{display:none}.leaderboard-phases-wrap{justify-content:center;align-items:center;max-width:1280px;margin:32px auto 0;padding:0 0 91px;display:flex;position:relative}.leaderboard-phases{justify-content:center;gap:16px;width:761px;min-width:761px;display:flex}.leaderboard-phases .phase-tab{cursor:pointer;color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:16px;width:243px;height:80px;font-family:PingFang SC;font-size:24px;font-weight:600;transition:all .3s;display:flex;position:relative}.leaderboard-phases .phase-tab-active{color:#0a0927;background:linear-gradient(#3bd1e1 0%,#dfebec 100%)}.leaderboard-phases .phase-tab-active .phase-tab-label{color:#0a0927}.leaderboard-phases .phase-tab:not(.phase-tab-active){background:#4c4e5fb2}.leaderboard-phases .phase-tab:not(.phase-tab-active) .phase-tab-label{opacity:.5}.leaderboard-phases .phase-tab-disabled{cursor:not-allowed;opacity:.6}.leaderboard-phases .phase-tab .phase-tab-icon{flex-shrink:0;align-items:center;display:flex}.leaderboard-phases .phase-tab .phase-tab-label{white-space:nowrap;align-items:center;gap:8px;display:flex}.leaderboard-phases .phase-tab .phase-tab-lock{width:16px;height:20px;display:block}.leaderboard-my-team{cursor:pointer;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;right:0}.leaderboard-my-team img{flex-shrink:0;width:15px;height:15px}.leaderboard-my-team .leaderboard-my-team-text{color:#1fe9ff;white-space:nowrap;font-family:PingFang SC;font-size:14px;font-weight:500;line-height:18.67px}.leaderboard-my-team .leaderboard-my-team-text:hover{text-decoration:underline}.leaderboard-top3{justify-content:center;gap:16px;width:1280px;min-width:1280px;margin:0 auto;padding:0;display:flex}.leaderboard-top3 .top-card{border:1px solid #c2c1ff4d;border-radius:8px;width:416px;height:196px;position:relative;overflow:hidden}.leaderboard-top3 .top-card .top-card-content{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:24px;left:24px}.leaderboard-top3 .top-card .top-card-content .top-card-team{color:#fff;margin-top:4px;font-family:PingFang SC;font-size:20px;font-weight:500;line-height:20px;transform:translateY(8px)}.leaderboard-top3 .top-card .top-card-content .top-card-divider{background:#fff3;width:262px;height:1px;margin-top:24px}.leaderboard-top3 .top-card .top-card-content .top-card-meta-row{justify-content:space-between;width:263px;margin-top:16px;display:flex}.leaderboard-top3 .top-card .top-card-content .top-card-meta-row .top-card-meta-label{color:#fff;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:20px}.leaderboard-top3 .top-card .top-card-content .top-card-value-row{align-items:flex-end;gap:8px;margin-top:32px;display:flex}.leaderboard-top3 .top-card .top-card-content .top-card-value-row .top-card-score{color:#fff;font-family:DIN Pro;font-size:32px;font-weight:900;line-height:32px}.leaderboard-top3 .top-card .top-card-content .top-card-value-row .top-card-meta-label{color:#fff;white-space:nowrap;margin-bottom:6px;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:100%}.leaderboard-top3 .top-card .top-card-badge{object-fit:contain;width:53px;height:49px;position:absolute;top:24px;right:24px}.leaderboard-top3 .top-card .top-card-mask{mix-blend-mode:overlay;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:136px;height:132px;position:absolute;bottom:0;right:0}.leaderboard-table-header-bar{justify-content:space-between;align-items:center;max-width:1280px;margin:32px auto 0;padding:0;display:flex;position:relative}.leaderboard-table-header-bar .header-bar-left,.leaderboard-table-header-bar .header-bar-right{flex:1;align-items:center;display:flex}.leaderboard-table-header-bar .header-bar-left{justify-content:flex-start}.leaderboard-table-header-bar .header-bar-right{justify-content:flex-end}.leaderboard-table-header-bar .quick-locate-btn{cursor:pointer;background:#1fe9ff;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.leaderboard-table-header-bar .quick-locate-btn-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.leaderboard-table-header-bar .quick-locate-btn span{color:#0c0c13;white-space:nowrap;font-family:PingFang SC;font-size:14px;font-weight:500;line-height:18.67px}.leaderboard-table-header-bar .quick-locate-btn svg{flex-shrink:0}.leaderboard-table-header-bar .leaderboard-full-title{letter-spacing:.48px;color:#fff;text-align:center;white-space:nowrap;font-family:PingFang SC;font-size:24px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.leaderboard-table-header-bar .leaderboard-search-input{flex-shrink:0;height:36px;color:#fff!important;background:linear-gradient(123.04deg,#1e477180 -.89%,#0f103b80 37.4%,#10113c80 66.6%,#291b5a80 97.71%)!important;border:1px solid #ffffff4d!important;border-radius:4px!important}.leaderboard-table-header-bar .leaderboard-search-input .ant-input{font-family:PingFang SC;font-size:14px;color:#fff!important;background:0 0!important}.leaderboard-table-header-bar .leaderboard-search-input .ant-input::placeholder{color:#ffffff80!important}.leaderboard-table-header-bar .leaderboard-search-input .ant-input-prefix{margin-inline-end:8px}.leaderboard-table-header-bar .leaderboard-search-input:has(.ant-input:not(:placeholder-shown)) .ant-input-prefix{display:none}.leaderboard-table-header-bar .leaderboard-search-input:hover,.leaderboard-table-header-bar .leaderboard-search-input:focus,.leaderboard-table-header-bar .leaderboard-search-input.ant-input-focused{box-shadow:none!important;border-color:#1fe9ff!important}.leaderboard-table-wrap{background:linear-gradient(123.04deg,#1e477180 -.89%,#0f103b80 37.4%,#10113c80 66.6%,#291b5a80 97.71%);border:1px solid #ffffff4d;border-radius:8px;max-width:1280px;margin:24px auto 0;padding:0;overflow:hidden}.leaderboard-table-wrap .ant-table{color:#fff;background:0 0}.leaderboard-table-wrap .ant-table .ant-table-container{background:0 0;border:none;border-radius:0;overflow:visible}.leaderboard-table-wrap .ant-table-thead>tr>th{color:#fff;text-align:center;padding:12px 20px;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;background:#92baff4d!important;border-bottom:none!important}.leaderboard-table-wrap .ant-table-thead>tr>th:before{display:none!important}.leaderboard-table-wrap .ant-table-thead>tr>th:first-child{border-radius:8px 0 0}.leaderboard-table-wrap .ant-table-thead>tr>th:last-child{border-radius:0 8px 0 0}.leaderboard-table-wrap .ant-table-tbody>tr>td{color:#fff;background:0 0;border-bottom:1px solid #ffffff0d;padding:16px 20px;font-family:PingFang SC,DIN Pro;font-size:14px;font-weight:400}.leaderboard-table-wrap .ant-table-tbody>tr:hover>td,.leaderboard-table-wrap .ant-table-tbody>tr.ant-table-row-selected>td{background:#1e47714d!important}.leaderboard-table-wrap .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#1e477166!important}.leaderboard-table-wrap .ant-table-tbody>tr.highlight-row>td{background:#1fe9ff66!important}.leaderboard-table-wrap .rank-cell .rank-with-crown{justify-content:center;align-items:center;gap:8px;display:flex}.leaderboard-table-wrap .rank-cell .rank-with-crown .rank-value,.leaderboard-table-wrap .rank-cell .rank-value{font-family:DIN Pro;font-weight:700}.leaderboard-table-wrap .team-cell{font-weight:500}.leaderboard-table-wrap .ant-table-tbody>tr>td.score-cell{font-family:DIN Pro;font-size:20px;font-weight:900;line-height:20px}.leaderboard-table-wrap .trend-cell .trend-up-group,.leaderboard-table-wrap .trend-cell .trend-down-group{align-items:center;gap:4px;display:inline-flex}.leaderboard-table-wrap .trend-cell .trend-up-group .trend-num{color:#2ff;font-family:DIN Pro;font-size:16px;font-weight:900;line-height:20px}.leaderboard-table-wrap .trend-cell .trend-down-group .trend-num{color:#d34677;font-family:DIN Pro;font-size:16px;font-weight:900;line-height:20px}.leaderboard-table-wrap .trend-cell .trend-same{color:#ffffff4d}.leaderboard-table-wrap .scoretime-cell{font-family:PingFang SC;font-weight:400}.leaderboard-table-wrap .ant-pagination{justify-content:flex-end;align-items:center;gap:8px;margin:16px 20px 16px 0;display:flex}.leaderboard-table-wrap .ant-pagination .ant-pagination-total-text{color:#ffffff80;margin-right:8px;font-family:PingFang SC;font-size:14px;font-weight:400}.leaderboard-table-wrap .ant-pagination .ant-pagination-item{background:0 0;border:1px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;min-width:26px;height:26px;display:flex}.leaderboard-table-wrap .ant-pagination .ant-pagination-item a{color:#ffffffb3;font-family:PingFang SC;font-size:14px;line-height:20px}.leaderboard-table-wrap .ant-pagination .ant-pagination-item:hover{opacity:1;border-color:#1fe9ff}.leaderboard-table-wrap .ant-pagination .ant-pagination-item:hover a{color:#1fe9ff}.leaderboard-table-wrap .ant-pagination .ant-pagination-item-active{opacity:1;background:#1fe9ff;border-color:#1fe9ff}.leaderboard-table-wrap .ant-pagination .ant-pagination-item-active a,.leaderboard-table-wrap .ant-pagination .ant-pagination-item-active:hover a{color:#0c0c13}.leaderboard-table-wrap .ant-pagination .ant-pagination-prev,.leaderboard-table-wrap .ant-pagination .ant-pagination-next{min-width:26px;height:26px}.leaderboard-table-wrap .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.leaderboard-table-wrap .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#ffffffb3;background:0 0;border:1px solid #ffffff4d;border-radius:4px;justify-content:center;align-items:center;display:flex}.leaderboard-table-wrap .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.leaderboard-table-wrap .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:#1fe9ff;border-color:#1fe9ff}.leaderboard-table-wrap .ant-pagination .ant-pagination-jump-prev,.leaderboard-table-wrap .ant-pagination .ant-pagination-jump-next{min-width:26px;height:26px}.leaderboard-table-wrap .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.leaderboard-table-wrap .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{color:#ffffff80;font-size:14px}.leaderboard-table-wrap .ant-pagination .ant-pagination-total-text{color:#ffffffb3;margin-right:8px}
