@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_slnt_wght-b9a8e5e2.ttf) format("truetype"),url(/assets/Inter-VariableFont_slnt_wght-b7a353ed.woff2) format("woff2"),url(/assets/Inter-VariableFont_slnt_wght-1e9e3982.woff) format("woff");font-weight:400;font-style:normal}:root{--coal-pure: #161616;--cottom-pure: #fefefe;--cottom-deep: #bebebe;--bg-color: #0E0B12;--bg-color-gradient: linear-gradient(174.8deg, #1F1F24 2.48%, #261F32 47.69%, #0E0B12 95.83%);--first-place-color: gold;--second-place-color: silver;--third-place-color: #FF8228;--accent-pale: #6af29e;--accent-deep: #19b3f3;--max-width: 910px;--space-s: 8px;--space-m: 16px;--space-l: 24px;--space-xl: 32px;--space-xxl: 40px;--space-xxxl: 88px;--border-radius: 10px;--border: 1px solid #3e3e3e;--display-color: var(--cottom-pure);--body-color: var(--cottom-deep)}*:focus{outline:none}html{background:var(--bg-color-gradient);color:var(--body-color);font-size:16px;line-height:1.5;font-family:Inter}body{padding-block-start:var(--space-l)}h1,h2{color:var(--display-color);line-height:1.2}h2{font-size:2.5rem}h1{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,var(--accent-pale),var(--accent-deep));color:transparent;text-transform:uppercase;font-size:4rem}a,button{appearance:none;background:transparent;border:none;color:inherit}a{text-decoration:none;font-size:14px}h1,h2,h3,h4,h5,h6,p{margin-block:0}h3{line-height:1.5}.tablist{background:#453d548f;border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);color:#fff}.tablist>a{min-height:3.125rem}.tablist>a>span{position:relative;display:flex;align-items:center;height:100%;width:fit-content;margin-inline:auto}.tablist>[aria-selected=true]{font-weight:700}.tablist>[aria-selected=true]>span:after{position:absolute;bottom:0;content:"";display:block;width:100%;height:3px;background:#F2C94C;border-radius:10px}.leaderboard{margin-block:32px;display:grid;grid-template:"second first third";gap:24px;justify-content:center;align-items:end;counter-reset:leaderboard}.leaderboard>div{display:grid;grid-template:"crown" "circle" "name" "score";--circle-size: 64px;justify-items:center;margin-bottom:8px}.leaderboard .circle{position:relative;display:flex;margin-bottom:10px;justify-content:center}.leaderboard .circle-img{position:relative;width:var(--circle-size);height:var(--circle-size);border-radius:50%;border:solid 5px var(--circle-color);grid-area:circle}.leaderboard .circle:after{content:counter(leaderboard);counter-increment:leaderboard;display:block;position:absolute;bottom:-10px;width:20px;height:20px;border-radius:50%;border:solid 3.89px #2A2A23;background-color:var(--circle-color);color:var(--bg-color);text-align:center;font-weight:700}.leaderboard .name{font-weight:700;color:#fff}.leaderboard .score{font-size:.625rem}.leaderboard>.leaderboard-second{--circle-color: var(--second-place-color)}.leaderboard>.leaderboard-third{--circle-color: var(--third-place-color)}.leaderboard>.leaderboard-first{grid-area:first;--circle-size: 100px;--circle-color: var(--first-place-color);margin-bottom:0}.leaderboard .crown{grid-area:crown;margin-bottom:2px}.ranking{background:#1E1F20;border-radius:24px 24px 0 0;color:#fff;display:inline-flex}.flex-col{display:inline-flex;flex-direction:column;white-space:nowrap;text-align:center}.ranking-underline{font-size:10px;color:#b7b3b3;font-weight:300}.ranking-pos .player{position:relative;display:flex;margin-bottom:10px;justify-content:center}.info-text{visibility:hidden;background-color:#000;white-space:pre-line;color:#fff;font-size:12px;padding:5px 0;width:20rem;border-radius:6px;position:absolute;z-index:1}.info-display{position:relative;display:inline-block}.info:hover .info-text,.tooltip:hover .tooltiptext{visibility:visible}.ranking-pos .player-img{position:relative;width:50px;height:50px;border-radius:50%;border:solid 5px var(--circle-color);grid-area:circle}.ranking-header svg{width:20px;height:20px;border-radius:50%;border:solid 5px var(--circle-color);grid-area:circle}.small{font-size:.9rem}.pts-label{font-size:.6rem;color:#b7b3b3}.player-name{font-weight:500}.ranking-balance{font-weight:800;font-size:16px}.positive-balance{color:green}.negative-balance{color:#8d0101}.ranking-pos-1,.ranking-pos-2,.ranking-pos-3{color:#fff;font-weight:700}.center-item{justify-content:center}.ml-1em{margin-left:1em}.mt-4{margin-top:4px}
