@charset "UTF-8";.leaderboard-root[data-v-927af647]{--lb-font-xs: clamp(.625rem, .55rem + .25vw, .6875rem);--lb-font-sm: clamp(.6875rem, .6rem + .3vw, .75rem);--lb-font-base: clamp(.75rem, .65rem + .35vw, .8125rem);--lb-font-md: clamp(.8125rem, .7rem + .4vw, .875rem);--lb-font-lg: clamp(.875rem, .75rem + .45vw, 1rem);--lb-space-xs: clamp(.125rem, .1rem + .15vw, .25rem);--lb-space-sm: clamp(.25rem, .2rem + .2vw, .375rem);--lb-space-md: clamp(.5rem, .4rem + .35vw, .75rem);--lb-space-lg: clamp(.75rem, .6rem + .5vw, 1rem);--lb-space-xl: clamp(1rem, .8rem + .65vw, 1.25rem);--lb-avatar-size: clamp(1.5rem, 1.25rem + .8vw, 1.875rem);--lb-icon-sm: clamp(.75rem, .65rem + .3vw, .875rem);--lb-icon-md: clamp(1rem, .85rem + .4vw, 1.125rem);--lb-icon-lg: clamp(1.125rem, .95rem + .5vw, 1.25rem);--lb-medal-size: clamp(1rem, .85rem + .5vw, 1.25rem);--lb-row-height: clamp(3rem, 2.5rem + 1.5vw, 3.75rem);--lb-radius-sm: clamp(.25rem, .2rem + .15vw, .375rem);--lb-radius-md: clamp(.375rem, .3rem + .2vw, .5rem);--lb-bg: var(--glass-bg);--lb-bg-hover: var(--glass-bg-hover);--lb-border: var(--glass-border);--lb-text: var(--component-text);--lb-text-muted: var(--component-text-muted);--lb-text-dim: var(--component-text-dim);--lb-accent-blue: #60a5fa;--lb-accent-green: #34d399;--lb-accent-gold: #fbbf24;display:flex;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:var(--lb-text);background:var(--lb-bg);overflow:hidden}.leaderboard-section[data-v-927af647]{flex:1;display:flex;flex-direction:column;padding:var(--lb-space-md) var(--lb-space-lg);overflow:hidden;min-height:0}.leaderboard-header[data-v-927af647]{display:flex;align-items:center;gap:var(--lb-space-md);margin-bottom:var(--lb-space-md);flex-shrink:0;flex-wrap:wrap}.leaderboard-title[data-v-927af647]{display:flex;align-items:center;gap:var(--lb-space-sm);min-width:0}.leaderboard-title .material-icons[data-v-927af647]{font-size:var(--lb-icon-lg);color:var(--lb-accent-blue);flex-shrink:0}.leaderboard-title h2[data-v-927af647]{font-size:var(--lb-font-lg);font-weight:600;color:var(--lb-text);margin:0;white-space:nowrap}.header-stats[data-v-927af647]{display:flex;align-items:baseline;gap:var(--lb-space-sm);flex:1;min-width:0}.header-stats .stat-item[data-v-927af647]{display:flex;align-items:baseline;gap:var(--lb-space-xs)}.header-stats .stat-value[data-v-927af647]{font-size:var(--lb-font-sm);font-weight:600}.header-stats .stat-label[data-v-927af647]{font-size:var(--lb-font-xs);color:var(--lb-text-muted)}.header-stats .stat-divider[data-v-927af647]{color:var(--lb-text-dim);font-size:var(--lb-font-xs)}.tab-group[data-v-927af647]{display:flex;gap:var(--lb-space-xs);background:var(--lb-bg);box-shadow:inset 0 0 0 1px var(--lb-border);border-radius:var(--lb-radius-md);padding:2px}.tab-btn[data-v-927af647]{padding:var(--lb-space-sm) var(--lb-space-md);background:transparent;border:none;border-radius:calc(var(--lb-radius-md) - 2px);color:var(--lb-text-muted);font-size:var(--lb-font-xs);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-btn[data-v-927af647]:hover:not(.active){color:var(--lb-text);background:var(--lb-bg-hover)}.tab-btn[data-v-927af647]:focus-visible{outline:2px solid var(--lb-accent-blue);outline-offset:1px}.tab-btn.active[data-v-927af647]{background:color-mix(in srgb,var(--lb-accent-blue) 15%,transparent);color:var(--lb-accent-blue);font-weight:600}.column-headers[data-v-927af647]{display:grid;grid-template-columns:minmax(2.5rem,3rem) 1fr minmax(3rem,4.5rem) minmax(3rem,4.5rem) minmax(3rem,4.5rem) minmax(3rem,4.5rem);gap:var(--lb-space-sm);padding:var(--lb-space-sm) var(--lb-space-md);background:color-mix(in srgb,var(--lb-accent-blue) 8%,transparent);border-radius:var(--lb-radius-sm);font-size:var(--lb-font-xs);font-weight:600;color:var(--lb-text-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--lb-space-xs);flex-shrink:0}.column-headers .col-score[data-v-927af647],.column-headers .col-clicks[data-v-927af647],.column-headers .col-draws[data-v-927af647],.column-headers .col-entries[data-v-927af647]{text-align:center}.column-headers .col-user .user-count[data-v-927af647]{font-weight:500;color:var(--lb-accent-blue);text-transform:none;letter-spacing:normal}.leaderboard-list[data-v-927af647]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:var(--lb-text-dim) transparent}.leaderboard-list[data-v-927af647]:focus{outline:none}.leaderboard-list[data-v-927af647]:focus-visible{outline:2px solid var(--lb-accent-blue);outline-offset:-2px;border-radius:var(--lb-radius-sm)}.leaderboard-list[data-v-927af647]::-webkit-scrollbar{width:5px}.leaderboard-list[data-v-927af647]::-webkit-scrollbar-track{background:transparent}.leaderboard-list[data-v-927af647]::-webkit-scrollbar-thumb{background:var(--lb-text-dim);border-radius:3px}.leaderboard-list[data-v-927af647]::-webkit-scrollbar-thumb:hover{background:var(--lb-text-muted)}.leaderboard-row[data-v-927af647]{display:grid;grid-template-columns:minmax(2.5rem,3rem) 1fr minmax(3rem,4.5rem) minmax(3rem,4.5rem) minmax(3rem,4.5rem) minmax(3rem,4.5rem);gap:var(--lb-space-sm);padding:var(--lb-space-sm) var(--lb-space-md);min-height:var(--lb-row-height);align-items:center;box-shadow:inset 0 -1px 0 0 var(--lb-border);border-left:3px solid transparent;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;position:relative}.leaderboard-row[data-v-927af647]:hover:not(.is-pinned):not(.skeleton){background:var(--lb-bg-hover)}.leaderboard-row[data-v-927af647]:last-child{box-shadow:none}.leaderboard-row.is-current-user[data-v-927af647]{border-left-color:var(--lb-accent-green);background:color-mix(in srgb,var(--lb-accent-green) 8%,transparent)}.leaderboard-row.is-pinned[data-v-927af647]{background:color-mix(in srgb,var(--lb-accent-green) 12%,transparent);box-shadow:none;position:sticky;top:0;z-index:1}.leaderboard-row.is-top-three[data-v-927af647]:not(.is-current-user){border-left-color:color-mix(in srgb,var(--lb-accent-gold) 40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--lb-accent-gold) 4%,transparent),transparent 50%)}.pinned-divider[data-v-927af647]{height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--lb-accent-green) 40%,transparent),color-mix(in srgb,var(--lb-accent-green) 10%,transparent),transparent);margin:var(--lb-space-xs) 0;flex-shrink:0}.rank-cell[data-v-927af647]{font-weight:600;font-size:var(--lb-font-base);display:flex;align-items:center;justify-content:center}.rank-with-percentile[data-v-927af647]{display:flex;flex-direction:column;align-items:center;gap:2px}.rank-percentile[data-v-927af647]{font-size:var(--lb-font-xs);font-weight:500;color:var(--lb-accent-green);white-space:nowrap}.rank-medal[data-v-927af647]{font-size:var(--lb-medal-size);line-height:1}.rank-number[data-v-927af647]{color:var(--lb-text-muted);font-variant-numeric:tabular-nums}.user-cell[data-v-927af647]{display:flex;align-items:center;gap:var(--lb-space-sm);min-width:0;overflow:hidden}.user-avatar[data-v-927af647]{width:var(--lb-avatar-size);height:var(--lb-avatar-size);background:var(--lb-bg);box-shadow:inset 0 0 0 1px var(--lb-border);border-radius:var(--lb-radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar .material-icons[data-v-927af647]{font-size:var(--lb-icon-sm);color:var(--lb-text-dim)}.user-avatar.premium[data-v-927af647]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lb-accent-green) 25%,transparent)}.user-avatar.premium .material-icons[data-v-927af647]{color:var(--lb-accent-green)}.user-details[data-v-927af647]{min-width:0;flex:1;overflow:hidden}.user-name-row[data-v-927af647]{display:flex;align-items:center;gap:var(--lb-space-xs);min-width:0}.username[data-v-927af647]{font-size:var(--lb-font-base);font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.username.highlight[data-v-927af647]{color:var(--lb-accent-green)}.premium-icon[data-v-927af647]{font-size:var(--lb-icon-sm);color:var(--lb-accent-green);flex-shrink:0}.you-badge[data-v-927af647]{padding:1px var(--lb-space-sm);background:color-mix(in srgb,var(--lb-accent-green) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lb-accent-green) 30%,transparent);border-radius:var(--lb-radius-sm);font-size:var(--lb-font-xs);font-weight:600;color:var(--lb-accent-green);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;white-space:nowrap}.edit-name-icon[data-v-927af647]{font-size:var(--lb-icon-sm);color:var(--lb-text-dim);cursor:pointer;flex-shrink:0;opacity:.4;transition:opacity .15s ease,color .15s ease}.edit-name-icon[data-v-927af647]:hover{opacity:1;color:var(--lb-accent-blue)}.last-active[data-v-927af647]{font-size:var(--lb-font-xs);color:var(--lb-text-dim);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score-cell[data-v-927af647],.clicks-cell[data-v-927af647],.draws-cell[data-v-927af647],.entries-cell[data-v-927af647]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1px}.stat-value[data-v-927af647]{font-size:var(--lb-font-base);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.score-cell .stat-value[data-v-927af647]{color:var(--lb-accent-blue);font-weight:700}.clicks-cell .stat-value[data-v-927af647]{color:#f59e0b}.draws-cell .stat-value[data-v-927af647]{color:var(--lb-accent-blue)}.entries-cell .stat-value[data-v-927af647]{color:var(--lb-text)}.stat-label[data-v-927af647]{font-size:var(--lb-font-xs);color:var(--lb-text-dim);text-transform:lowercase;line-height:1}@media(max-width:360px){.stat-label[data-v-927af647]{display:none}}.highlight-blue[data-v-927af647]{color:var(--lb-accent-blue);font-weight:600}.highlight-green[data-v-927af647]{color:var(--lb-accent-green);font-weight:600}.detail-expand-btn[data-v-927af647]{position:absolute;right:var(--lb-space-xs);top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:2px;border-radius:var(--lb-radius-sm);color:var(--lb-text-dim);transition:color .15s ease,background .15s ease;display:flex;align-items:center;justify-content:center}.detail-expand-btn .material-icons[data-v-927af647]{font-size:var(--lb-icon-md);transition:transform .25s cubic-bezier(.4,0,.2,1)}.detail-expand-btn[data-v-927af647]:hover{color:var(--lb-accent-blue);background:color-mix(in srgb,var(--lb-accent-blue) 10%,transparent)}.detail-expand-btn.rotated .material-icons[data-v-927af647]{transform:rotate(180deg)}.leaderboard-row.is-pinned.detail-open[data-v-927af647]{box-shadow:none}.your-detail-drawer[data-v-927af647]{background:color-mix(in srgb,var(--lb-accent-green) 6%,transparent);border-left:3px solid var(--lb-accent-green);padding:var(--lb-space-md);display:flex;flex-direction:column;gap:var(--lb-space-md);max-height:50vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--lb-text-dim) transparent}.your-detail-drawer[data-v-927af647]::-webkit-scrollbar{width:4px}.your-detail-drawer[data-v-927af647]::-webkit-scrollbar-track{background:transparent}.your-detail-drawer[data-v-927af647]::-webkit-scrollbar-thumb{background:var(--lb-text-dim);border-radius:2px}.detail-tier-row[data-v-927af647]{display:flex;align-items:center;gap:var(--lb-space-sm)}.tier-icon[data-v-927af647]{font-size:clamp(.75rem,.6rem + .4vw,.875rem);line-height:1}.tier-title[data-v-927af647]{font-size:var(--lb-font-sm);color:var(--lb-text-muted);font-weight:500;white-space:nowrap}.tier-progress-bar[data-v-927af647]{flex:1;height:4px;background:color-mix(in srgb,var(--lb-text-dim) 20%,transparent);border-radius:2px;overflow:hidden;min-width:2rem;max-width:6rem}.tier-progress-fill[data-v-927af647]{height:100%;background:var(--lb-accent-gold);border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}.tier-next[data-v-927af647]{font-size:clamp(.625rem,.5rem + .3vw,.75rem);line-height:1;opacity:.5}.tier-max-badge[data-v-927af647]{font-size:8px;font-weight:700;color:var(--lb-accent-gold);letter-spacing:.05em}.detail-section-label[data-v-927af647]{display:flex;align-items:center;gap:var(--lb-space-sm);font-size:var(--lb-font-sm);font-weight:600;color:var(--lb-text);margin-bottom:var(--lb-space-xs)}.detail-section-label .material-icons[data-v-927af647]{font-size:var(--lb-icon-sm);color:var(--lb-accent-blue)}.detail-section-count[data-v-927af647]{font-size:var(--lb-font-xs);font-weight:400;color:var(--lb-text-dim);margin-left:auto}.score-bars[data-v-927af647]{display:flex;flex-direction:column;gap:4px}.score-bar-row[data-v-927af647]{display:grid;grid-template-columns:minmax(5rem,auto) 1fr auto;gap:var(--lb-space-sm);align-items:center}.score-bar-label[data-v-927af647]{display:flex;align-items:center;gap:4px;font-size:var(--lb-font-xs);color:var(--lb-text-muted);white-space:nowrap;overflow:hidden}.score-bar-label .material-icons[data-v-927af647]{font-size:clamp(.625rem,.5rem + .3vw,.75rem);flex-shrink:0}.score-bar-label span[data-v-927af647]{overflow:hidden;text-overflow:ellipsis}.score-bar-track[data-v-927af647]{height:6px;background:color-mix(in srgb,var(--lb-text-dim) 15%,transparent);border-radius:3px;overflow:hidden}.score-bar-fill[data-v-927af647]{height:100%;border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1);min-width:2px}.score-bar-value[data-v-927af647]{font-size:var(--lb-font-xs);font-weight:600;color:var(--lb-text);font-variant-numeric:tabular-nums;min-width:2rem;text-align:right}.effect-table-scroll[data-v-927af647]{max-height:clamp(7rem,20vh,14rem);overflow-y:auto;overflow-x:hidden;border:1px solid var(--lb-border);border-radius:var(--lb-radius-sm);scrollbar-width:thin;scrollbar-color:var(--lb-text-dim) transparent}.effect-table-scroll[data-v-927af647]::-webkit-scrollbar{width:4px}.effect-table-scroll[data-v-927af647]::-webkit-scrollbar-track{background:transparent}.effect-table-scroll[data-v-927af647]::-webkit-scrollbar-thumb{background:var(--lb-text-dim);border-radius:2px}.effect-table[data-v-927af647]{width:100%;border-collapse:collapse;font-size:var(--lb-font-xs)}.effect-table thead[data-v-927af647]{position:sticky;top:0;z-index:1}.effect-table th[data-v-927af647]{padding:4px var(--lb-space-sm);background:color-mix(in srgb,var(--lb-accent-blue) 8%,var(--lb-bg));font-weight:600;color:var(--lb-text-dim);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(.5625rem,.5rem + .2vw,.625rem);white-space:nowrap}.effect-table td[data-v-927af647]{padding:4px var(--lb-space-sm);border-top:1px solid color-mix(in srgb,var(--lb-border) 50%,transparent)}.effect-table tbody tr[data-v-927af647]{transition:background .1s ease}.effect-table tbody tr[data-v-927af647]:hover{background:var(--lb-bg-hover)}.effect-table .col-effect[data-v-927af647]{text-align:left}.effect-table .col-num[data-v-927af647]{text-align:right;font-variant-numeric:tabular-nums}.fx-name[data-v-927af647]{font-weight:500;color:var(--lb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7rem;display:inline-block}.fx-triggers[data-v-927af647]{color:var(--lb-text-muted)}.fx-interactions[data-v-927af647]{color:#f59e0b;font-weight:600}.fx-points[data-v-927af647]{color:var(--lb-accent-blue);font-weight:600}.effect-legend[data-v-927af647]{display:flex;align-items:center;gap:var(--lb-space-sm);font-size:clamp(.5625rem,.5rem + .15vw,.625rem);color:var(--lb-text-dim);padding-top:2px}.legend-dot[data-v-927af647]{opacity:.4}.detail-empty-hint[data-v-927af647]{display:flex;align-items:center;gap:var(--lb-space-sm);padding:var(--lb-space-sm) var(--lb-space-md);font-size:var(--lb-font-sm);color:var(--lb-text-muted);background:color-mix(in srgb,var(--lb-text-dim) 5%,transparent);border-radius:var(--lb-radius-sm)}.detail-empty-hint .material-icons[data-v-927af647]{font-size:var(--lb-icon-lg);opacity:.4}.detail-slide-enter-active[data-v-927af647]{transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease;overflow:hidden}.detail-slide-leave-active[data-v-927af647]{transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .15s ease;overflow:hidden}.detail-slide-enter-from[data-v-927af647]{max-height:0;opacity:0}.detail-slide-enter-to[data-v-927af647],.detail-slide-leave-from[data-v-927af647]{max-height:60vh;opacity:1}.detail-slide-leave-to[data-v-927af647]{max-height:0;opacity:0}.leaderboard-row.skeleton[data-v-927af647]{pointer-events:none}.skeleton-box[data-v-927af647]{display:block;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:skeleton-shimmer-927af647 1.5s ease-in-out infinite;border-radius:var(--lb-radius-sm)}.skeleton-rank[data-v-927af647]{width:1.5rem;height:1.25rem}.skeleton-avatar[data-v-927af647]{width:var(--lb-avatar-size);height:var(--lb-avatar-size);border-radius:var(--lb-radius-sm)}.skeleton-name[data-v-927af647]{width:clamp(4rem,60%,7rem);height:.875rem;margin-bottom:4px}.skeleton-meta[data-v-927af647]{width:clamp(2.5rem,40%,4rem);height:.625rem}.skeleton-stat[data-v-927af647]{width:2rem;height:1rem;margin:0 auto}@keyframes skeleton-shimmer-927af647{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-927af647]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lb-space-xl) var(--lb-space-lg);text-align:center;flex:1}.empty-state .material-icons[data-v-927af647]{font-size:3rem;color:var(--lb-text-dim);margin-bottom:var(--lb-space-md);opacity:.5}.empty-title[data-v-927af647]{font-size:var(--lb-font-md);font-weight:600;color:var(--lb-text);margin:0 0 var(--lb-space-xs)}.empty-desc[data-v-927af647]{font-size:var(--lb-font-sm);color:var(--lb-text-muted);margin:0}.leaderboard-root[data-v-927af647]{container-type:size;container-name:leaderboard}@container leaderboard (max-height: 18rem){.leaderboard-section[data-v-927af647]{padding:var(--lb-space-sm) var(--lb-space-md)}.leaderboard-header[data-v-927af647]{margin-bottom:var(--lb-space-sm)}.leaderboard-title h2[data-v-927af647]{font-size:var(--lb-font-base)}.leaderboard-title .material-icons[data-v-927af647]{font-size:var(--lb-icon-md)}.tab-btn[data-v-927af647]{padding:var(--lb-space-xs) var(--lb-space-sm);font-size:9px}.column-headers[data-v-927af647]{padding:var(--lb-space-xs) var(--lb-space-sm);margin-bottom:2px}.leaderboard-row[data-v-927af647]{min-height:2.5rem;padding:var(--lb-space-xs) var(--lb-space-sm)}}@container leaderboard (max-height: 14rem){.leaderboard-row[data-v-927af647]{min-height:2.25rem}.last-active[data-v-927af647]{display:none}.user-avatar[data-v-927af647]{width:1.25rem;height:1.25rem}.user-avatar .material-icons[data-v-927af647]{font-size:.75rem}}@container leaderboard (max-width: 320px){.leaderboard-section[data-v-927af647]{padding:8px 12px 12px}.leaderboard-header[data-v-927af647]{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px}.leaderboard-title .material-icons[data-v-927af647]{font-size:18px}.leaderboard-title span[data-v-927af647]{font-size:14px}.tab-group[data-v-927af647]{width:100%}.tab-btn[data-v-927af647]{flex:1;text-align:center;padding:4px 8px;font-size:10px}.column-headers[data-v-927af647],.leaderboard-row[data-v-927af647]{grid-template-columns:40px 1fr 50px 50px;gap:8px}.column-headers[data-v-927af647]>:nth-child(4),.column-headers[data-v-927af647]>:nth-child(6),.clicks-cell[data-v-927af647],.entries-cell[data-v-927af647]{display:none}.score-bar-row[data-v-927af647]{grid-template-columns:minmax(4rem,auto) 1fr auto}}@container leaderboard (max-width: 260px){.column-headers[data-v-927af647],.leaderboard-row[data-v-927af647]{grid-template-columns:40px 1fr 50px;gap:6px}.column-headers[data-v-927af647]>:nth-child(5),.draws-cell[data-v-927af647]{display:none}.user-avatar-small[data-v-927af647]{width:22px;height:22px}.user-avatar-small .material-icons[data-v-927af647]{font-size:12px}.username[data-v-927af647]{font-size:11px}.last-active[data-v-927af647]{display:none}.score-cell[data-v-927af647]{font-size:11px}.you-badge[data-v-927af647]{padding:1px 4px;font-size:8px}}.layout-tiles[data-v-927af647]{height:100%}.leaderboard-tiles-container[data-v-927af647]{display:flex;flex-direction:column;height:100%;padding:clamp(4px,1.5%,8px);gap:clamp(4px,1%,8px)}.tiles-header[data-v-927af647]{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(4px,1%,8px);flex-shrink:0;gap:clamp(8px,2%,12px);flex-wrap:wrap}.tiles-header-left[data-v-927af647]{display:flex;align-items:center;gap:clamp(8px,2%,16px);flex-wrap:wrap}.tiles-title[data-v-927af647]{display:flex;align-items:center;gap:clamp(4px,1%,6px)}.tiles-title .material-icons[data-v-927af647]{font-size:clamp(14px,3.5vw,18px);color:var(--lb-accent-blue)}.tiles-title span[data-v-927af647]{font-size:clamp(12px,3vw,15px);font-weight:600;color:var(--lb-text)}.tiles-stats[data-v-927af647]{display:flex;align-items:baseline;gap:clamp(4px,1%,6px)}.tiles-stats .stat-value[data-v-927af647]{font-size:clamp(11px,2.8vw,13px);font-weight:600}.tiles-stats .stat-label[data-v-927af647]{font-size:clamp(9px,2.2vw,11px);color:var(--lb-text-muted)}.tiles-stats .stat-divider[data-v-927af647]{color:var(--lb-text-dim);font-size:clamp(9px,2vw,11px)}.tiles-tabs[data-v-927af647]{display:flex;gap:2px;background:var(--lb-bg);box-shadow:inset 0 0 0 1px var(--lb-border);border-radius:clamp(4px,1%,6px);padding:2px}.tiles-tab-btn[data-v-927af647]{padding:clamp(2px,.5%,4px) clamp(6px,1.5%,10px);background:transparent;border:none;border-radius:clamp(3px,.8%,5px);color:var(--lb-text-muted);font-size:clamp(9px,2.2vw,11px);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tiles-tab-btn[data-v-927af647]:hover:not(.active){color:var(--lb-text);background:var(--lb-bg-hover)}.tiles-tab-btn.active[data-v-927af647]{background:color-mix(in srgb,var(--lb-accent-blue) 15%,transparent);color:var(--lb-accent-blue);font-weight:600}.tiles-scroll-container[data-v-927af647]{display:flex;gap:clamp(6px,1.5%,10px);overflow-x:auto;overflow-y:hidden;flex:1;min-height:0;padding:clamp(2px,.5%,4px) 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.tiles-scroll-container[data-v-927af647]:focus{outline:none}.tiles-scroll-container[data-v-927af647]:focus-visible{outline:2px solid var(--lb-accent-blue);outline-offset:2px;border-radius:clamp(4px,1%,6px)}.tiles-scroll-container[data-v-927af647]{scrollbar-width:none;-ms-overflow-style:none}.tiles-scroll-container[data-v-927af647]::-webkit-scrollbar{display:none}.leaderboard-tile[data-v-927af647]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,.5%,4px);padding:clamp(6px,1.5%,10px) clamp(10px,2.5%,16px);background:var(--lb-bg);box-shadow:inset 0 0 0 1px var(--lb-border);border-radius:clamp(6px,1.5%,10px);flex-shrink:0;min-width:clamp(80px,20vw,120px);height:100%;transition:background .15s ease,box-shadow .15s ease}.leaderboard-tile[data-v-927af647]:hover{background:var(--lb-bg-hover)}.leaderboard-tile.is-current-user[data-v-927af647]{background:color-mix(in srgb,var(--lb-accent-green) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lb-accent-green) 30%,transparent)}.leaderboard-tile.is-top-three[data-v-927af647]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lb-accent-gold) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--lb-accent-gold) 8%,transparent),transparent 60%)}.leaderboard-tile.skeleton[data-v-927af647]{pointer-events:none}.tile-rank[data-v-927af647]{display:flex;flex-direction:column;align-items:center;gap:2px;font-weight:600}.tile-rank .rank-medal[data-v-927af647]{font-size:clamp(14px,3.5vw,20px);line-height:1}.tile-rank .rank-number[data-v-927af647]{font-size:clamp(11px,2.8vw,14px);color:var(--lb-text-muted);font-variant-numeric:tabular-nums}.tile-rank .tile-percentile[data-v-927af647]{font-size:clamp(8px,2vw,10px);font-weight:500;color:var(--lb-accent-green);white-space:nowrap}.tile-user[data-v-927af647]{display:flex;align-items:center;gap:clamp(2px,.5%,4px);max-width:100%;min-width:0}.tile-user .tile-name[data-v-927af647]{font-size:clamp(10px,2.5vw,12px);font-weight:500;color:var(--lb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(60px,15vw,90px)}.tile-user .premium-icon[data-v-927af647]{font-size:clamp(10px,2.5vw,12px);color:var(--lb-accent-green);flex-shrink:0}.tile-user .you-badge[data-v-927af647]{padding:1px clamp(4px,1%,6px);background:color-mix(in srgb,var(--lb-accent-green) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lb-accent-green) 30%,transparent);border-radius:clamp(2px,.5%,4px);font-size:clamp(8px,2vw,10px);font-weight:600;color:var(--lb-accent-green);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.tile-user .edit-name-icon[data-v-927af647]{font-size:clamp(10px,2.5vw,13px);color:var(--lb-text-dim);cursor:pointer;flex-shrink:0;opacity:.5;transition:opacity .15s ease,color .15s ease}.tile-user .edit-name-icon[data-v-927af647]:hover{opacity:1;color:var(--lb-accent-blue)}.tile-stat[data-v-927af647]{display:flex;flex-direction:column;align-items:center;gap:1px}.tile-stat .stat-value[data-v-927af647]{font-size:clamp(12px,3vw,15px);font-weight:600;color:var(--lb-accent-blue);font-variant-numeric:tabular-nums;line-height:1.1}.tile-stat .stat-label[data-v-927af647]{font-size:clamp(8px,2vw,10px);color:var(--lb-text-dim);text-transform:lowercase;line-height:1}.tile-skeleton-rank[data-v-927af647]{width:clamp(16px,4vw,24px);height:clamp(16px,4vw,24px);border-radius:50%}.tile-skeleton-name[data-v-927af647]{width:clamp(50px,12vw,70px);height:clamp(10px,2.5vw,14px)}.tile-skeleton-stat[data-v-927af647]{width:clamp(30px,8vw,45px);height:clamp(14px,3.5vw,18px)}
