body.pm-landing-active{background:var(--colors-landing-bg);overscroll-behavior-y:contain}html:has(body.pm-landing-active){scroll-behavior:smooth;scrollbar-gutter:stable}.pm-landing{--duration-fast:.15s;--duration-rise:.18s;--duration-very-slow:.5s;--duration-stagger:40ms;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-rise:cubic-bezier(.2, .8, .2, 1);--text-primary:var(--colors-landing-text-primary);--text-secondary:var(--colors-landing-text-secondary);--text-muted:var(--colors-landing-text-muted);--accent:var(--colors-landing-accent);min-height:100vh;color:var(--text-primary);position:relative;overflow-x:clip}@keyframes pmRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pm-rise{animation:pmRise var(--duration-rise) var(--ease-rise) both;animation-delay:calc(var(--duration-stagger) * var(--animation-order,0))}@keyframes pmRiseSoft{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pm-rise-soft{animation:pmRiseSoft .32s var(--ease-rise) both;animation-delay:calc(var(--duration-stagger) * var(--animation-order,0))}.pm-cta-chev{transition:transform var(--duration-fast) var(--ease-smooth-out);display:inline-block}@media (hover:hover) and (pointer:fine){a:hover>.pm-cta-chev{transform:translate(4px)}}.pm-stagger>*{opacity:1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pm-stagger>*{animation:pmRise .6s var(--ease-smooth-out) both;animation-timeline:view();animation-range:entry cover 22%}.pm-stagger>:nth-child(2){animation-range:entry 7% cover 29%}.pm-stagger>:nth-child(3){animation-range:entry 14% cover 36%}}}@keyframes pmPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.pm-pulse{z-index:1;animation:2s ease-out infinite pmPulse;position:relative}.pm-landing :is(a,button,[role=slider],[role=switch]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pm-landing .pm-inset-focus:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.pm-text-hover:hover{color:var(--text-primary)!important}}.pm-league-picker>div{gap:2px!important}.pm-league-picker .bg_bg\.elevation\.1,.pm-league-picker [data-active]{background:0 0!important}@media (hover:hover) and (pointer:fine){.pm-league-picker [data-active]:hover{background:var(--colors-landing-hover)!important}}.pm-league-picker [data-league=fifa-world-cup]{display:none}.pm-skip-link{z-index:100;position:absolute;top:0;left:-9999px}.pm-skip-link:focus-visible{background:var(--colors-landing-ctaBg,var(--accent));color:var(--colors-landing-bg);border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;top:12px;left:12px}@media (pointer:coarse){.pm-landing :is(a,button):not([data-no-hit-expand]){position:relative}.pm-landing :is(a,button):not([data-no-hit-expand]):before{content:"";pointer-events:auto;width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:640px){.pm-landing :not([data-marquee-track]):not([data-marquee-track] *){max-width:100%}}@media (prefers-reduced-motion:reduce){.pm-landing *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
