.Runlog-module__Hs4isq__runlogPage{width:100%;min-height:100vh;padding:var(--spacing-lg,clamp(16px,2vw,24px));background-color:var(--color-background,#000);color:var(--color-text,#fff);font-family:var(--typography-font-family-mono,monospace);justify-content:flex-start;align-items:center;gap:var(--spacing-xl,clamp(24px,3vw,36px));flex-direction:column;display:flex}.Runlog-module__Hs4isq__header{text-align:center}.Runlog-module__Hs4isq__tagline{color:var(--color-text-muted,#ccc);margin:0;font-size:max(1rem,min(2.5vw,1.2rem))}.Runlog-module__Hs4isq__currentRoundSection{width:100%;max-width:min(1000px,95vw)}.Runlog-module__Hs4isq__roundCard{background:var(--color-surface,#0b0b0b);border:2px solid var(--color-border,#666);border-radius:var(--radius-md,6px);padding:var(--spacing-xl,clamp(24px,3vw,36px));transition:transform .2s,box-shadow .2s;animation:.3s ease-in Runlog-module__Hs4isq__fadeIn;box-shadow:0 0 20px rgba(0,0,0,.3)}.Runlog-module__Hs4isq__roundCard:hover{transform:translateY(-2px);box-shadow:0 4px 24px rgba(0,0,0,.4)}.Runlog-module__Hs4isq__roundCardCurrent{border:3px solid var(--color-primary,gold);background:rgba(255,215,0,.08);box-shadow:0 0 16px rgba(255,215,0,.3)}.Runlog-module__Hs4isq__roundCardHeader{margin-bottom:var(--spacing-lg,clamp(16px,2vw,24px));border-bottom:1px solid var(--color-border-subtle,#555);padding-bottom:var(--spacing-md,clamp(12px,1.5vw,18px));justify-content:space-between;align-items:center;display:flex}.Runlog-module__Hs4isq__roundCardTitle{align-items:center;gap:var(--spacing-md,clamp(12px,1.5vw,18px));display:flex}.Runlog-module__Hs4isq__roundLabel{color:var(--color-text,#fff);text-transform:uppercase;letter-spacing:.1em;font-size:max(1.2rem,min(2vw,1.5rem));font-weight:700}.Runlog-module__Hs4isq__roundCardCurrent .Runlog-module__Hs4isq__roundLabel{color:var(--color-primary,gold);font-size:max(1.5rem,min(3vw,2rem))}.Runlog-module__Hs4isq__roundCardGrid{gap:var(--spacing-lg,clamp(16px,2vw,24px));grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid}.Runlog-module__Hs4isq__roundCardItem{gap:var(--spacing-xs,clamp(4px,.5vw,8px));flex-direction:column;display:flex}.Runlog-module__Hs4isq__endTimeItem{grid-area:1/1;align-items:flex-start}.Runlog-module__Hs4isq__highScoreItem{text-align:center;grid-area:1/2;align-items:center}.Runlog-module__Hs4isq__statusItem{grid-area:1/3;align-items:flex-start}.Runlog-module__Hs4isq__roundCardCurrent .Runlog-module__Hs4isq__statusItem{text-align:right;align-items:flex-end}.Runlog-module__Hs4isq__roundCardCurrent .Runlog-module__Hs4isq__statusItem .Runlog-module__Hs4isq__roundCardLabel{text-align:right}.Runlog-module__Hs4isq__prizePotItem{grid-area:2/1;align-items:flex-start}.Runlog-module__Hs4isq__winnerItem{text-align:center;grid-area:2/2/auto/4;align-items:center}.Runlog-module__Hs4isq__roundCardCurrent .Runlog-module__Hs4isq__winnerItem{text-align:right;align-items:flex-end}.Runlog-module__Hs4isq__roundCardCurrent .Runlog-module__Hs4isq__winnerItem .Runlog-module__Hs4isq__roundCardLabel,.Runlog-module__Hs4isq__roundCardCurrent .Runlog-module__Hs4isq__winnerItem .Runlog-module__Hs4isq__roundCardValue{text-align:right}.Runlog-module__Hs4isq__roundCardLabel{color:var(--color-text-muted,#ccc);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:max(.75rem,min(1vw,.9rem));font-weight:600}.Runlog-module__Hs4isq__roundCardValue{color:var(--color-text,#fff);word-break:break-word;font-size:max(.95rem,min(1.2vw,1.1rem));font-weight:600}.Runlog-module__Hs4isq__roundCardValuePot{color:var(--color-accent,#0f0);font-size:max(.95rem,min(1.2vw,1.1rem));font-weight:600;display:block}.Runlog-module__Hs4isq__roundCardValuePlayer{font-family:var(--typography-font-family-mono,monospace);overflow-wrap:break-word;word-break:break-all;text-align:right;width:100%;font-size:max(.85rem,min(1vw,.95rem))}.Runlog-module__Hs4isq__roundCardContent{gap:var(--spacing-md,clamp(12px,1.5vw,18px));flex-direction:column;display:flex}.Runlog-module__Hs4isq__roundCardRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md,clamp(12px,1.5vw,18px));padding-bottom:var(--spacing-sm,clamp(8px,1vw,12px));border-bottom:1px solid rgba(102,102,102,.2);display:flex}.Runlog-module__Hs4isq__roundCardRow:last-child{border-bottom:none;padding-bottom:0}.Runlog-module__Hs4isq__roundCardRow .Runlog-module__Hs4isq__roundCardValuePot,.Runlog-module__Hs4isq__roundCardRow .Runlog-module__Hs4isq__roundCardValuePlayer{text-align:right}.Runlog-module__Hs4isq__historySection{width:100%;max-width:min(1200px,95vw)}.Runlog-module__Hs4isq__historyTitle{color:var(--color-text,#fff);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-lg,clamp(16px,2vw,24px));text-align:center;font-size:max(1.2rem,min(2vw,1.5rem));font-weight:700}.Runlog-module__Hs4isq__cardsGrid{gap:var(--spacing-lg,clamp(16px,2vw,24px));grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}.Runlog-module__Hs4isq__statusBadge{padding:var(--spacing-xs,clamp(4px,.5vw,8px))var(--spacing-sm,clamp(8px,1vw,12px));color:var(--color-text-muted,#ccc);border:1px solid var(--color-border,#666);border-radius:var(--radius-sm,4px);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:rgba(102,102,102,.2);font-size:max(.7rem,min(1vw,.85rem));font-weight:600;display:inline-block}.Runlog-module__Hs4isq__pagination{justify-content:center;align-items:center;gap:var(--spacing-lg,clamp(16px,2vw,24px));margin-top:var(--spacing-xl,clamp(24px,3vw,36px));padding-top:var(--spacing-lg,clamp(16px,2vw,24px));border-top:1px solid var(--color-border-subtle,#555);display:flex}.Runlog-module__Hs4isq__paginationInfo{color:var(--color-text-muted,#ccc);text-transform:uppercase;letter-spacing:.1em;font-size:max(.85rem,min(1vw,1.1rem))}.Runlog-module__Hs4isq__loadingState{text-align:center;padding:var(--spacing-xl,clamp(24px,3vw,36px));color:var(--color-text-muted,#ccc);font-size:max(.95rem,min(1.5vw,1.3rem))}@keyframes Runlog-module__Hs4isq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Runlog-module__Hs4isq__roundCardGrid{grid-template-rows:auto;grid-template-columns:1fr}.Runlog-module__Hs4isq__endTimeItem,.Runlog-module__Hs4isq__highScoreItem,.Runlog-module__Hs4isq__statusItem,.Runlog-module__Hs4isq__prizePotItem,.Runlog-module__Hs4isq__winnerItem{text-align:left;grid-area:auto/1;align-items:flex-start}.Runlog-module__Hs4isq__roundCardValuePlayer{text-align:left}.Runlog-module__Hs4isq__cardsGrid{grid-template-columns:1fr}}@media (max-width:480px){.Runlog-module__Hs4isq__roundCard{padding:var(--spacing-md,clamp(12px,1.5vw,18px))}.Runlog-module__Hs4isq__roundCardValue{font-size:max(.85rem,min(1vw,.95rem))}.Runlog-module__Hs4isq__roundCardLabel{font-size:max(.7rem,min(.9vw,.85rem))}.Runlog-module__Hs4isq__statusBadge{padding:var(--spacing-xs,clamp(2px,.3vw,4px))var(--spacing-xs,clamp(4px,.5vw,8px));font-size:max(.65rem,min(.9vw,.75rem))}}
.buttons-module__2sS8aa__actionButtonBase{font-family:var(--typography-font-family-mono,monospace);text-transform:uppercase;border-style:solid;border-width:2px;border-color:var(--color-accent,#0f0);border-radius:var(--radius-md,6px);color:var(--color-accent,#0f0);cursor:pointer;transition:var(--transition-default,all .2s ease);text-shadow:none;box-shadow:none;background:0 0;outline:none}.buttons-module__2sS8aa__actionButtonBase:hover{color:var(--color-text,#fff)}.buttons-module__2sS8aa__actionButtonBase:active{transform:scale(.95)}.buttons-module__2sS8aa__actionButtonBase:disabled{opacity:.5;cursor:not-allowed;transform:none}.buttons-module__2sS8aa__actionButtonBase:focus-visible{outline:2px solid var(--color-accent,#0f0);outline-offset:2px}.buttons-module__2sS8aa__action{padding:var(--spacing-xs,clamp(4px,.6vw,8px))var(--spacing-sm,clamp(8px,1vw,12px));font-size:var(--typography-body-small,clamp(.85rem,1vw,1.1rem));letter-spacing:.1em;white-space:nowrap;font-weight:600;}.buttons-module__2sS8aa__actionLarge{padding:var(--spacing-sm,clamp(8px,1vw,12px))var(--spacing-md,clamp(12px,1.5vw,18px));font-size:var(--typography-body,clamp(1rem,1.5vw,1.3rem));letter-spacing:.1em;white-space:nowrap;font-weight:600;}.buttons-module__2sS8aa__actionSmall{padding:var(--spacing-xs,clamp(4px,.6vw,8px))var(--spacing-xs,clamp(4px,.6vw,8px));font-size:var(--typography-body-small,clamp(.85rem,1vw,1.1rem));letter-spacing:.05em;white-space:nowrap;font-weight:600;}.buttons-module__2sS8aa__pagination{padding:var(--spacing-sm,clamp(8px,1vw,12px))var(--spacing-lg,clamp(16px,2vw,24px));font-size:var(--typography-body,clamp(1rem,1.5vw,1.3rem));letter-spacing:.1em;border-color:var(--color-border,#666);color:var(--color-text,#fff);font-weight:400;}.buttons-module__2sS8aa__pagination:hover:not(:disabled){border-color:var(--color-accent,#0f0);color:var(--color-accent,#0f0);box-shadow:0 0 8px rgba(0,255,0,.3)}.buttons-module__2sS8aa__tab{padding:var(--spacing-sm,clamp(8px,1vw,12px))var(--spacing-md,clamp(12px,1.5vw,18px));font-size:var(--typography-body-small,clamp(.85rem,1vw,1.1rem));letter-spacing:.1em;border-color:var(--color-border,#666);color:var(--color-text-muted,#ccc);font-weight:400;}.buttons-module__2sS8aa__tab:hover{border-color:var(--color-border,#888);color:var(--color-text,#fff)}.buttons-module__2sS8aa__tabActive{padding:var(--spacing-sm,clamp(8px,1vw,12px))var(--spacing-md,clamp(12px,1.5vw,18px));font-size:var(--typography-body-small,clamp(.85rem,1vw,1.1rem));letter-spacing:.1em;border-color:var(--color-accent,#0f0);color:var(--color-accent,#0f0);font-weight:400;box-shadow:0 0 8px rgba(0,255,0,.3);}.buttons-module__2sS8aa__tabActive:hover{color:var(--color-accent,#0f0);border-color:var(--color-accent,#0f0)}.buttons-module__2sS8aa__login{letter-spacing:.12em;border-color:var(--color-accent,#0f0);color:var(--color-accent,#0f0);border-radius:6px;padding:.55rem 1.25rem;font-size:max(.7rem,min(1.5vw,.95rem));font-weight:400;}.buttons-module__2sS8aa__login:hover{color:var(--color-text,#fff);background:rgba(255,215,0,.08);transform:translateY(-1px);box-shadow:0 0 12px rgba(255,215,0,.28)}.buttons-module__2sS8aa__loginConnected{letter-spacing:.12em;border-color:var(--color-primary,gold);color:var(--color-primary,gold);background:rgba(255,215,0,.12);border-radius:6px;padding:.55rem 1.25rem;font-size:max(.7rem,min(1.5vw,.95rem));font-weight:400;box-shadow:0 0 10px rgba(255,215,0,.18);}.buttons-module__2sS8aa__loginConnected:hover{color:var(--color-text,#fff);background:rgba(255,215,0,.08);transform:translateY(-1px);box-shadow:0 0 12px rgba(255,215,0,.28)}.buttons-module__2sS8aa__loginError{letter-spacing:.12em;border-color:var(--color-danger,#f44);color:var(--color-danger,#f44);border-radius:6px;padding:.55rem 1.25rem;font-size:max(.7rem,min(1.5vw,.95rem));font-weight:400;}.buttons-module__2sS8aa__loginError:hover{color:var(--color-danger,#f44);border-color:var(--color-danger,#f44)}.buttons-module__2sS8aa__refresh{border:2px solid var(--color-border,#666);color:var(--color-primary,gold);padding:var(--spacing-xs,clamp(4px,.6vw,8px));cursor:pointer;width:32px;height:32px;transition:var(--transition-default,all .2s ease);background:0 0;border-radius:6px;outline:none;justify-content:center;align-items:center;display:flex}.buttons-module__2sS8aa__refresh:hover{border-color:var(--color-primary,gold);transform:translateY(-1px)}.buttons-module__2sS8aa__refresh:active{transform:scale(.95)}.buttons-module__2sS8aa__refresh:disabled{opacity:.5;cursor:not-allowed}.buttons-module__2sS8aa__refresh:focus-visible{outline:2px solid var(--color-accent,#0f0);outline-offset:2px}.buttons-module__2sS8aa__refreshWithText{border:2px solid var(--color-border,#666);color:var(--color-primary,gold);font-family:var(--typography-font-family-mono,monospace);letter-spacing:.08em;cursor:pointer;transition:var(--transition-default,all .2s ease);background:0 0;border-radius:6px;outline:none;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-size:.95rem;display:inline-flex}.buttons-module__2sS8aa__refreshWithText:hover{border-color:var(--color-primary,gold);transform:translateY(-1px)}.buttons-module__2sS8aa__refreshWithText:disabled{opacity:.6;cursor:not-allowed;transform:none}.buttons-module__2sS8aa__refreshWithText:focus-visible{outline:2px solid var(--color-primary,gold);outline-offset:2px}.buttons-module__2sS8aa__refreshIconSpinning{animation:1s linear infinite buttons-module__2sS8aa__spin}@keyframes buttons-module__2sS8aa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Chip-module__5Ed1tG__chipBadge{width:var(--chip-badge-size,clamp(2.75rem,4vw,3.25rem));height:var(--chip-badge-size,clamp(2.75rem,4vw,3.25rem));background:radial-gradient(circle at 30% 30%,#fff6c2 0%,var(--color-primary)45%,#c99c10 100%);border:3px solid #f5d46b;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 14px rgba(255,215,0,.45),inset 0 0 10px rgba(0,0,0,.35)}.Chip-module__5Ed1tG__chipBadge:hover{transform:scale(1.05);box-shadow:0 0 18px rgba(255,215,0,.6),inset 0 0 12px rgba(0,0,0,.4)}.Chip-module__5Ed1tG__chipBadge:focus-visible{transform:scale(1.05);box-shadow:0 0 18px rgba(255,215,0,.6),inset 0 0 12px rgba(0,0,0,.4)}.Chip-module__5Ed1tG__chipBadge:after{content:"";border:1px solid rgba(255,255,255,.32);border-radius:50%;position:absolute;top:10%;bottom:10%;left:10%;right:10%;box-shadow:inset 0 0 6px rgba(255,255,255,.25),inset 8px -8px rgba(255,255,255,.08)}.Chip-module__5Ed1tG__chipBadgeValue{font-family:var(--typography-font-family-mono,monospace);font-weight:700;font-size:var(--chip-badge-font-size,clamp(.85rem,2vw,1.5rem));color:#1a1a1a;text-shadow:0 1px 3px rgba(0,0,0,.35);line-height:1;position:relative}.Chip-module__5Ed1tG__chipBadgeSizeSmall{--chip-badge-size:clamp(2rem,4vw,2.75rem);--chip-badge-font-size:clamp(.7rem,2vw,1.25rem)}.Chip-module__5Ed1tG__chipBadgeSizeLarge{--chip-badge-size:clamp(4.8rem,12vw,7.2rem);--chip-badge-font-size:clamp(1.7rem,4.25vw,2.85rem)}
.Navbar-module__NpnVta__navHud{background:var(--color-background,#000);z-index:100;width:100%;position:-webkit-sticky;position:sticky;top:0}.Navbar-module__NpnVta__navHudInner{align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.75rem 1.25rem;display:flex}.Navbar-module__NpnVta__brand{color:var(--color-primary,gold);font-family:var(--typography-font-family-mono,monospace);letter-spacing:.18em;margin-right:2rem;font-size:max(.9rem,min(2.1vw,1.4rem));font-weight:700;text-decoration:none}.Navbar-module__NpnVta__links{gap:max(1rem,min(8vw,6rem));display:flex}.Navbar-module__NpnVta__link{font-family:var(--typography-font-family-mono,monospace);letter-spacing:max(.08em,min(.2vw,.16em));color:var(--color-accent,#0f0);text-transform:uppercase;font-size:max(.75rem,min(1.6vw,1.05rem));text-decoration:none;transition:color .2s;position:relative}.Navbar-module__NpnVta__link:hover{color:var(--color-text,#fff)}.Navbar-module__NpnVta__link:focus-visible{color:var(--color-text,#fff)}.Navbar-module__NpnVta__rightGroup{align-items:center;gap:1rem;margin-left:auto;display:flex}.Navbar-module__NpnVta__chipLink{text-decoration:none;display:inline-flex}.Navbar-module__NpnVta__loginWrapper{align-items:center;margin-left:auto;display:flex}.Navbar-module__NpnVta__menuButton{border:1px solid var(--color-primary,gold);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:4px;padding:6px 8px;display:none}.Navbar-module__NpnVta__menuButtonBar{background:var(--color-accent,#0f0);width:18px;height:2px;display:block}.Navbar-module__NpnVta__dropdown{display:none}.Navbar-module__NpnVta__dropdownLink{font-family:var(--typography-font-family-mono,monospace);letter-spacing:.08em;color:var(--color-accent,#0f0);text-transform:uppercase;border-bottom:1px solid rgba(255,215,0,.08);padding:.85rem 1.25rem;font-size:.85rem;text-decoration:none}.Navbar-module__NpnVta__dropdownLink:last-child{border-bottom:none}.Navbar-module__NpnVta__dropdownLink:hover{color:var(--color-text,#fff);background:rgba(255,215,0,.08)}.Navbar-module__NpnVta__dropdownLink:focus-visible{color:var(--color-text,#fff);background:rgba(255,215,0,.08)}@media (max-width:768px){.Navbar-module__NpnVta__links{display:none}.Navbar-module__NpnVta__rightGroup{gap:.75rem}.Navbar-module__NpnVta__menuButton{display:flex}.Navbar-module__NpnVta__dropdown{background:var(--color-background,#000);border-top:1px solid rgba(255,215,0,.4);border-bottom:1px solid rgba(255,215,0,.4);flex-direction:column;display:flex}}.Navbar-module__NpnVta__navHud .nav-hud__login-label{align-items:center;gap:.35rem;display:inline-flex}
.Leaderboard-module__YqwQxq__leaderboardPage{width:100%;min-height:100vh;padding:var(--spacing-lg,clamp(16px,2vw,24px));background-color:var(--color-background,#000);color:var(--color-text,#fff);font-family:var(--typography-font-family-mono,monospace);justify-content:flex-start;align-items:center;gap:var(--spacing-xl,clamp(24px,3vw,36px));flex-direction:column;display:flex}.Leaderboard-module__YqwQxq__header{text-align:center}.Leaderboard-module__YqwQxq__title{color:var(--color-primary,gold);margin-bottom:var(--spacing-sm,clamp(8px,1vw,12px));text-shadow:2px 2px 4px rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:.05em;font-size:max(2.4rem,min(5vw,3rem));font-weight:700}.Leaderboard-module__YqwQxq__tagline{color:#ccc;margin:0;font-size:max(1rem,min(2.5vw,1.2rem))}.Leaderboard-module__YqwQxq__tableContainer{background:var(--color-surface,#0b0b0b);border:2px solid var(--color-border,#666);border-radius:var(--radius-md,6px);width:100%;max-width:min(1000px,95vw);padding:var(--spacing-xl,clamp(24px,3vw,36px));animation:.3s ease-in Leaderboard-module__YqwQxq__fadeIn;box-shadow:0 0 20px rgba(0,0,0,.3)}@keyframes Leaderboard-module__YqwQxq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Leaderboard-module__YqwQxq__table{flex-direction:column;width:100%;display:flex}.Leaderboard-module__YqwQxq__tableHeader{border-bottom:1px solid var(--color-border-subtle,#555);padding-bottom:var(--spacing-sm,clamp(8px,1vw,12px));margin-bottom:var(--spacing-md,clamp(12px,1.5vw,18px))}.Leaderboard-module__YqwQxq__tableHeaderRow{gap:var(--spacing-lg,clamp(16px,2vw,24px));padding:0 var(--spacing-sm,clamp(8px,1vw,12px));align-items:center;display:grid}.Leaderboard-module__YqwQxq__tableHeaderCell{color:var(--color-text-muted,#ccc);text-transform:uppercase;letter-spacing:.1em;text-align:center;padding-right:var(--spacing-sm,clamp(8px,1vw,12px));font-size:max(.85rem,min(1vw,1.1rem));font-weight:600}.Leaderboard-module__YqwQxq__tableHeaderCell:nth-child(2){text-align:left}.Leaderboard-module__YqwQxq__tableBody{flex-direction:column;gap:0;display:flex}.Leaderboard-module__YqwQxq__tableRow{gap:var(--spacing-lg,clamp(16px,2vw,24px));padding:var(--spacing-md,clamp(12px,1.5vw,18px))var(--spacing-sm,clamp(8px,1vw,12px));border-bottom:1px solid rgba(102,102,102,.3);align-items:center;transition:background-color .2s,transform .1s;animation:.3s ease-out backwards Leaderboard-module__YqwQxq__slideInRow;display:grid}@keyframes Leaderboard-module__YqwQxq__slideInRow{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.Leaderboard-module__YqwQxq__tableRow:first-child{animation-delay:50ms}.Leaderboard-module__YqwQxq__tableRow:nth-child(2){animation-delay:.1s}.Leaderboard-module__YqwQxq__tableRow:nth-child(3){animation-delay:.15s}.Leaderboard-module__YqwQxq__tableRow:nth-child(4){animation-delay:.2s}.Leaderboard-module__YqwQxq__tableRow:nth-child(5){animation-delay:.25s}.Leaderboard-module__YqwQxq__tableRow:nth-child(n+6){animation-delay:.3s}.Leaderboard-module__YqwQxq__tableRow:nth-child(2n){background-color:rgba(255,255,255,.01)}.Leaderboard-module__YqwQxq__tableRow:hover{transform:translate(2px);background-color:rgba(255,255,255,.03)!important}.Leaderboard-module__YqwQxq__tableRowFirst{border-left:3px solid var(--color-primary,gold);background:rgba(255,215,0,.08);font-weight:700;box-shadow:0 0 8px rgba(255,215,0,.2)}.Leaderboard-module__YqwQxq__tableRowCurrentUser{border-left:2px solid var(--color-accent,#0f0);background:rgba(0,255,0,.05)!important}.Leaderboard-module__YqwQxq__tableRowCurrentUser:hover{background:rgba(0,255,0,.08)!important}.Leaderboard-module__YqwQxq__tableCell{color:var(--color-text,#fff);text-align:center;padding-right:var(--spacing-sm,clamp(8px,1vw,12px));font-size:max(.95rem,min(1.5vw,1.3rem))}.Leaderboard-module__YqwQxq__tableCellRank{text-align:center;font-weight:700}.Leaderboard-module__YqwQxq__tableCellRankFirst{color:var(--color-primary,gold)}.Leaderboard-module__YqwQxq__tableCellPlayer{text-align:left;font-family:var(--typography-font-family-mono,monospace);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Leaderboard-module__YqwQxq__tableCellNumeric{text-align:center;font-weight:600}.Leaderboard-module__YqwQxq__loadingState,.Leaderboard-module__YqwQxq__emptyState,.Leaderboard-module__YqwQxq__errorState{text-align:center;padding:var(--spacing-xl,clamp(24px,3vw,36px));color:var(--color-text-muted,#ccc);font-size:max(.95rem,min(1.5vw,1.3rem));animation:.3s ease-in Leaderboard-module__YqwQxq__fadeIn}.Leaderboard-module__YqwQxq__loadingState{position:relative}.Leaderboard-module__YqwQxq__loadingState:after{content:"...";animation:1.5s steps(4,end) infinite Leaderboard-module__YqwQxq__dots}@keyframes Leaderboard-module__YqwQxq__dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.Leaderboard-module__YqwQxq__errorState{color:var(--color-danger,#f44)}.Leaderboard-module__YqwQxq__errorRetryButton{margin-top:var(--spacing-md,clamp(12px,1.5vw,18px));padding:var(--spacing-sm,clamp(8px,1vw,12px))var(--spacing-lg,clamp(16px,2vw,24px));border:2px solid var(--color-accent,#0f0);color:var(--color-accent,#0f0);font-family:var(--typography-font-family-mono,monospace);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:var(--radius-md,6px);background:0 0;font-size:max(.85rem,min(1vw,1.1rem));transition:all .2s}.Leaderboard-module__YqwQxq__errorRetryButton:hover{background:rgba(0,255,0,.1);transform:scale(1.05);box-shadow:0 0 8px rgba(0,255,0,.3)}.Leaderboard-module__YqwQxq__errorRetryButton:focus{outline:2px solid var(--color-accent,#0f0);outline-offset:2px}.Leaderboard-module__YqwQxq__errorRetryButton:active{transform:scale(.98)}.Leaderboard-module__YqwQxq__roundSelector{justify-content:center;align-items:center;gap:var(--spacing-sm,clamp(8px,1vw,12px));margin-bottom:var(--spacing-xs,clamp(4px,.5vw,8px));display:flex}.Leaderboard-module__YqwQxq__roundSelectorLabel{font-family:var(--typography-font-family-mono,monospace);color:var(--color-text-muted,#ccc);text-transform:uppercase;letter-spacing:.1em;font-size:max(.85rem,min(1.2vw,1rem));font-weight:600}.Leaderboard-module__YqwQxq__roundSelectorInput{font-family:var(--typography-font-family-mono,monospace);padding:var(--spacing-sm,clamp(8px,1vw,12px))var(--spacing-md,clamp(12px,1.5vw,18px));background:var(--color-surface,#0b0b0b);border:2px solid var(--color-border,#666);border-radius:var(--radius-md,6px);color:var(--color-text,#fff);text-align:center;outline:none;width:100px;font-size:max(.85rem,min(1.2vw,1rem));transition:border-color .2s}.Leaderboard-module__YqwQxq__roundSelectorInput:focus{border-color:var(--color-accent,#0f0)}.Leaderboard-module__YqwQxq__roundSelectorInput:disabled{opacity:.6;cursor:not-allowed}.Leaderboard-module__YqwQxq__roundSelectorInputError{border-color:var(--color-danger,#f44)}.Leaderboard-module__YqwQxq__roundSelectorError{color:var(--color-danger,#f44);font-size:max(.75rem,min(1vw,.85rem));font-family:var(--typography-font-family-mono,monospace)}.Leaderboard-module__YqwQxq__demoToggle{margin-bottom:var(--spacing-xs,clamp(4px,.5vw,8px));justify-content:center;align-items:center;gap:var(--spacing-sm,clamp(8px,1vw,12px));display:flex}.Leaderboard-module__YqwQxq__demoToggleLabel{align-items:center;gap:var(--spacing-sm,clamp(8px,1vw,12px));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.Leaderboard-module__YqwQxq__demoToggleLabelText{font-family:var(--typography-font-family-mono,monospace);color:var(--color-text-muted,#ccc);text-transform:uppercase;letter-spacing:.1em;font-size:max(.75rem,min(1vw,.85rem));font-weight:600}.Leaderboard-module__YqwQxq__demoToggleSwitch{width:44px;height:24px;display:inline-block;position:relative}.Leaderboard-module__YqwQxq__demoToggleInput{opacity:0;width:0;height:0;position:absolute}.Leaderboard-module__YqwQxq__demoToggleSlider{cursor:pointer;background-color:var(--color-border,#666);border-radius:24px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.Leaderboard-module__YqwQxq__demoToggleSlider:before{content:"";background-color:var(--color-text,#fff);border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px}.Leaderboard-module__YqwQxq__demoToggleSliderActive{background-color:var(--color-accent,#0f0);box-shadow:0 0 8px rgba(0,255,0,.3)}.Leaderboard-module__YqwQxq__demoToggleSliderActive:before{transform:translate(20px)}.Leaderboard-module__YqwQxq__demoToggleInput:disabled+.Leaderboard-module__YqwQxq__demoToggleSlider{cursor:not-allowed;opacity:.6}.Leaderboard-module__YqwQxq__demoToggleLoading{font-family:var(--typography-font-family-mono,monospace);color:var(--color-text-muted,#ccc);text-transform:lowercase;font-size:max(.75rem,min(1vw,.85rem))}.Leaderboard-module__YqwQxq__gridScoreTable{grid-template-columns:40px minmax(300px,1fr) 72px 72px 120px}.Leaderboard-module__YqwQxq__gridWinnings{grid-template-columns:40px 1fr 120px 120px}@media (max-width:768px){.Leaderboard-module__YqwQxq__tableContainer{padding:var(--spacing-lg,clamp(16px,2vw,24px))}.Leaderboard-module__YqwQxq__gridScoreTable{grid-template-columns:35px minmax(210px,1fr) 65px 65px 100px}.Leaderboard-module__YqwQxq__gridWinnings{grid-template-columns:35px 1fr 100px 100px}}@media (max-width:480px){.Leaderboard-module__YqwQxq__tableContainer{padding:var(--spacing-md,clamp(12px,1.5vw,18px));max-width:100vw}.Leaderboard-module__YqwQxq__tableRow{padding:var(--spacing-sm,clamp(8px,1vw,12px));gap:var(--spacing-sm,clamp(8px,1vw,12px))}.Leaderboard-module__YqwQxq__tableHeaderRow{gap:var(--spacing-sm,clamp(8px,1vw,12px));padding:0 var(--spacing-sm,clamp(8px,1vw,12px))}.Leaderboard-module__YqwQxq__gridScoreTable{gap:var(--spacing-sm,clamp(8px,1vw,12px));grid-template-columns:30px minmax(170px,1fr) 55px 65px 70px}.Leaderboard-module__YqwQxq__gridWinnings{gap:var(--spacing-sm,clamp(8px,1vw,12px));grid-template-columns:30px 1fr 70px 70px}.Leaderboard-module__YqwQxq__tableCellPlayer{font-size:max(.7rem,min(1vw,.85rem))}.Leaderboard-module__YqwQxq__tableCell{font-size:max(.75rem,min(1.2vw,.95rem))}.Leaderboard-module__YqwQxq__tableHeaderCell{font-size:max(.7rem,min(1vw,.85rem))}.Leaderboard-module__YqwQxq__tableCellRank{font-size:max(.75rem,min(1.2vw,.9rem))}}.Leaderboard-module__YqwQxq__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
