@font-face{font-family:Helvetica Now Display XBold;src:url(/build/assets/Helvetica%20Now%20Display%20XBold-BdR224Nh.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Helvetica Now Display XBold;src:url(/build/assets/Helvetica%20Now%20Display%20XBold-BdR224Nh.otf)format("opentype");font-weight:800;font-style:normal;font-display:block}.lb-page *,.lb-page :before,.lb-page :after{box-sizing:border-box}.lb-page{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Helvetica Now Display XBold,Helvetica Neue,Helvetica,Arial,sans-serif}.lb-page button,.lb-page input,.lb-page textarea,.lb-page select{cursor:pointer;font-family:Helvetica Now Display XBold,Helvetica Neue,Helvetica,Arial,sans-serif}.theme--dark{--lb-bg:#000;--lb-text:#fff;--lb-red:red;--lb-even:#505050;--lb-logo-panel-bg:#fff;--lb-ticker-bg:red;--lb-ticker-text:#000}.theme--light{--lb-bg:#fff;--lb-text:#000;--lb-red:red;--lb-even:#eee;--lb-logo-panel-bg:#fff;--lb-ticker-bg:red;--lb-ticker-text:#000}.theme{background:var(--lb-bg);color:var(--lb-text)}.leaderboard-page{padding-bottom:68px;position:relative}.hero{z-index:30;width:100%;height:108px;transition:transform .2s;display:flex;position:sticky;top:0}.hero--hidden{pointer-events:none;transform:translateY(-100%)}.hero__half{border:0;flex:50%;justify-content:center;align-items:center;padding:0 40px;display:flex;overflow:hidden}.hero-tab{cursor:pointer}.hero-tab:focus-visible,.hero-tab:focus{box-shadow:none;outline:none}.hero__half--left{background:#000}.hero__half--right{background:#fff}.hero__logo{object-fit:contain;pointer-events:none;width:100%;height:70px;display:block}.hero__logo--mobile{display:none}.hero__logo--desktop{display:block}.hero__logo--left.hero__logo--desktop{filter:invert()}.leaderboard__header--mobile,.leaderboard__body--mobile{display:none!important}.leaderboard{padding:0 20px}.leaderboard__grid{grid-template-columns:clamp(90px,9.5vw,115px) 2.78fr 1.3fr 1.5fr 1.7fr 1.3fr .85fr;column-gap:0;display:grid}.theme--light .leaderboard__cell--parachute{display:none}.theme--light .leaderboard__grid{grid-template-columns:clamp(90px,9.5vw,115px) 2.78fr 1.3fr 1.5fr 1.75fr .85fr}.leaderboard__header{color:var(--lb-red);text-transform:uppercase;align-items:start;height:clamp(100px,9vw,115px);padding:20px 0;font-size:clamp(14px,2.6vw,28px);font-weight:800}.leaderboard__cell{text-align:left;white-space:nowrap;place-self:start}.leaderboard__body--desktop .leaderboard__cell{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.leaderboard__body--desktop .leaderboard__cell--city,.leaderboard__body--desktop .leaderboard__cell--team,.leaderboard__body--desktop .leaderboard__cell--league,.leaderboard__body--desktop .leaderboard__cell--parachute,.leaderboard__body--desktop .leaderboard__cell--beep{padding-left:10px;padding-right:10px}.leaderboard__body--desktop .leaderboard__cell--rank{padding-right:10px}.leaderboard__body--desktop .leaderboard__cell--points{padding-left:10px}.leaderboard__header .leaderboard__cell{padding-top:0}.leaderboard__cell--league-filter{white-space:nowrap;text-overflow:clip;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;display:flex;overflow:visible}.leaderboard__league-filter-label{line-height:1}.leaderboard__league-filter-trigger{color:inherit;font:inherit;text-transform:uppercase;box-shadow:none;cursor:pointer;background:0 0;border:0;outline:none;justify-content:flex-start;align-items:center;gap:15px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.leaderboard__league-filter-trigger span{text-overflow:ellipsis;overflow:hidden}.leaderboard__league-filter{width:100%;color:inherit;font:inherit;text-transform:uppercase;appearance:none;background:0 0;border:0;outline:none;margin:0;padding:0}.leaderboard__league-filter--native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.leaderboard__league-filter-wrap{align-items:center;max-width:100%;display:flex;position:relative}.leaderboard__league-filter-arrow{flex-shrink:0;width:auto;height:clamp(10px,1.8vw,16px);transition:transform .18s;transform:rotate(0)}.leaderboard__league-filter-arrow--up{transform:rotate(180deg)}.leaderboard__league-filter-menu{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border:1px solid #505050f2;border-radius:10px;min-width:240px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0}.leaderboard__league-filter-menu.is-open{display:block}.leaderboard__league-filter-option{color:#fff;width:100%;font:inherit;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin:2px 0;padding:8px 12px;font-size:.86em;display:flex}.leaderboard__league-filter-option:hover{background:#ffffff1f}.leaderboard__league-filter-option.is-selected{color:#000;background:#ff0000eb}.leaderboard__league-filter-option.is-selected:hover{background:red}.leaderboard__league-filter-clear-icon{flex-shrink:0;width:12px;height:12px;margin-left:8px}.theme--light .leaderboard__league-filter-menu{background:#ffffff8c;border:1px solid #eee9}.theme--light .leaderboard__league-filter-option{color:#000}.theme--light .leaderboard__league-filter-option:hover{background:#00000014}.theme--light .leaderboard__league-filter-option.is-selected{color:#000}.theme--light .leaderboard__league-filter-option.is-selected:hover{background:red}.leaderboard__league-filter:focus,.leaderboard__league-filter:active,.leaderboard__league-filter:focus-visible{box-shadow:none!important;outline:none!important}.leaderboard__body--desktop .leaderboard__cell--beep,.leaderboard__body--desktop .leaderboard__cell--points{font-size:.92em}.two-line{flex-direction:column;align-items:flex-start;line-height:1;display:inline-flex}.leaderboard__header .two-line{line-height:1.05}.leaderboard__body{flex-direction:column;display:flex}.leaderboard__row{z-index:0;padding:10px 0;font-size:clamp(14px,2.6vw,28px);line-height:1.05;position:relative}.leaderboard__row:before{content:"";z-index:-1;background:0 0;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.leaderboard__body .leaderboard__row:nth-child(2n):before{background:var(--lb-even)}.ticker{background:var(--lb-ticker-bg);z-index:20;align-items:center;height:68px;margin-top:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ticker__track{will-change:transform;backface-visibility:hidden;flex:none;width:max-content;animation:40s linear infinite ticker-move;display:flex;transform:translate(0,0)}.ticker__sequence{flex:none;align-items:center;gap:40px;display:flex}.ticker__logo{flex:none;width:auto;height:42px;display:block}@keyframes ticker-move{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.leaderboard__mobile-header-right,.leaderboard__mobile-filter-btn{display:none}.mobile-filter-overlay{z-index:100;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-filter-panel{background:var(--lb-bg);width:100%;max-height:70vh;color:var(--lb-text);border-top-left-radius:16px;border-top-right-radius:16px;padding:20px 20px 32px;overflow-y:auto}.mobile-filter-panel__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mobile-filter-panel__title{text-transform:uppercase;color:var(--lb-red);font-size:20px;font-weight:800}.mobile-filter-panel__close{color:var(--lb-text);cursor:pointer;background:0 0;border:0;padding:4px}.mobile-filter-panel__section{margin-bottom:20px}.mobile-filter-panel__section:last-child{margin-bottom:0}.mobile-filter-panel__label{text-transform:uppercase;opacity:.5;margin-bottom:10px;font-size:14px;font-weight:800}.mobile-filter-panel__options{flex-wrap:wrap;gap:8px;display:flex}.mobile-filter-panel__option{border:1.5px solid var(--lb-even);color:var(--lb-text);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:15px;font-weight:800}.mobile-filter-panel__option.is-selected{background:var(--lb-red);border-color:var(--lb-red);color:#000}@media (width<=600px){.hero{height:auto;padding:0}.hero__half{padding:20px}.hero__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70px}.hero__logo--desktop{display:none}.hero__logo--mobile{display:block}.leaderboard__header--desktop,.leaderboard__body--desktop{display:none}.leaderboard__header--mobile,.leaderboard__body--mobile{display:flex!important}.leaderboard__header--mobile{justify-content:space-between;align-items:flex-start;font-size:18px}.leaderboard__mobile-header-right{align-items:center;gap:14px;display:flex}.leaderboard__mobile-filter-btn{color:var(--lb-red);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.leaderboard__mobile-filter-btn--active:after{content:"";background:var(--lb-red);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-3px}.leaderboard__body--mobile{flex-direction:column}.leaderboard__row--mobile{grid-template-columns:1fr auto;align-items:flex-start;column-gap:16px;padding:16px 0;font-size:18px;display:grid}.leaderboard__mobile-team{grid-template-columns:clamp(54px,16vw,66px) 1fr;align-items:start;gap:4px 0;display:grid}.leaderboard__mobile-team__top{white-space:nowrap;grid-column:1/-1;line-height:1.05}.leaderboard__mobile-team__sub{white-space:nowrap;grid-area:2/2;font-size:18px;line-height:1.05}.leaderboard__mobile-teamname{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;min-width:0;line-height:1.05;overflow:hidden}.leaderboard__mobile-team-sub{white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;min-width:0;font-size:18px;line-height:1.05;display:block;overflow:hidden}.leaderboard__mobile-rank{white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;grid-area:1/1/span 2;line-height:1.05}.leaderboard__mobile-points{white-space:nowrap;justify-self:end}.leaderboard-page{padding-bottom:60px}.ticker{height:60px}.ticker__logo{height:38px}}@media (width>=601px) and (width<=1200px){.leaderboard__header,.leaderboard__row{font-size:clamp(12px,2.2vw,24px)}.leaderboard__body--desktop .leaderboard__cell--rank{padding-right:6px}.leaderboard__body--desktop .leaderboard__cell--team{padding-left:6px}.leaderboard__league-filter-wrap{gap:10px}.leaderboard__league-filter-arrow{height:clamp(8px,1.5vw,13px)}}@media (width>=601px) and (width<=800px){.leaderboard__league-filter-wrap{gap:10px}}
