.cc-button-component{--buttonBoxShadow:inset 0 -.4rem 2.4rem transparent,inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 var(--borderBottomLine);--buttonBoxShadowHover:inset 0 -.4rem 2.4rem var(--innerBoxShadow),inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 var(--borderBottomLineHover);align-items:center;background-color:var(--bgColor);border:0;border-radius:var(--borderRadius,.5rem);box-shadow:var(--buttonBoxShadow);color:var(--textColor,#fff);-moz-column-gap:var(--columnGap,.6rem);column-gap:var(--columnGap,.6rem);display:inline-grid;font-size:var(--fontSize,1.4rem);font-weight:var(--fontWeight,600);grid-auto-flow:column;justify-content:center;line-height:1.1428;max-width:100%;min-height:var(--buttonHeight,4rem);overflow:hidden;padding:var(--buttonPaddings,.4rem 1.6rem);text-align:center;text-shadow:0 .1rem 0 var(--buttonTextShadow,rgba(0,0,0,.2)),0 .3rem 1.6rem rgba(0,0,0,.05);touch-action:manipulation;transition-duration:.1s;transition-property:box-shadow,background-color,color;transition-timing-function:ease-out;word-break:break-word}@media (hover:hover){.cc-button-component:not([disabled]):hover{background-color:var(--bgColorHover);box-shadow:var(--buttonBoxShadowHover);color:var(--textColorHover,var(--textColor,#fff))}}.cc-button-component:not([disabled]):active{opacity:.9!important}.cc-button-component.cc-button-disabled,.cc-button-component:disabled{cursor:not-allowed;opacity:.5}.cc-button-component .cc-button-icon:only-child{--iconSize:var(--iconSizeLarge,2.4rem)}a.cc-button-disabled{pointer-events:none}.cc-button-primary{--bgColor:var(--color-green-300);--bgColorHover:#a3d160;--borderBottomLine:var(--color-green-400);--borderBottomLineHover:var(--color-green-300);--innerBoxShadow:rgba(69,117,60,.25);--outlineBoxShadow:rgba(93,153,72,.2)}.dark-mode .cc-button-primary{--borderBottomLine:var(--color-green-500);--borderBottomLineHover:var(--color-green-400);--innerBoxShadow:rgba(69,117,60,.5)}.cc-button-secondary{--bgColor:var(--color-bg-subtle);--bgColorHover:var(--color-bg-subtle-hovered);--borderBottomLine:var(--color-transparent-black-10);--borderBottomLineHover:var(--color-transparent-black-14);--innerBoxShadow:rgba(0,0,0,.04);--outlineBoxShadow:var(--color-transparent-white-8);--textColor:var(--color-text-default);--textColorHover:var(--color-text-default-hovered);--buttonTextShadow:transparent}.dark-mode .cc-button-secondary{--buttonTextShadow:var(--color-transparent-black-10)}.dark-mode .cc-button-secondary.cc-button-xx-large{--buttonTextShadow:var(--color-transparent-black-30)}.cc-button-secondary-danger{--bgColor:var(--color-bg-subtler);--bgColorHover:var(--color-bg-subtle);--borderBottomLine:var(--color-transparent-black-10);--borderBottomLineHover:var(--color-transparent-black-14);--innerBoxShadow:rgba(0,0,0,.04);--outlineBoxShadow:var(--color-transparent-white-8);--textColor:var(--color-text-danger);--textColorHover:var(--color-text-danger);--buttonTextShadow:transparent}.cc-button-ghost-link{--bgColor:transparent;--bgColorHover:transparent;--textColor:var(--color-text-link);--textColorHover:var(--color-text-link-hovered);--buttonBoxShadow:transparent;--buttonBoxShadowHover:transparent;--buttonTextShadow:transparent}.cc-button-ghost{--bgColor:transparent;--bgColorHover:transparent;--textColor:var(--color-text-default);--textColorHover:var(--color-text-default-hovered);--buttonBoxShadow:transparent;--buttonBoxShadowHover:transparent;--buttonTextShadow:transparent}.cc-button-monetization{--bgColor:var(--color-blue-300);--bgColorHover:var(--color-blue-200);--borderBottomLine:var(--color-blue-400);--borderBottomLineHover:var(--color-blue-300);--innerBoxShadow:rgba(0,140,209,.5);--outlineBoxShadow:rgba(0,105,171,.2)}.dark-mode .cc-button-monetization{--borderBottomLine:var(--color-blue-500);--borderBottomLineHover:var(--color-blue-400);--innerBoxShadow:rgba(11,84,140,.5)}.cc-button-danger{--bgColor:var(--color-red-400);--bgColorHover:var(--color-red-300);--borderBottomLine:var(--color-red-500);--borderBottomLineHover:var(--color-red-400);--innerBoxShadow:rgba(224,40,40,.5);--outlineBoxShadow:rgba(224,40,40,.2)}.cc-button-streaming{--bgColor:var(--color-bg-streaming);--bgColorHover:var(--color-purple-300);--borderBottomLine:var(--color-transparent-black-10);--borderBottomLineHover:var(--color-transparent-black-10);--innerBoxShadow:rgba(0,0,0,.04)}.cc-button-xx-large{--borderRadius:1rem;--borderHeight:.4rem;--buttonBoxShadow:0 0 .8rem transparent,0 0 1.6rem transparent,inset 0 -.8rem 2.4rem transparent,inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 var(--borderBottomLine);--buttonBoxShadowHover:0 0 .8rem var(--outlineBoxShadow),0 0 1.6rem var(--outlineBoxShadow),inset 0 -.8rem 2.4rem var(--innerBoxShadow),inset 0 calc(var(--borderHeight, .1rem)*-1) 0 0 var(--borderBottomLineHover);--buttonHeight:6.4rem;--buttonPaddings:0 2.4rem var(--borderHeight);--columnGap:.8rem;--fontSize:2.4rem;--fontWeight:800;--iconSize:2.8rem;--iconSizeLarge:3.2rem;font-family:var(--globalSecondaryFont)}.cc-button-x-large{--buttonHeight:5.6rem;--buttonPaddings:.4rem 2rem;--columnGap:.8rem;--fontSize:1.8rem;--iconSize:2.4rem;--iconSizeLarge:2.8rem}.cc-button-large{--buttonHeight:4.8rem;--buttonPaddings:.4rem 2rem;--columnGap:.8rem;--fontSize:1.6rem;--iconSize:2.4rem;--iconSizeLarge:2.8rem}.cc-button-small{--borderRadius:.3rem;--buttonHeight:3.2rem;--buttonPaddings:.2rem 1.6rem;--iconSize:1.6rem;--iconSizeLarge:2rem}.cc-button-x-small{--borderRadius:.3rem;--buttonHeight:2.4rem;--buttonPaddings:.2rem 1.2rem;--columnGap:.4rem;--fontSize:1.2rem;--fontWeight:500;--iconSize:1.4rem;--iconSizeLarge:1.6rem}.cc-button-full{width:100%}.cc-button-min-width{min-width:12rem}.cc-button-icon{font-size:var(--iconSize,2rem)}.cc-button-one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ready-to-play-banner-component{align-items:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:var(--color-gray-900);background-color:color-mix(in srgb,var(--color-gray-900),transparent 10%);border-top:.1rem solid var(--color-transparent-white-10);bottom:0;box-shadow:0 0 .8rem var(--color-transparent-black-14),0 0 1.6rem var(--color-transparent-black-14);color:var(--color-neutrals-white);display:flex;font-size:1.4rem;justify-content:center;left:0;padding-bottom:env(safe-area-inset-bottom);position:sticky;right:0;z-index:2002}.ready-to-play-banner-close{background:0;border:0;height:4rem;opacity:.5;padding:0;position:absolute;right:0;top:0;width:4rem}.ready-to-play-banner-close-icon{color:var(--color-transparent-white-50);font-size:2.4rem;margin-top:-.3rem}.ready-to-play-banner-content{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-areas:"benefits benefits" "play download";justify-content:center;margin:0 auto;padding:2rem 1.6rem;row-gap:1rem;width:100%}.ready-to-play-banner-content.ready-to-play-banner-desktop{grid-template-areas:"benefits" "play"}.ready-to-play-banner-content.ready-to-play-banner-desktop .ready-to-play-banner-store-actions{display:none}.ready-to-play-banner-details{grid-area:benefits;margin:0 auto;max-width:30rem;text-shadow:0 .1rem .1rem var(--color-transparent-black-20)}.ready-to-play-banner-title{color:var(--color-neutrals-white);font-family:var(--globalSecondaryFont);font-size:2.2rem;font-weight:700;line-height:1.1;margin:0 0 1.8rem;text-align:center}.ready-to-play-banner-list{color:var(--color-neutrals-white);-moz-columns:2;columns:2;list-style-type:none;margin:0;padding:0}.ready-to-play-banner-list-item{align-items:center;display:flex;line-height:1.25;margin-bottom:1rem}.ready-to-play-banner-icon{color:var(--color-green-300);font-size:1.4rem;padding-right:1rem}.ready-to-play-banner-btn{grid-area:play}.ready-to-play-banner-store-actions{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;grid-area:download;row-gap:1rem}.ready-to-play-banner-store-button{display:block;height:auto;max-width:100%;min-width:18.1rem}@media (min-width:48em){.ready-to-play-banner-content{-moz-column-gap:4rem;column-gap:4rem;grid-template-areas:"benefits play download";padding-left:6rem}.ready-to-play-banner-store-button{max-height:5.5rem}.ready-to-play-banner-title{text-align:left}}@media (min-width:60em){.ready-to-play-banner-content.ready-to-play-banner-desktop{grid-template-areas:"benefits play download"}.ready-to-play-banner-content.ready-to-play-banner-desktop .ready-to-play-banner-store-actions{display:flex}}@media (min-width:78.125em){.ready-to-play-banner-content{-moz-column-gap:6rem;column-gap:6rem;padding-left:16rem}.nav-wide:not(.nav-collapsed) .ready-to-play-banner-content{padding-left:19.5rem}}