@media (max-width:767.98px){.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-content-wrapper{--rank-col-width:34px;--rank-solve-col-width:26px;--rank-penalty-col-width:40px;--rank-problem-col-width:40px;--rank-header-height:34px;--rank-stats-height:30px;--rank-col-gap:2px;--rank-row-gap:2px;--rank-padding-xs:1px;--rank-padding-sm:3px;--rank-padding-md:5px;--rank-padding-lg:6px;--rank-padding-xl:8px;--rank-font-size-xs:8px;--rank-font-size-sm:9px;--rank-font-size-md:10px;--rank-font-size-lg:11px;--rank-font-size-xl:12px;--rank-font-size-2xl:12px;--rank-font-size-3xl:14px;--rank-font-size-4xl:18px;--rank-font-size-5xl:22px;--rank-m-pad:4px;--rank-m-left-solve:calc(var(--rank-col-width) + var(--rank-col-gap) + var(--rank-m-pad));--rank-m-left-penalty:calc(var(--rank-col-width) + var(--rank-solve-col-width) + 2 * var(--rank-col-gap) + var(--rank-m-pad));--rank-m-frozen-w:calc(var(--rank-col-width) + var(--rank-solve-col-width) + var(--rank-penalty-col-width) + 3 * var(--rank-col-gap) + var(--rank-m-pad))}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-container{font-size:12px;line-height:1.3}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row{padding:3px 4px 0 0}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row .rank-col .header-cell{font-size:11px;line-height:1.1}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-header-stats,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row .rank-col .header-cell en-text{font-size:8px;margin-top:0}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-header-content{line-height:1.1}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-header-color-bg{top:-12px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row:not(:last-child){padding:0 4px 0 0;margin-bottom:2px;border-radius:var(--rank-radius-inner);box-shadow:none}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .coach-player-section,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-emoji,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-team-id-tag,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .school-logo,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .team-name-en{display:none!important}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .top-section{height:20px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .team-info-section{position:sticky;left:var(--rank-m-pad);flex:0 0 auto;width:calc(100vw - 2 * var(--rank-m-pad) - 8px);max-width:calc(100vw - 2 * var(--rank-m-pad) - 8px);--rank-text-fade-width:16px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .team-info{grid-template-rows:20px;gap:4px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .team-names,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .team-names.team-names-single{grid-row:auto;min-height:0;padding-left:4px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .school-name{font-size:12px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .team-name-cn{font-size:12px;min-height:0}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .team-type-icon{width:14px;height:14px;font-size:9px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .flag-icon{width:14px;height:10px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .stats-section{margin-top:20px;padding:1px 0 2px;gap:0}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-main-content,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .stats-section{background:inherit}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .stats-section>.rank-col-penalty,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .stats-section>.rank-col-rank,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .stats-section>.rank-col-solve{position:sticky;z-index:6;background:inherit;border-radius:0;padding-right:var(--rank-col-gap)}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .stats-section>.rank-col-rank{left:0;flex-basis:calc(var(--rank-col-width) + var(--rank-col-gap) + var(--rank-m-pad));padding-left:var(--rank-m-pad)}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .stats-section>.rank-col-solve{left:var(--rank-m-left-solve);flex-basis:calc(var(--rank-solve-col-width) + var(--rank-col-gap))}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .stats-section>.rank-col-penalty{left:var(--rank-m-left-penalty);flex-basis:calc(var(--rank-penalty-col-width) + var(--rank-col-gap));box-shadow:4px 0 4px -3px rgba(15,23,42,.18)}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match .rank-main-content,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match .stats-section,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match .stats-section>.rank-col-penalty,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match .stats-section>.rank-col-rank,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match .stats-section>.rank-col-solve{background-color:var(--rank-bg-primary,#fff);background-image:linear-gradient(var(--rank-filter-bg,rgba(13,202,240,.12)),var(--rank-filter-bg,rgba(13,202,240,.12)))}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match:hover .rank-main-content,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match:hover .stats-section,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match:hover .stats-section>.rank-col-penalty,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match:hover .stats-section>.rank-col-rank,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-row.rank-filter-match:hover .stats-section>.rank-col-solve{background-color:var(--rank-bg-primary,#fff);background-image:linear-gradient(var(--rank-filter-bg-hover,rgba(13,202,240,.18)),var(--rank-filter-bg-hover,rgba(13,202,240,.18)))}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-group{gap:var(--rank-col-gap)}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row>.rank-col-penalty,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row>.rank-col-rank,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row>.rank-col-solve{position:sticky;z-index:6;box-shadow:calc(-1 * var(--rank-col-gap)) 0 0 0 var(--rank-m-head-bg,transparent)}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row>.rank-col-rank{left:var(--rank-m-pad);margin-left:var(--rank-m-pad);box-shadow:calc(-1 * var(--rank-m-pad)) 0 0 0 var(--rank-m-head-bg,transparent)}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row>.rank-col-solve{left:var(--rank-m-left-solve)}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-header-row>.rank-col-penalty{left:var(--rank-m-left-penalty);box-shadow:calc(-1 * var(--rank-col-gap)) 0 0 0 var(--rank-m-head-bg,transparent),var(--rank-col-gap) 0 0 0 var(--rank-m-head-bg,transparent)}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .penalty-item,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .rank-item,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .solve-item{font-size:12px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-item .problem-content{flex-direction:column;padding:0;line-height:1.05}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-item .problem-separator{display:none}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-item .pro-submit-cnt{font-size:12px}.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-item .time-brief,.rank-system:not(.fullscreen):not([data-rank-mode=roll]):not([data-rank-layout=plain]) .problem-item .time-brief.time-brief-long{font-size:9px;font-weight:700}}.rank-m-sticky-head{position:fixed;left:0;top:0;z-index:1020;overflow:hidden;display:none;pointer-events:auto;box-shadow:0 2px 6px -2px rgba(15,23,42,.25)}.rank-m-sticky-head.is-on{display:block}.rank-m-sticky-head>.rank-container{margin:0}.rank-m-sticky-head .rank-header-row{position:static}