.LeaderboardFilters-module__zEKz-a__container{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.LeaderboardFilters-module__zEKz-a__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.LeaderboardFilters-module__zEKz-a__stateSelect{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-primary);color:var(--color-text-primary);cursor:pointer;margin-left:auto;padding:.5rem .75rem;font-size:.875rem}.LeaderboardFilters-module__zEKz-a__tab{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-primary);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:.5rem 1rem;font-size:.875rem;font-weight:500}.LeaderboardFilters-module__zEKz-a__tab:hover{background-color:var(--color-bg-secondary,#f9fafb)}.LeaderboardFilters-module__zEKz-a__active{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.LeaderboardFilters-module__zEKz-a__active:hover{background-color:var(--color-primary-dark,#006d42)}[data-theme=dark] .LeaderboardFilters-module__zEKz-a__tab{background-color:var(--color-surface-primary);border-color:var(--color-border)}[data-theme=dark] .LeaderboardFilters-module__zEKz-a__tab:hover{background-color:#ffffff0f}
.LeaderboardTable-module__qC1tdq__wrapper{background-color:var(--color-surface-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.LeaderboardTable-module__qC1tdq__table{border-collapse:collapse;width:100%}.LeaderboardTable-module__qC1tdq__th,.LeaderboardTable-module__qC1tdq__thRight{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);text-align:left;font-weight:600;font-family:var(--font-heading);padding:.75rem 1rem}.LeaderboardTable-module__qC1tdq__thRight{text-align:right}.LeaderboardTable-module__qC1tdq__thSortable,.LeaderboardTable-module__qC1tdq__thSortableRight{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);text-align:left;font-weight:600;font-family:var(--font-heading);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.75rem 1rem;transition:color .15s}.LeaderboardTable-module__qC1tdq__thSortable:hover,.LeaderboardTable-module__qC1tdq__thSortableRight:hover{color:var(--color-text-primary)}.LeaderboardTable-module__qC1tdq__thSortableRight{text-align:right}.LeaderboardTable-module__qC1tdq__sortIcon{vertical-align:middle;margin-left:.25rem;display:inline}.LeaderboardTable-module__qC1tdq__row{transition:background-color var(--transition-fast)}.LeaderboardTable-module__qC1tdq__row:nth-child(2n){background-color:#00000004}.LeaderboardTable-module__qC1tdq__row:hover{background-color:var(--color-surface-secondary)}.LeaderboardTable-module__qC1tdq__row:not(:last-child) td{border-bottom:1px solid var(--color-border)}.LeaderboardTable-module__qC1tdq__rank{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;padding:.75rem 1rem;font-weight:700}.LeaderboardTable-module__qC1tdq__rankBadge{width:1.75rem;height:1.75rem;font-size:var(--font-size-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.LeaderboardTable-module__qC1tdq__gold{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.LeaderboardTable-module__qC1tdq__silver{color:#fff;background:linear-gradient(135deg,#94a3b8,#64748b)}.LeaderboardTable-module__qC1tdq__bronze{color:#fff;background:linear-gradient(135deg,#d97706,#92400e)}.LeaderboardTable-module__qC1tdq__name{flex-direction:column;gap:.125rem;padding:.75rem 1rem;display:flex}.LeaderboardTable-module__qC1tdq__nameLink{font-size:var(--font-size-sm);color:var(--color-text-primary);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.LeaderboardTable-module__qC1tdq__nameLink:hover{color:var(--color-officials)}.LeaderboardTable-module__qC1tdq__titleSub{font-size:var(--font-size-xs);color:var(--color-text-muted)}.LeaderboardTable-module__qC1tdq__td{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:.75rem 1rem}.LeaderboardTable-module__qC1tdq__tdRight{font-size:var(--font-size-sm);text-align:right;padding:.75rem 1rem;font-weight:600}.LeaderboardTable-module__qC1tdq__green{color:#166534}.LeaderboardTable-module__qC1tdq__yellow{color:#854d0e}.LeaderboardTable-module__qC1tdq__red{color:#991b1b}.LeaderboardTable-module__qC1tdq__noScore{color:var(--color-text-muted)}.LeaderboardTable-module__qC1tdq__empty{text-align:center;background-color:var(--color-surface-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:3rem 1rem}.LeaderboardTable-module__qC1tdq__emptyText{color:var(--color-text-muted);font-size:var(--font-size-base);margin:0}[data-theme=dark] .LeaderboardTable-module__qC1tdq__row:nth-child(2n){background-color:#ffffff04}[data-theme=dark] .LeaderboardTable-module__qC1tdq__row:hover{background-color:#ffffff08}[data-theme=dark] .LeaderboardTable-module__qC1tdq__green{color:#4ade80}[data-theme=dark] .LeaderboardTable-module__qC1tdq__yellow{color:#fbbf24}[data-theme=dark] .LeaderboardTable-module__qC1tdq__red{color:#f87171}@media (max-width:640px){.LeaderboardTable-module__qC1tdq__wrapper{-webkit-overflow-scrolling:touch}.LeaderboardTable-module__qC1tdq__table{min-width:500px}}
.page-module__-87uUa__container{max-width:72rem;margin:0 auto;padding:2rem 1rem}.page-module__-87uUa__header{margin-bottom:1.5rem}.page-module__-87uUa__title{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}.page-module__-87uUa__subtitle{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.875rem}
/*# sourceMappingURL=79616eb5c99ca6a9.css.map*/