.predictions-game-tutorial-toast-content{gap:var(--space-l);height:330px;margin-bottom:var(--space-l);flex-direction:column;justify-content:end;align-items:center;display:flex}.predictions-game-tutorial-toast-content .predictions-game-tutorial-toast-content__image{height:160px}.predictions-game-tutorial-toast-content .predictions-game-tutorial-toast-content__title{max-width:270px;font-weight:var(--font-weight-l);text-align:center;font-size:2em;line-height:1.2}.predictions-game-tutorial-toast-content .predictions-game-tutorial-toast-content__description{color:var(--color-label-secondary);text-align:center;font-size:1.4em}.predictions-game-tutorial-toast-content .predictions-game-tutorial-toast-content__steps{gap:var(--space-xs);flex-direction:row;align-items:center;display:flex}.predictions-game-tutorial-toast-content .predictions-game-tutorial-toast-content__steps .tutorial-toast-step{box-sizing:border-box;border:1px solid var(--color-fill-primary);border-radius:50%;width:8px;height:8px;display:flex}.predictions-game-tutorial-toast-content .predictions-game-tutorial-toast-content__steps .tutorial-toast-step.tutorial-toast-step--filled{background-color:var(--color-fill-primary)}.predictions-game-tutorial-toast .toast{background-color:var(--color-yellow-background);background-image:url(/dist/vg/static/image/predictionsGameTutorialToastBackground.89bc33d5.png);background-position:50%;background-repeat:no-repeat}.predictions-game-tutorial-toast .btn__logo{align-items:center;display:flex}.predictions-game-tutorial-toast .btn__logo svg{width:26px;height:32px}.predictions-game__tutorial-banner{padding:var(--space-s)var(--space-m);border-radius:var(--border-radius-xl);background-color:var(--color-yellow-background);box-shadow:0 1px 2px 0 var(--shadow-low);justify-content:space-between;display:flex;position:relative}.predictions-game__tutorial-banner .predictions-game__tutorial-banner__text{gap:var(--space-s);color:var(--color-label-primary);font-weight:var(--font-weight-l);font-size:var(--font-size-l);align-items:center;display:flex}.predictions-game__tutorial-banner .predictions-game__tutorial-banner__text svg{height:22px}.predictions-game__tutorial-banner .predictions-game__tutorial-banner__button{padding:var(--space-s)var(--space-m);border-radius:var(--border-radius-xxxl);color:var(--color-grouped-background-secondary);font-weight:var(--font-weight-l);background-color:var(--color-fill-primary)}.countdown{gap:var(--space-m);display:flex}.countdown .countdown__item{flex-direction:column;justify-content:space-between;align-items:center;width:25px;height:30px;display:flex}.countdown .countdown__item .countdown__number{font-weight:var(--font-weight-l)}.countdown .countdown__item .countdown__label{color:var(--color-label-secondary);font-size:.75rem}.predictions-game__header{--predictions-game-header-gradient-z-index:1;flex-direction:column;justify-content:flex-end;width:100%;height:400px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.predictions-game__header{height:300px}}.predictions-game__header:before{z-index:calc(var(--predictions-game-header-gradient-z-index) - 1);background-image:var(--header-background-image);content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.predictions-game__header:after{z-index:var(--predictions-game-header-gradient-z-index);background:linear-gradient(to bottom,transparent 30%,var(--color-grouped-background-primary)90%);content:"";width:100%;height:100%;position:absolute;top:0;left:0}.predictions-game__header .predictions-game__header__next{z-index:calc(var(--predictions-game-header-gradient-z-index) + 1);gap:var(--space-xs);padding:var(--space-s);border-radius:var(--border-radius-m);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}.predictions-game__header .predictions-game__header__next .countdown__item{justify-content:space-around;width:auto;height:auto}.predictions-game__header .predictions-game__header__next .countdown__item .countdown__number{font-weight:var(--font-weight-xl);font-size:1rem}.predictions-game__header .predictions-game__header__next .predictions-game__header__next__label{color:var(--color-label-secondary);font-weight:var(--font-weight-xl);text-transform:uppercase}.predictions-game__header .predictions-game__header__next:before{z-index:-1;width:180px;height:50px;padding:var(--space-s);border-radius:var(--border-radius-m);background:var(--color-grouped-background-primary);filter:blur(20px);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.predictions-game__header .predictions-game__header__season{--season-text-size:32px;z-index:calc(var(--predictions-game-header-gradient-z-index) + 1);justify-content:space-between;display:flex;position:relative}.predictions-game__header .predictions-game__header__season .predictions-game__header__season__info{gap:var(--space-xs);margin:var(--space-m);flex-direction:column;justify-content:flex-end;display:flex}.predictions-game__header .predictions-game__header__season .predictions-game__header__season__info .predictions-game__header__season__game-name{color:var(--color-label-primary);font-weight:900;font-size:var(--season-text-size);white-space:pre-line}.predictions-game__header .predictions-game__header__season .predictions-game__header__season__info .predictions-game__header__season__season-name{font-size:calc(var(--season-text-size)*.6)}.predictions-game__header .predictions-game__header__season .predictions-game__header__season__user{--points-icon-size:85px;max-width:var(--points-icon-size);position:relative}.predictions-game__header .predictions-game__header__season .predictions-game__header__season__user .predictions-game__header__season__user__points{display:inline-block;position:relative}.predictions-game__header .predictions-game__header__season .predictions-game__header__season__user .predictions-game__header__season__user__points svg{width:var(--points-icon-size);height:var(--points-icon-size);display:block}.predictions-game__header .predictions-game__header__season .predictions-game__header__season__user .predictions-game__header__season__user__points span{color:var(--color-white);font-weight:var(--font-weight-xl);font-size:var(--season-text-size);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)}.predictions-game__header .predictions-game__header__season .predictions-game__header__season__user .predictions-game__header__season__user__name{width:100%;margin:var(--space-xs)0;font-weight:var(--font-weight-l);font-size:var(--font-size-s);text-align:center}.predictions-game-menu{--predictions-game-menu-height:40px;box-sizing:border-box;height:var(--predictions-game-menu-height);border-radius:calc(var(--predictions-game-menu-height)/2);background:var(--color-fill-quaternary);display:flex;position:relative}.predictions-game-menu .predictions-game-menu__item{z-index:1;gap:var(--space-xs);width:100%;font-weight:var(--font-weight-l);font-size:var(--font-size-m);justify-content:center;align-items:center;display:flex;position:relative}.predictions-game-menu .predictions-game-menu__item--selected{color:var(--color-grouped-background-primary)}.predictions-game-menu .predictions-game-menu__item__icon{height:16px}.predictions-game-menu .predictions-game-menu__slider{--tab-count:4;--active-tab:0;--slider-padding:var(--space-xs);top:var(--slider-padding);left:var(--slider-padding);z-index:0;box-sizing:border-box;width:calc(100%/var(--tab-count) - var(--slider-padding)*2);height:calc(100% - var(--slider-padding)*2);padding-right:var(--space-xxs);padding-left:var(--space-xxs);border-radius:calc(var(--predictions-game-menu-height)/2);background-color:var(--color-fill-primary);transform:translateX(calc(var(--active-tab)*(100% + var(--slider-padding)*2)));transition:transform .4s cubic-bezier(.25,1,.5,1);position:absolute}.predictions-game-menu .predictions-game-menu__slider[data-selected=schedule]{--active-tab:0}.predictions-game-menu .predictions-game-menu__slider[data-selected=league],.predictions-game-menu .predictions-game-menu__slider[data-selected=leagues]{--active-tab:1}.predictions-game-menu .predictions-game-menu__slider[data-selected=info]{--active-tab:2}.predictions-game-menu .predictions-game-menu__slider[data-selected=profile]{--active-tab:3}.predictions-game-season-submenu{--predictions-game-season-submenu-height:34px;gap:var(--space-xs);height:var(--predictions-game-season-submenu-height);scrollbar-width:none;flex-direction:row;justify-content:space-evenly;display:flex;position:relative;overflow-x:auto}.predictions-game-season-submenu::-webkit-scrollbar{display:none}.predictions-game-season-submenu .predictions-game-season-submenu__item{z-index:1;gap:var(--space-xs);min-width:-webkit-max-content;min-width:max-content;padding:var(--space-xs)var(--space-s);color:var(--color-label-secondary);font-weight:var(--font-weight-l);justify-content:center;align-items:center;font-size:.92em;display:flex;position:relative}.predictions-game-season-submenu .predictions-game-season-submenu__item--selected{border-radius:var(--border-radius-m);color:var(--color-grouped-background-primary);background-color:var(--color-fill-primary)}.predictions-game-season-submenu .predictions-game-season-submenu__item--disabled{color:var(--color-label-secondary);cursor:not-allowed;opacity:.5}.predictions-game-season-submenu .predictions-game-season-submenu__soon{border-radius:var(--border-radius-xl);color:var(--color-grouped-background-secondary);font-size:var(--font-size-xs);text-transform:uppercase;background-color:var(--color-fill-secondary);padding:3px}.confetti{pointer-events:none;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:visible}.confetti .confetti__piece{width:var(--confetti-width,14px);height:var(--confetti-height,10px);box-shadow:var(--shadow-low);opacity:0;clip-path:var(--confetti-shape,polygon(0 0,100% 0,80% 100%,20% 100%));will-change:transform;animation:5s cubic-bezier(.4,.7,.2,1) forwards confetti-fall;position:absolute}@keyframes confetti-fall{0%{opacity:1}90%{opacity:1}to{transform:translateY(100vh)rotate(80deg)}}.predictions-game-progress-bar{gap:var(--space-s);padding:var(--space-m);border-radius:var(--border-radius-xl);background-color:var(--color-yellow-background);box-shadow:var(--shadow-low);flex-direction:column;display:flex;position:relative}.predictions-game-progress-bar .predictions-game-progress-bar__label{font-weight:var(--font-weight-xl);justify-content:space-between;align-items:center;display:flex}.predictions-game-progress-bar .predictions-game-progress-bar__label .predictions-game-progress-bar__percentage{color:var(--color-label-secondary)}.predictions-game-progress-bar .predictions-game-progress-bar__track{--track-height:5px;width:100%;height:var(--track-height);border-radius:calc(var(--track-height)/2);background-color:var(--color-fill-quaternary);position:relative}.predictions-game-progress-bar .predictions-game-progress-bar__track .predictions-game-progress-bar__fill{height:var(--track-height);border-radius:calc(var(--track-height)/2);background-color:var(--predictions-game-color-gold);transition:width 1s;position:absolute;top:0;left:0}.predictions-game-container{gap:var(--space-s);margin:0 var(--space-s);flex-direction:column;display:flex}.predictions-game-container .predictions-game-progress-bar{top:var(--space-s);z-index:var(--z-index-m);position:sticky}