@font-face{font-family:NFSRank;src:url(/fonts/Rajdhani-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}.public-leaderboard{--champagne:226,216,180;background:#080808;min-height:100vh}.public-leaderboard .site-header-slot{height:148px}.public-leaderboard .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080808}.public-leaderboard .site-header.is-compact{z-index:30;border-bottom:1px solid #e2d8b433;height:74px;position:fixed;top:0;left:0;right:0}.public-leaderboard .site-header.is-compact .header-logo{--logo-size:44px;--wordmark-width:130px;--wordmark-height:16px}.public-leaderboard .header-logo:focus-visible{outline-offset:4px;outline:2px solid #e6dab0}.public-leaderboard #standings{scroll-margin-top:86px}@media (max-width:800px){.public-leaderboard .site-header-slot{height:124px}.public-leaderboard .site-header.is-compact{height:68px}.public-leaderboard .site-header.is-compact .header-logo{--logo-size:40px;--wordmark-width:118px;--wordmark-height:15px}}@media (max-width:390px){.public-leaderboard .site-header-slot{height:116px}}.public-leaderboard *{letter-spacing:0!important}.public-leaderboard .site-header .admin-link{margin-left:auto}.public-leaderboard .header-logo{--logo-size:96px;--wordmark-width:200px;--wordmark-height:24px;width:var(--wordmark-width);flex-direction:column;align-items:center;gap:2px;height:auto;display:flex}.public-leaderboard .header-logo picture,.public-leaderboard .header-logo picture img{width:var(--logo-size);height:var(--logo-size)}.public-leaderboard .header-leaderboard-wordmark{width:var(--wordmark-width);height:var(--wordmark-height);display:block;position:relative;overflow:hidden}.public-leaderboard .header-leaderboard-wordmark img{border-radius:0;width:100%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:800px){.public-leaderboard .header-logo{--logo-size:80px;--wordmark-width:164px;--wordmark-height:20px}}@media (max-width:390px){.public-leaderboard .header-logo{--logo-size:74px;--wordmark-width:146px;--wordmark-height:18px}}.public-leaderboard .board{width:min(1180px,100%);padding:30px 24px 70px}.public-leaderboard .board-head,.public-leaderboard .track-tabs{max-width:772px;margin-left:auto;margin-right:auto}.public-leaderboard .track-tabs button{-webkit-tap-highlight-color:transparent;transition:none;transform:none}.public-leaderboard .track-tabs button:not(.active){box-shadow:none;background:#0d0f0e;border-color:#30322d;transform:none}.public-leaderboard .track-tabs button:focus:not(:focus-visible){outline:none}.public-leaderboard .track-tabs button:focus-visible{outline-offset:3px;outline:2px solid #f2f1ec}.public-leaderboard .board h1{font-size:30px}.public-leaderboard .board-toolbar{margin-top:26px;margin-bottom:18px}.public-leaderboard .class-tabs button{border-radius:4px}.public-leaderboard .class-tabs button:not(.active){border-color:rgba(var(--champagne),.18);color:#d3d1cc;background:#0d0d0d}.public-leaderboard .class-tabs button.active{color:#080909;background:#d5ae4e;border-color:#765f29}.public-leaderboard .search{border-color:rgba(var(--champagne),.2);background:#0d0d0d;border-radius:4px}.public-leaderboard .search .search-icon{color:#ebcd77;flex:0 0 14px;width:14px;font-size:22px;line-height:1}.public-leaderboard .search input{appearance:none}.public-leaderboard .results-scroll{border:1px solid rgba(var(--champagne),.24);background:#0c0c0c;border-radius:8px;overflow:auto}.public-leaderboard .results{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:880px}.public-leaderboard .results col:first-child{width:6.5%}.public-leaderboard .results col:nth-child(2){width:16%}.public-leaderboard .results col:nth-child(3){width:33%}.public-leaderboard .results col:nth-child(4){width:18%}.public-leaderboard .results col:nth-child(5){width:9%}.public-leaderboard .results col:nth-child(6){width:17.5%}.public-leaderboard .results th{text-align:left;color:#b4b1a6;background:linear-gradient(rgba(var(--champagne),.04),rgba(var(--champagne),.01)),#0e0e0e;border-bottom:1px solid rgba(var(--champagne),.24);white-space:nowrap;height:42px;padding:0 18px;font-size:11px;font-weight:500}.public-leaderboard .results th:first-child{text-align:center;padding:0}.public-leaderboard .results th:last-child{text-align:right;padding-right:25px}.public-leaderboard .results td{height:59px;box-shadow:inset 0 1px rgba(var(--champagne),.14);background:linear-gradient(rgba(var(--champagne),.025),transparent),#0d0d0d;vertical-align:middle;overflow-wrap:anywhere;border-bottom:3px solid #080808;padding:10px 18px;font-size:14px;line-height:1.5}.public-leaderboard .results tr:nth-child(2n) td{background:linear-gradient(rgba(var(--champagne),.035),rgba(var(--champagne),.005)),#101010}.public-leaderboard .results tbody tr:hover td{background:linear-gradient(rgba(var(--champagne),.065),rgba(var(--champagne),.015)),#111}.public-leaderboard .results td:first-child{padding:3px 0 3px 3px}.public-leaderboard .position{color:#a6a299;font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;height:50px;font:600 22px NFSRank,Arial,sans-serif;display:grid;position:relative}.public-leaderboard .position:after{content:"";background:rgba(var(--champagne),.18);width:1px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.public-leaderboard .position[data-rank="1"]{color:#e6dab0}.public-leaderboard .position[data-rank="2"]{color:#c7c9cc}.public-leaderboard .position[data-rank="3"]{color:#c3a08a}.public-leaderboard .results td:nth-child(2){color:#f0f1ee;font-weight:600}.public-leaderboard .results td:nth-child(3){color:#c9c7c1;font-size:14px}.public-leaderboard .results td:nth-child(4){white-space:nowrap;font:600 13px Consolas,monospace}.public-leaderboard .results td:nth-child(5){color:#b8b5ad;white-space:nowrap;font:13px Consolas,monospace}.public-leaderboard .results td:last-child{text-align:right;white-space:nowrap;color:#f4f5ef;padding-right:25px;font:600 22px Consolas,monospace}.public-leaderboard .results .leader td:last-child{color:#e6dab0}.public-leaderboard .results td.hot{color:#ff5953}.public-leaderboard .tire-brand{white-space:nowrap;align-items:center;gap:8px;display:flex}.public-leaderboard .tire-brand img{aspect-ratio:7.298;object-fit:contain;flex:none;width:78px;height:auto;display:block}.public-leaderboard .tire-brand .logo-spacer{flex:none;width:78px;display:block}.public-leaderboard .tire-brand span{min-width:0;display:block}.public-leaderboard .results td.tire-cell{padding-left:12px;padding-right:10px}.public-leaderboard .results th:nth-child(4){padding-left:12px}.public-leaderboard .results .empty-row td{text-align:center;color:#a09b90;height:160px;font:14px Arial,sans-serif}.public-leaderboard .preview-count{color:#928c80;margin:16px 0;font-size:11px}.public-leaderboard .estimate{color:#969084;font-size:10px}.public-leaderboard button:focus-visible,.public-leaderboard input:focus-visible{outline-offset:3px;outline:2px solid #e6dab0}@media (max-width:800px){.public-leaderboard .board{padding:24px 16px 50px}.public-leaderboard .board h1{font-size:24px}.public-leaderboard .board-toolbar{margin-top:20px}.public-leaderboard .results td{height:55px}.public-leaderboard .position{height:46px}}@media (max-width:1000px){.public-leaderboard .results{min-width:0}.public-leaderboard .results th,.public-leaderboard .results td{padding-left:10px;padding-right:10px}.public-leaderboard .results td:last-child,.public-leaderboard .results th:last-child{padding-right:12px}.public-leaderboard .results td:last-child{font-size:18px}.public-leaderboard .results td:nth-child(4){white-space:normal;overflow-wrap:anywhere}}@media (max-width:900px){.public-leaderboard .tire-brand{flex-direction:column;align-items:flex-start;gap:5px}.public-leaderboard .tire-brand img{width:64px}.public-leaderboard .tire-brand .logo-spacer{display:none}}@media (max-width:600px){.public-leaderboard .board{padding-left:10px;padding-right:10px}.public-leaderboard .board-toolbar{flex-wrap:nowrap;gap:8px;margin-bottom:12px;scroll-margin-top:12px;display:flex}.public-leaderboard .board-toolbar .class-tabs{flex:none;gap:4px;width:auto;display:flex}.public-leaderboard .board-toolbar .class-tabs button{white-space:nowrap;height:36px;padding:0 8px;font-size:11px}.public-leaderboard .board-toolbar .search{flex:1 1 0;gap:4px;width:auto;min-width:0;max-width:260px;height:36px;margin:0 0 0 auto;padding:0 6px}.public-leaderboard .board-toolbar .search input{font-size:16px}.public-leaderboard .board-toolbar .search input::placeholder{font-size:12px}.public-leaderboard .results col:first-child{width:28px}.public-leaderboard .results col:nth-child(2){width:48px}.public-leaderboard .results col:nth-child(3){width:auto}.public-leaderboard .results col:nth-child(4){width:72px}.public-leaderboard .results col:nth-child(5){width:34px}.public-leaderboard .results col:nth-child(6){width:76px}.public-leaderboard .results th{height:34px;padding:0 4px;font-size:10px}.public-leaderboard .results td{border-bottom-width:2px;height:58px;padding:8px 4px}.public-leaderboard .results td:first-child{padding:2px 0 2px 2px}.public-leaderboard .position{height:50px;font-size:16px}.public-leaderboard .results td:nth-child(2){font-size:12px;line-height:1.5}.public-leaderboard .results td:nth-child(3){font-size:11px;line-height:1.5}.public-leaderboard .results td:nth-child(4){font-size:10px;line-height:1.5}.public-leaderboard .results td.tire-cell,.public-leaderboard .results th:nth-child(4){padding-left:4px;padding-right:4px}.public-leaderboard .results td:nth-child(5){font-size:10px}.public-leaderboard .results td:last-child{font-size:14px}.public-leaderboard .results td:last-child,.public-leaderboard .results th:last-child{padding-left:3px;padding-right:7px}.public-leaderboard .results-scroll{border-radius:6px}}
@font-face{font-family:NFSRace;src:url(/fonts/RacingSansOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.public-leaderboard .rank-digits{font-synthesis:none;font-variant-numeric:tabular-nums;color:#e1e3e4;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #646870)drop-shadow(0 2px #030303);background:linear-gradient(#fff 15%,#e8eaed 46%,#c4c9ce 52%,#e0e3e6 90%);-webkit-background-clip:text;background-clip:text;padding:0 2px;font:400 24px/1 NFSRace,Arial Black,sans-serif;display:inline-block}.public-leaderboard .position[data-rank="1"] .rank-digits{filter:drop-shadow(0 1px #8e783c)drop-shadow(0 2px #030303);background-image:linear-gradient(#fff8d8 15%,#f7e4a5 46%,#dcb957 52%,#fae5a2 90%)}.public-leaderboard .driver-entry{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.public-leaderboard .driver-name{min-width:0;max-width:100%}.public-leaderboard .rank-movement{font-synthesis:none;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;flex:none;justify-content:center;align-items:center;gap:4px;min-height:16px;margin-left:auto;font:400 14px/1 NFSRace,Arial Black,sans-serif;transition:opacity .15s,visibility 0s .15s;display:inline-flex}.public-leaderboard[data-movements=visible] .rank-movement{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.public-leaderboard .results tbody tr:not(.empty-row){cursor:pointer}.public-leaderboard .results{touch-action:manipulation}.public-leaderboard .results tbody tr:focus-visible{outline-offset:-2px;outline:1px solid #d8b64f}.rank-toggle-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.public-leaderboard .rank-movement{transition:none}}.public-leaderboard .rank-movement.up{color:#8bd6ac}.public-leaderboard .rank-movement.down{color:#da9a91}.public-leaderboard .rank-movement .direction{font:400 8px/1 Arial,sans-serif}.public-leaderboard .rank-movement.new{color:#f7dc88;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #756037)drop-shadow(0 1px #030303);background:linear-gradient(#fff6d3 15%,#ffe6a3 46%,#ebc360 52%,#ffe3a0 90%);-webkit-background-clip:text;background-clip:text;padding-right:2px;font-size:13px}@media (max-width:600px){.public-leaderboard .rank-digits{padding:0 1px;font-size:16px}.public-leaderboard .rank-digits[data-digits="3"]{font-size:13px}.public-leaderboard .rank-digits[data-digits="4"]{font-size:10px}.public-leaderboard .driver-entry{gap:1px 6px}.public-leaderboard .rank-movement{gap:4px;min-height:12px;margin-left:0;font-size:11px}.public-leaderboard .rank-movement.new{font-size:10px}.public-leaderboard .rank-movement .direction{font-size:7px}}@media (forced-colors:active){.public-leaderboard .rank-digits,.public-leaderboard .rank-movement.new{-webkit-text-fill-color:currentColor;filter:none;background:0 0}}
