.home-hero[data-v-28cfc32d],.home-page[data-v-28cfc32d]{background:var(--rf-bg)}.home-hero[data-v-28cfc32d]{color:var(--rf-ink);min-height:520px;overflow:hidden;padding:96px 0 104px;position:relative}.home-hero__art[data-v-28cfc32d]{display:block;inset:0;pointer-events:none;position:absolute;z-index:0}.home-hero__art img[data-v-28cfc32d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;width:100%}.home-hero__fade[data-v-28cfc32d]{background:linear-gradient(180deg,transparent 0,transparent 70%,color-mix(in srgb,var(--rf-bg) 60%,transparent) 88%,var(--rf-bg) 100%),linear-gradient(90deg,var(--rf-bg) 0,color-mix(in srgb,var(--rf-bg) 94%,transparent) 32%,color-mix(in srgb,var(--rf-bg) 60%,transparent) 54%,color-mix(in srgb,var(--rf-bg) 12%,transparent) 78%,transparent 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.home-hero__main[data-v-28cfc32d]{position:relative;z-index:2}.home-hero__copy[data-v-28cfc32d]{max-width:none;min-width:0}.home-hero h1[data-v-28cfc32d]{color:var(--rf-ink);font-size:clamp(1.85rem,3.4vw,3.25rem);font-weight:700;line-height:1.1;margin:0;max-width:640px}.home-hero__lead[data-v-28cfc32d]{color:var(--rf-muted);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1.55;margin:22px 0 0;max-width:560px}.search-line[data-v-28cfc32d]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:34px;max-width:1920px}.search-line__input[data-v-28cfc32d]{background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:4px;color:var(--rf-ink);font-size:clamp(.9375rem,1.4vw,1rem);height:72px;outline:none;padding:0 20px;width:100%}.search-line__input[data-v-28cfc32d]::-moz-placeholder{color:var(--rf-muted)}.search-line__input[data-v-28cfc32d]::placeholder{color:var(--rf-muted)}.search-line__button[data-v-28cfc32d]{background:var(--rf-accent);border:0;border-radius:4px;color:var(--rf-on-accent);cursor:pointer;font-size:clamp(.875rem,1.3vw,1rem);font-weight:700;height:72px;padding:0 36px}.search-line__button[data-v-28cfc32d]:hover{background:var(--rf-accent-hover)}.section-kicker[data-v-28cfc32d]{color:var(--rf-muted);font-size:.9375rem;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.leaderboard-heading h2[data-v-28cfc32d]{color:var(--rf-ink);font-size:clamp(1.25rem,2.8vw,2.125rem);font-weight:700;line-height:1.2;margin:8px 0 0}.leaderboard-table a[data-v-28cfc32d]{color:inherit;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-table a[data-v-28cfc32d]:hover{color:var(--rf-accent-hover)}.row-rank[data-v-28cfc32d]{color:var(--rf-muted);font-family:var(--rf-font-mono);font-size:18px}.leaderboards-loading[data-v-28cfc32d]{display:grid;gap:10px}.leaderboards-loading span[data-v-28cfc32d]{background:var(--rf-surface);border-radius:4px;display:block;height:42px}.leaderboard-section[data-v-28cfc32d]{background:var(--rf-bg);color:var(--rf-ink);padding:76px 0}.leaderboard-heading[data-v-28cfc32d]{max-width:860px}.leaderboard-heading p[data-v-28cfc32d]:last-child{color:var(--rf-muted);font-size:clamp(.8125rem,1.2vw,.9375rem);font-weight:400;line-height:1.6;margin:16px 0 0}.leaderboard-grid[data-v-28cfc32d]{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.leaderboard-table header[data-v-28cfc32d]{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.leaderboard-table[data-v-28cfc32d]{background:var(--rf-panel);border:1px solid color-mix(in srgb,var(--rf-line) 88%,transparent);border-radius:10px;box-shadow:0 1px color-mix(in srgb,var(--rf-line) 60%,transparent);min-width:0;overflow:hidden;padding:18px 18px 10px}.leaderboard-table h3[data-v-28cfc32d]{color:var(--rf-ink);font-size:clamp(.9375rem,1.6vw,1.25rem);font-weight:700;line-height:1.3;margin:0}.leaderboard-table header p[data-v-28cfc32d],.leaderboard-table header span[data-v-28cfc32d]{color:var(--rf-muted);font-size:clamp(.75rem,1vw,.8125rem);font-weight:400;margin:6px 0 0}.table-scroll[data-v-28cfc32d]{max-width:100%;min-width:0;overflow-x:auto}.leaderboard-table table[data-v-28cfc32d]{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}.leaderboard-table td[data-v-28cfc32d],.leaderboard-table th[data-v-28cfc32d]{border-bottom:1px solid var(--rf-line);padding:13px 10px;text-align:left;vertical-align:top}.leaderboard-table th[data-v-28cfc32d]{color:var(--rf-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.leaderboard-table td[data-v-28cfc32d]:first-child,.leaderboard-table th[data-v-28cfc32d]:first-child{width:44px}.leaderboard-table td.value-cell[data-v-28cfc32d],.leaderboard-table th[data-v-28cfc32d]:last-child{text-align:right;width:180px}.leaderboard-table tr:hover td[data-v-28cfc32d]{background:var(--rf-surface)}.leaderboard-table td[data-v-28cfc32d]{color:var(--rf-ink);font-size:clamp(.75rem,1.1vw,.875rem);line-height:1.5}.value-cell[data-v-28cfc32d]{color:var(--rf-accent);font-family:var(--rf-font-mono);white-space:nowrap}.leaderboards-error[data-v-28cfc32d]{border-bottom:1px solid var(--rf-line);border-top:1px solid var(--rf-line);color:var(--rf-muted);margin-top:38px;padding:26px 0}.leaderboards-loading[data-v-28cfc32d]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}@media(max-width:1100px){.leaderboard-grid[data-v-28cfc32d]{grid-template-columns:1fr}.home-hero__copy[data-v-28cfc32d]{max-width:none}.home-hero__fade[data-v-28cfc32d]{background:linear-gradient(180deg,color-mix(in srgb,var(--rf-bg) 86%,transparent) 0,color-mix(in srgb,var(--rf-bg) 72%,transparent) 55%,color-mix(in srgb,var(--rf-bg) 94%,transparent))}}@media(max-width:768px){.leaderboard-heading h2[data-v-28cfc32d]{font-size:clamp(1.125rem,3.5vw,1.5rem)}.leaderboard-table h3[data-v-28cfc32d]{font-size:clamp(.9375rem,2.5vw,1.125rem)}}@media(max-width:760px){.home-hero[data-v-28cfc32d]{padding:48px 0}.search-line[data-v-28cfc32d]{grid-template-columns:1fr}.search-line__button[data-v-28cfc32d]{width:100%}.leaderboard-section[data-v-28cfc32d]{padding:52px 0}}@media(max-width:640px){.home-hero h1[data-v-28cfc32d]{font-size:clamp(1.75rem,7.5vw,2.125rem)!important;line-height:1.08}.home-hero__lead[data-v-28cfc32d]{font-size:1rem;font-weight:400;line-height:1.6;margin-top:14px}.leaderboard-heading h2[data-v-28cfc32d]{font-size:1.1875rem}.leaderboard-table h3[data-v-28cfc32d]{font-size:.9375rem}.leaderboard-table td[data-v-28cfc32d]{font-size:.6875rem}.leaderboard-table th[data-v-28cfc32d]{font-size:.625rem}.leaderboard-table header p[data-v-28cfc32d],.leaderboard-table header span[data-v-28cfc32d]{font-size:.75rem}}
