.g-v2.leaderboard-page .lb-row.lb-contest-row{grid-template-columns:100px minmax(0,1fr) minmax(160px,240px);grid-template-areas:"rank member points""track track track"}.g-v2.leaderboard-page .lb-contest-row .lb-rank{grid-area:rank}.g-v2.leaderboard-page .lb-contest-row .lb-member{grid-area:member}.g-v2.leaderboard-page .lb-contest-row .lb-points{grid-area:points}.g-v2.leaderboard-page .lb-contest-row .lb-track-full{grid-area:track}.g-v2.leaderboard-page .lb-charts.lb-contest-depth{grid-template-columns:minmax(0,1fr)}@media (width<=860px){.g-v2.leaderboard-page .lb-row.lb-contest-row{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"rank member""points points""track track"}}.g-v2.terms-page .tm-p+.tm-p{margin-block-start:1em}.g-v2.terms-page .tm-list{padding-inline-start:1.3em}.g-v2.terms-page .tm-list li+li{margin-block-start:.6em}.g-v2.terms-page .tm-lede>p{margin:0}.g-v2.terms-page .tm-lede>p+p{margin-block-start:1em}.g-v2.terms-page .tm-updated{font-size:14px}.g-v2.leaderboard-page .lb-monthly-claim{gap:18px;display:grid}.g-v2.leaderboard-page .lb-claim-email{gap:8px;display:grid}.g-v2.leaderboard-page .lb-claim-attestation{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.g-v2.leaderboard-page .lb-claim-attestation input{width:20px;height:20px;accent-color:var(--accent);margin:3px 0 0}.g-v2.leaderboard-page .lb-board[data-board-view=month] .lb-switch{position:static}.g-v2.leaderboard-page form.lb-monthly-claim{gap:24px}.g-v2.leaderboard-page form.lb-monthly-claim>h3,.g-v2.leaderboard-page form.lb-monthly-claim>p{margin-block:0}.g-v2.leaderboard-page form.lb-monthly-claim label.lb-claim-email{gap:8px;margin:0;display:grid}.g-v2.leaderboard-page form.lb-monthly-claim .lb-claim-payment-note{font:400 13px/1.6 var(--sans);color:var(--fg-2);margin-block-start:-12px}.g-v2.leaderboard-page form.lb-monthly-claim label.lb-claim-attestation{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;margin:0;display:grid}.g-v2.leaderboard-page form.lb-monthly-claim .lb-claim-attestation input{appearance:none;cursor:pointer;background:#16191f;border:1.5px solid #f3f0ea80;border-radius:4px;flex:none;width:22px;height:22px;margin:3px 0 0}.g-v2.leaderboard-page form.lb-monthly-claim .lb-claim-attestation input:checked{background-color:#b98cff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='m5 11 4 4 8-8' fill='none' stroke='%2316191F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#b98cff}.g-v2.leaderboard-page form.lb-monthly-claim .lb-claim-attestation input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.g-v2.leaderboard-page .lb-claim-actions{gap:12px;display:grid}.g-v2.leaderboard-page .lb-monthly-claim button[disabled]{color:#f3f0ea73;cursor:not-allowed;background:#b98cff2e;border-color:#0000}.g-v2.leaderboard-page .lb-monthly-claim button[disabled]:before{display:none}.g-v2.leaderboard-page .lb-claim-requirements{font:400 13px/1.6 var(--sans);color:var(--fg-2);margin:0}.g-v2.leaderboard-page .lb-monthly-winners{margin-block:24px;padding:0}.g-v2.leaderboard-page .lb-winners-table{gap:12px;display:grid}.g-v2.leaderboard-page .lb-winner-columns,.g-v2.leaderboard-page .lb-monthly-winner{grid-template-columns:72px minmax(0,1fr) minmax(120px,180px) minmax(72px,120px);align-items:center;gap:16px;padding:24px 32px;display:grid}.g-v2.leaderboard-page .lb-winner-columns{padding-block:8px;font-size:12px}.g-v2.leaderboard-page .lb-monthly-winner{border-radius:20px}.g-v2.leaderboard-page .lb-monthly-winner>*{overflow-wrap:anywhere;min-width:0}.g-v2.leaderboard-page .lb-monthly-winner .g-display{font-size:28px}.g-v2.leaderboard-page .lb-monthly-winner time{color:var(--fg-2);font-size:13px}.g-v2.leaderboard-page[dir=rtl] .lb-monthly-claim .g-meta{font-size:13px}.g-v2.terms-page[dir=rtl] .tm-tab,.g-v2.terms-page[dir=rtl] .tm-toc,.g-v2.terms-page[dir=rtl] .tm-gl bdi,.g-v2.terms-page[dir=rtl] .g-kicker{font-size:12px}.g-v2.terms-page[dir=rtl] .g-meta{font-size:13px}.g-v2.terms-page[dir=rtl] .tm-h2 .tm-n{text-align:right;place-self:start}.g-v2.terms-page .tm-sticky,.g-v2.terms-page .tm-mobile-index{background:var(--bg)}@media (width<=860px){.g-v2.leaderboard-page .lb-board[data-board-view=month] .lb-switch{display:flex}.g-v2.leaderboard-page .lb-board[data-board-view=month] .lb-sticky{max-width:100%;padding-inline-start:0}.g-v2.leaderboard-page .lb-board[data-board-view=month] .lb-sticky>.g-meta{display:none}.g-v2.leaderboard-page .lb-winner-columns,.g-v2.leaderboard-page .lb-monthly-winner{grid-template-columns:32px minmax(0,1fr) minmax(72px,.9fr) minmax(48px,.5fr);gap:8px;padding-inline:16px}.g-v2.leaderboard-page .lb-monthly-winner{font-size:14px}.g-v2.leaderboard-page .lb-monthly-winner .g-display{font-size:24px}}@media (forced-colors:active){.g-v2.leaderboard-page form.lb-monthly-claim .lb-claim-attestation input{appearance:auto}}