.standings-module__MCzera__pageHead{padding-bottom:24px}.standings-module__MCzera__pageJumps{flex-wrap:wrap;gap:9px 12px;margin-top:22px;display:flex}.standings-module__MCzera__pageJumps a{border:1px solid var(--league-ink);min-height:44px;color:var(--league-ink);font:800 .55rem/1 var(--font-mono);letter-spacing:.045em;text-transform:uppercase;background:#fff;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.standings-module__MCzera__pageJumps svg{flex:none;width:15px;height:15px}.standings-module__MCzera__pageJumps a:first-child{color:#fff;background:var(--league-green)}.standings-module__MCzera__pageJumps a:focus-visible{outline:3px solid var(--league-brass);outline-offset:3px}.standings-module__MCzera__recapPanel{padding-bottom:16px;overflow:hidden}.standings-module__MCzera__recapHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.standings-module__MCzera__recapHeader>div{min-width:0}.standings-module__MCzera__recapBadge{min-height:32px;color:var(--league-green-strong);border:1px solid var(--league-green);background:var(--league-green-soft);font:800 .52rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.standings-module__MCzera__recapBadge svg{width:14px;height:14px}.standings-module__MCzera__recapSkim{border-left:5px solid var(--league-brass);background:#ffffff85;margin-top:20px;padding:17px 19px 17px 25px;position:relative}.standings-module__MCzera__recapSkim:before{content:"Skim";color:var(--league-brass-ink);font:800 .52rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;display:block}.standings-module__MCzera__recapSkim p{margin:0}.standings-module__MCzera__recapDetails{border-top:1px solid var(--league-rule-strong);border-bottom:1px solid var(--league-rule-strong);background:#ffffff47;margin-top:12px}.standings-module__MCzera__recapDetails summary{min-height:58px;color:var(--league-ink);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 14px;list-style:none;display:grid}.standings-module__MCzera__recapDetails summary::-webkit-details-marker{display:none}.standings-module__MCzera__recapDetails summary>span{font:800 .62rem/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.standings-module__MCzera__recapDetails summary>span svg{width:17px;height:17px;color:var(--league-brass)}.standings-module__MCzera__recapDetails summary small{color:var(--league-muted);font:700 .52rem/1.3 var(--font-mono);text-transform:uppercase}.standings-module__MCzera__recapDetails summary>svg{width:18px;height:18px;transition:transform .18s}.standings-module__MCzera__recapDetails[open] summary>svg{transform:rotate(180deg)}.standings-module__MCzera__recapDetails summary:hover{background:#ffffff94}.standings-module__MCzera__recapDetails summary:focus-visible{outline:3px solid var(--league-brass);outline-offset:-3px}.standings-module__MCzera__recapExpanded{padding:4px 18px 19px 39px}.standings-module__MCzera__recapExpanded p:first-child{margin-top:0}.standings-module__MCzera__raceSection{margin-top:30px}.standings-module__MCzera__leadersFrame{border:1px solid var(--league-ink);box-shadow:var(--league-shadow);background:#fff;overflow:hidden}.standings-module__MCzera__leadersHead{color:#fff;background:var(--league-ink);justify-content:space-between;align-items:flex-end;gap:28px;min-height:106px;padding:20px 22px;display:flex}.standings-module__MCzera__liveLabel{color:var(--league-brass-soft);font:800 .58rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;display:flex}.standings-module__MCzera__liveLabel>span{background:var(--league-brass);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite standings-module__MCzera__leader-live;box-shadow:0 0 0 4px #aa7f332e}.standings-module__MCzera__finalLabel>span{box-shadow:none;background:0 0;border:1px solid;animation:none}.standings-module__MCzera__leadersTitle{font:400 clamp(2.4rem, 5vw, 3.8rem)/.9 var(--font-bebas);letter-spacing:.01em;text-transform:uppercase;margin:0}.standings-module__MCzera__leadersMeta{text-align:right;justify-items:end;gap:7px;display:grid}.standings-module__MCzera__leadersMeta strong{color:#fff;font:700 .72rem/1.2 var(--font-ui)}.standings-module__MCzera__leadersMeta span{color:#ffffff9e;font:700 .54rem/1.35 var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.standings-module__MCzera__leaderCards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.standings-module__MCzera__leaderCard{border-right:1px solid var(--league-rule);min-width:0;min-height:270px;animation:.52s cubic-bezier(.16,1,.3,1) both standings-module__MCzera__leader-enter;animation-delay:var(--leader-delay);background:#fff;padding:17px 20px 19px}.standings-module__MCzera__leaderCard:last-child{border-right:0}.standings-module__MCzera__leaderTop{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.standings-module__MCzera__leaderRank{color:var(--league-brass);font:400 2.5rem/.85 var(--font-bebas);font-variant-numeric:tabular-nums}.standings-module__MCzera__leaderName{color:var(--league-ink);font:700 clamp(.9rem, 1.6vw, 1.08rem)/1.2 var(--font-ui);margin-top:11px;text-decoration:none;display:inline-block}.standings-module__MCzera__leaderName:hover{color:var(--league-green);text-underline-offset:3px;text-decoration:underline}.standings-module__MCzera__leaderName:focus-visible{outline:2px solid var(--league-brass);outline-offset:3px}.standings-module__MCzera__leaderScore{align-items:baseline;gap:8px;margin-top:9px;display:flex}.standings-module__MCzera__leaderScore strong{color:var(--league-ink);font:400 2.35rem/.9 var(--font-bebas);font-variant-numeric:tabular-nums}.standings-module__MCzera__leaderScore span{color:var(--league-muted);font:700 .5rem/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.standings-module__MCzera__liveSplit{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.standings-module__MCzera__liveSplit>span{border:1px solid var(--league-rule);min-width:0;color:var(--league-muted);background:var(--league-paper);font:700 .48rem/1.3 var(--font-mono);letter-spacing:.03em;text-transform:uppercase;padding:7px 8px}.standings-module__MCzera__liveSplit strong{color:var(--league-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.68rem;display:block}.standings-module__MCzera__profile{margin-top:14px}.standings-module__MCzera__profileBars{border-bottom:1px solid var(--league-rule-strong);grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:4px;height:35px;display:grid}.standings-module__MCzera__profileBars>span{min-height:2px;height:var(--profile-height);background:var(--league-green);transform-origin:bottom;animation:.62s cubic-bezier(.16,1,.3,1) forwards standings-module__MCzera__profile-rise;animation-delay:calc(var(--leader-delay,0s) + var(--profile-delay,0s) + .16s);transform:scaleY(0)}.standings-module__MCzera__profileBars>span.standings-module__MCzera__profileLive{background:var(--league-brass)}.standings-module__MCzera__profileKey{color:var(--league-muted);font:700 .47rem/1 var(--font-mono);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:7px;display:flex}.standings-module__MCzera__profileKey span{align-items:center;gap:5px;display:inline-flex}.standings-module__MCzera__profileKey i{background:var(--league-green);border-radius:50%;width:6px;height:6px}.standings-module__MCzera__profileKey .standings-module__MCzera__profileLiveKey i{background:var(--league-brass)}.standings-module__MCzera__scenarioHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;display:flex}.standings-module__MCzera__scenarioTitle{font:400 clamp(2rem, 4vw, 2.8rem)/.95 var(--font-bebas);text-transform:uppercase;margin:0}.standings-module__MCzera__scenarioCopy{max-width:720px;color:var(--league-muted);margin:9px 0 0;font-size:.86rem;line-height:1.55}.standings-module__MCzera__golfLink{color:var(--league-green);font:700 .68rem/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.standings-module__MCzera__modes{border-top:1px solid var(--league-ink);border-left:1px solid var(--league-ink);grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.standings-module__MCzera__modes button{isolation:isolate;border:0;border-right:1px solid var(--league-ink);border-bottom:1px solid var(--league-ink);min-height:76px;color:var(--league-ink);text-align:left;font:700 .78rem/1.25 var(--font-ui);cursor:pointer;background:#fff;padding:12px 16px;transition:color .18s,background .18s,padding-left .22s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.standings-module__MCzera__modes button:before{content:"";z-index:-1;background:var(--league-brass);transform-origin:bottom;width:4px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.standings-module__MCzera__modes button:hover{padding-left:22px}.standings-module__MCzera__modes button:hover:before{transform:scaleY(1)}.standings-module__MCzera__modes button:focus-visible{outline:3px solid var(--league-brass);outline-offset:-4px}.standings-module__MCzera__modes button span{color:var(--league-muted);font:600 .6rem/1.35 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin-top:7px;display:block}.standings-module__MCzera__modes button.standings-module__MCzera__active{background:var(--league-ink);color:#fff}.standings-module__MCzera__modes button.standings-module__MCzera__active:before{animation:1.4s ease-in-out infinite alternate standings-module__MCzera__active-rail;transform:scaleY(1)}.standings-module__MCzera__modes button.standings-module__MCzera__active span{color:#ffffffad}.standings-module__MCzera__warning,.standings-module__MCzera__stale{border-left:4px solid var(--league-brass);background:#fff8e8;margin-top:16px;padding:12px 14px;font-size:.82rem;line-height:1.5}.standings-module__MCzera__stale{border-left-color:var(--league-green);background:var(--league-green-soft)}.standings-module__MCzera__tableSection{margin-top:34px;scroll-margin-top:24px}.standings-module__MCzera__tableHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.standings-module__MCzera__tableTitle{font:400 2.3rem/1 var(--font-bebas);text-transform:uppercase;margin:0}.standings-module__MCzera__tableHead p{color:var(--league-muted);font:600 .65rem/1.35 var(--font-mono);margin:7px 0 0}.standings-module__MCzera__search input{border:1px solid var(--league-ink);width:min(220px,52vw);min-height:44px;color:var(--league-ink);font:600 .78rem/1 var(--font-ui);background:#fff;border-radius:0;padding:0 13px}.standings-module__MCzera__search input:focus{outline:2px solid var(--league-green);outline-offset:2px}.standings-module__MCzera__ledgerKey{min-height:38px;color:var(--league-muted);font:600 .59rem/1.4 var(--font-mono);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:0 2px 10px;display:flex}.standings-module__MCzera__ledgerKey p{margin:0}.standings-module__MCzera__ledgerKey span{color:var(--league-green);white-space:nowrap;display:none}.standings-module__MCzera__ledgerKey span:after{content:"→";margin-left:5px;animation:1.15s cubic-bezier(.2,.8,.2,1) infinite alternate standings-module__MCzera__scroll-nudge;display:inline-block}.standings-module__MCzera__ledgerWrap{overscroll-behavior-inline:contain;scrollbar-color:var(--league-brass) var(--league-paper);outline:none;position:relative}.standings-module__MCzera__ledgerWrap:focus-visible{box-shadow:inset 0 0 0 3px var(--league-brass)}.standings-module__MCzera__scenarioSweep{z-index:7;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000,#aa7f3312 25%,#aa7f334d 50%,#74271f14 72%,#0000);width:34%;min-width:260px;height:min(760px,100vh);animation:.85s cubic-bezier(.22,.7,.18,1) forwards standings-module__MCzera__scenario-sweep;position:absolute;inset:0 auto auto 0;transform:translate(-120%)}.standings-module__MCzera__scenarioRows{animation:.3s ease-out both standings-module__MCzera__rows-resolve}.standings-module__MCzera__board{--rank-width:58px;--player-width:190px;--total-width:86px;border-collapse:separate;border-spacing:0;min-width:1320px}.standings-module__MCzera__board thead th{vertical-align:bottom;border-right:1px solid #ffffff29;padding:10px 9px}.standings-module__MCzera__board td{border-right:1px solid var(--league-rule);white-space:nowrap;background:#fff;padding:11px 9px}.standings-module__MCzera__board tbody tr:hover td{background:var(--league-green-soft)}.standings-module__MCzera__stickyRank,.standings-module__MCzera__stickyPlayer,.standings-module__MCzera__stickyTotal{background:#fff;position:sticky}.standings-module__MCzera__stickyRank{width:var(--rank-width);min-width:var(--rank-width);max-width:var(--rank-width);z-index:4;left:0}.standings-module__MCzera__stickyPlayer{left:var(--rank-width);width:var(--player-width);min-width:var(--player-width);max-width:var(--player-width);z-index:4;box-shadow:1px 0 0 var(--league-rule)}.standings-module__MCzera__stickyTotal{left:calc(var(--rank-width) + var(--player-width));width:var(--total-width);min-width:var(--total-width);max-width:var(--total-width);z-index:4;box-shadow:5px 0 9px #10382d14}.standings-module__MCzera__board thead .standings-module__MCzera__stickyRank,.standings-module__MCzera__board thead .standings-module__MCzera__stickyPlayer,.standings-module__MCzera__board thead .standings-module__MCzera__stickyTotal{z-index:8;background:var(--league-ink)}.standings-module__MCzera__board thead .standings-module__MCzera__stickyTotal,.standings-module__MCzera__board tbody .standings-module__MCzera__stickyTotal{border-right:2px solid var(--league-brass)}.standings-module__MCzera__contestHead{width:82px;min-width:82px}.standings-module__MCzera__contestHead a{color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;min-height:34px;line-height:1.05;display:flex}.standings-module__MCzera__contestHead a:hover{color:var(--league-brass-soft);text-decoration:none}.standings-module__MCzera__contestHead a:focus-visible{outline:2px solid var(--league-brass-soft);outline-offset:2px}.standings-module__MCzera__contestHead span{color:#ffffff9e;letter-spacing:.06em;font-size:.47rem}.standings-module__MCzera__board thead .standings-module__MCzera__liveColumn{background:var(--league-red);position:sticky;overflow:hidden}.standings-module__MCzera__board thead .standings-module__MCzera__liveColumn:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 20%,#ffe7b933 43%,#ffffff4d 50%,#ffe7b921 57%,#0000 78%);animation:3.2s cubic-bezier(.4,0,.2,1) infinite standings-module__MCzera__live-scan;position:absolute;inset:0;transform:translate(-120%)}.standings-module__MCzera__board thead .standings-module__MCzera__liveColumn span{color:#f1cf89}.standings-module__MCzera__contestCell{min-width:82px;color:var(--league-ink);font:700 .72rem/1 var(--font-mono)}.standings-module__MCzera__board td.standings-module__MCzera__liveCell{background:#fff9ed}.standings-module__MCzera__board tbody tr:hover td.standings-module__MCzera__liveCell{background:var(--league-brass-soft)}.standings-module__MCzera__deltaHead,.standings-module__MCzera__deltaCell{min-width:88px}.standings-module__MCzera__range{color:var(--league-muted);font:600 .58rem/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;display:block}.standings-module__MCzera__emptyRow{height:180px;color:var(--league-muted);text-transform:uppercase;text-align:center!important;font:700 .72rem/1.4 var(--font-mono)!important}@keyframes standings-module__MCzera__leader-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes standings-module__MCzera__profile-rise{to{transform:scaleY(1)}}@keyframes standings-module__MCzera__leader-live{0%,to{opacity:.66;box-shadow:0 0 0 2px #aa7f331f}50%{opacity:1;box-shadow:0 0 0 6px #aa7f3338}}@keyframes standings-module__MCzera__scenario-sweep{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}to{opacity:0;transform:translate(420%)}}@keyframes standings-module__MCzera__rows-resolve{0%{opacity:.28}to{opacity:1}}@keyframes standings-module__MCzera__live-scan{0%,38%{transform:translate(-120%)}68%,to{transform:translate(120%)}}@keyframes standings-module__MCzera__active-rail{0%{opacity:.62}to{opacity:1}}@keyframes standings-module__MCzera__scroll-nudge{0%{transform:translate(0)}to{transform:translate(7px)}}@media (max-width:760px){.standings-module__MCzera__leaderCards{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--league-brass) var(--league-paper);grid-template-columns:none;grid-auto-columns:minmax(270px,72vw);grid-auto-flow:column;overflow-x:auto}.standings-module__MCzera__leaderCard{scroll-snap-align:start;border-right:1px solid var(--league-rule);min-height:262px}.standings-module__MCzera__scenarioHead,.standings-module__MCzera__tableHead{flex-direction:column;align-items:flex-start}.standings-module__MCzera__modes{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow-x:auto}.standings-module__MCzera__modes button{scroll-snap-align:start;min-height:72px}.standings-module__MCzera__search,.standings-module__MCzera__search input{width:100%}.standings-module__MCzera__search input{font-size:1rem}.standings-module__MCzera__ledgerKey{align-items:flex-start}.standings-module__MCzera__ledgerKey p{max-width:42ch}.standings-module__MCzera__ledgerKey span{display:inline}}@media (max-width:560px){.standings-module__MCzera__pageHead{gap:18px;padding-bottom:22px}.standings-module__MCzera__pageJumps{grid-template-columns:1fr;display:grid}.standings-module__MCzera__pageJumps a{justify-content:center}.standings-module__MCzera__recapHeader{flex-direction:column;gap:14px}.standings-module__MCzera__recapSkim{padding:15px 15px 15px 19px}.standings-module__MCzera__recapDetails summary{grid-template-columns:1fr auto;gap:8px;padding:9px 11px}.standings-module__MCzera__recapDetails summary small{grid-area:2/1}.standings-module__MCzera__recapDetails summary>svg{grid-area:1/2/3}.standings-module__MCzera__recapExpanded{padding:4px 12px 16px 20px}.standings-module__MCzera__raceSection{margin-top:24px}.standings-module__MCzera__leadersHead{flex-direction:column;align-items:flex-start;gap:15px;min-height:126px;padding:18px 16px}.standings-module__MCzera__leadersTitle{font-size:2.55rem}.standings-module__MCzera__leadersMeta{text-align:left;justify-items:start}.standings-module__MCzera__leaderCards{grid-auto-columns:minmax(266px,82vw)}.standings-module__MCzera__leaderCard{min-height:268px;padding:16px}.standings-module__MCzera__scenarioHead{margin-top:24px}.standings-module__MCzera__scenarioCopy{font-size:.82rem}.standings-module__MCzera__tableSection{margin-top:28px}.standings-module__MCzera__ledgerKey{gap:7px;display:grid}.standings-module__MCzera__board{--rank-width:48px;--player-width:140px;--total-width:74px;min-width:1210px}.standings-module__MCzera__board thead th,.standings-module__MCzera__board td{padding-left:7px;padding-right:7px}.standings-module__MCzera__board .standings-module__MCzera__stickyPlayer{white-space:normal}.standings-module__MCzera__range{font-size:.5rem}.standings-module__MCzera__contestHead,.standings-module__MCzera__contestCell{width:78px;min-width:78px}}@media (hover:hover){.standings-module__MCzera__pageJumps a:hover{border-color:var(--league-brass);background:var(--league-brass-soft)}.standings-module__MCzera__pageJumps a:first-child:hover{border-color:var(--league-ink);color:var(--league-ink)}}@media (prefers-reduced-motion:reduce){.standings-module__MCzera__liveLabel>span,.standings-module__MCzera__leaderCard,.standings-module__MCzera__profileBars>span{animation:none}.standings-module__MCzera__profileBars>span{transform:scaleY(1)}.standings-module__MCzera__modes button,.standings-module__MCzera__modes button:before{transition:none}.standings-module__MCzera__modes button.standings-module__MCzera__active:before,.standings-module__MCzera__ledgerKey span:after,.standings-module__MCzera__scenarioSweep,.standings-module__MCzera__scenarioRows,.standings-module__MCzera__board thead .standings-module__MCzera__liveColumn:after{animation:none}.standings-module__MCzera__scenarioSweep,.standings-module__MCzera__board thead .standings-module__MCzera__liveColumn:after{display:none}.standings-module__MCzera__recapDetails summary>svg{transition:none}}
