.SubscriptionPlanPickerDialog-module__modalContainer___1e8b2{--subscription-card-border:#6b7584;--fill-color:currentColor;background-color:var(--gds-containerSolidAppBackground);border:1px solid var(--subscription-card-border);border-radius:1rem;box-shadow:0 0 32px 0 rgba(0,0,0,.65);box-shadow:0 0 4px 0 rgba(0,0,0,.3);max-height:90%;max-width:90%;padding:1rem 0 2rem;white-space:normal;width:-moz-fit-content;width:fit-content}body[data-theme=hc-black] .SubscriptionPlanPickerDialog-module__modalContainer___1e8b2{--subscription-card-border:var( --gds-contentOnBackplateSolidSecondaryRest );--fill-color:var(--gds-contentOnBackplateSolidSecondaryRest)}.SubscriptionPlanPickerDialog-module__modalContainer___1e8b2.SubscriptionPlanPickerDialog-module__modalContainer___1e8b2.SubscriptionPlanPickerDialog-module__modalContainer___1e8b2.SubscriptionPlanPickerDialog-module__modalContainer___1e8b2{height:auto}body[data-media-type=tv] .SubscriptionPlanPickerDialog-module__modalContainer___1e8b2.SubscriptionPlanPickerDialog-module__modalContainer___1e8b2.SubscriptionPlanPickerDialog-module__modalContainer___1e8b2.SubscriptionPlanPickerDialog-module__modalContainer___1e8b2{height:920px}.SubscriptionPlanPickerDialog-module__errorContainer___lnxSd,.SubscriptionPlanPickerDialog-module__loadingContainer___oAAb\+{align-items:center;background-color:var(--gds-containerSolidAppBackground);border:1px solid var(--subscription-card-border);border-radius:1rem;box-shadow:0 0 32px 0 rgba(0,0,0,.65);box-shadow:0 0 4px 0 rgba(0,0,0,.3);display:flex;justify-content:center;max-width:960px;padding:1rem 0 2rem;white-space:normal;width:-moz-fit-content;width:fit-content;width:100%}.SubscriptionPlanPickerDialog-module__innerContainer___N8wGP{display:flex;flex-direction:column;justify-content:center}.SubscriptionPlanPickerDialog-module__modalHeader___iV0TQ{align-items:center;flex-direction:column;gap:1rem;margin-bottom:0;min-width:-moz-fit-content;min-width:fit-content;text-align:center;white-space:normal;width:100%}.SubscriptionPlanPickerDialog-module__productTitle___s8Exi,.SubscriptionPlanPickerDialog-module__withoutProduct___BX4T7 .SubscriptionPlanPickerDialog-module__productTitle___s8Exi{margin-bottom:1rem;margin-top:1rem}@media (min-width:768px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__withoutProduct___BX4T7 .SubscriptionPlanPickerDialog-module__productTitle___s8Exi{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1024px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__withoutProduct___BX4T7 .SubscriptionPlanPickerDialog-module__productTitle___s8Exi{margin-bottom:2rem;margin-top:2rem}}.SubscriptionPlanPickerDialog-module__withoutProductTitle___U0Xcy{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;margin-top:1rem}@media (min-width:768px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__withoutProductTitle___U0Xcy{gap:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1024px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__withoutProductTitle___U0Xcy{gap:1.5rem;margin-bottom:2rem;margin-top:2rem}}.SubscriptionPlanPickerDialog-module__featuresContainer___xvYnA{display:flex;flex-wrap:wrap;font-size:20px;gap:1rem;justify-content:center;width:100%}@media (min-width:768px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__featuresContainer___xvYnA{gap:2rem}}@media (min-width:1024px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__featuresContainer___xvYnA{gap:3rem}}.SubscriptionPlanPickerDialog-module__featureItem___FAmxu{align-items:center;display:flex;gap:2px}.SubscriptionPlanPickerDialog-module__modalBody___cmwmm{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2rem;min-height:0;overflow-y:auto}body[data-media-type=tv] .SubscriptionPlanPickerDialog-module__modalBody___cmwmm{overflow:visible}.SubscriptionPlanPickerDialog-module__subscriptionCardsContainer___5BavS{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}@media (min-width:1920px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__notice___Xjsmt{font-size:1.25rem}}.SubscriptionPlanPickerDialog-module__notice___Xjsmt a{color:inherit!important;text-decoration:underline}body[data-theme=hc-black] .SubscriptionPlanPickerDialog-module__notice___Xjsmt a{color:var(--fill-color)!important}.SubscriptionPlanPickerDialog-module__comparePlans___XGtyz{align-items:center;display:flex;justify-content:center;width:100%}.SubscriptionPlanPickerDialog-module__comparePlans___XGtyz a{background:none;border:2px solid transparent;padding:0 0 0 8px}body[data-theme=hc-black] .SubscriptionPlanPickerDialog-module__comparePlans___XGtyz a{color:var(--fill-color)}.SubscriptionPlanPickerDialog-module__comparePlans___XGtyz a:hover{text-decoration:underline}.SubscriptionPlanPickerDialog-module__comparePlans___XGtyz a:focus{border:2px solid}@media (min-width:1920px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__comparePlans___XGtyz a span{font-size:1.25rem}}.SubscriptionPlanPickerDialog-module__contextualStoreScrollable___Nnqh0{background-color:#201f24;height:inherit;overflow-y:auto;position:absolute;width:min(100%,668px)}@media(min-width:540px){.SubscriptionPlanPickerDialog-module__contextualStoreScrollable___Nnqh0{border-radius:8px;height:-moz-fit-content;height:fit-content}}.SubscriptionPlanPickerDialog-module__gamePassLogo___KZDbe{color:var(--fill-color);height:26px;width:211px}@media (min-width:1024px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__gamePassLogo___KZDbe{height:30px;width:244px}}@media (min-width:1920px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__gamePassLogo___KZDbe{height:48px;width:390px}}.SubscriptionPlanPickerDialog-module__container___qS67W{--subscription-card-shadow:#0000004d;--subscription-card-dark-background:#25282c;--subscription-card-banner-background:#1a1b1e66;--subscription-card-text-secondary:#ffffffa6;--subscription-card-action-button-background:#3e434b;--text-color:#fff}body[data-theme=hc-black] .SubscriptionPlanPickerDialog-module__container___qS67W{--subscription-card-action-button-background:#000}.SubscriptionPlanPickerDialog-module__container___qS67W{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--subscription-card-border);border-radius:1rem;box-shadow:0 0 2px 0 var(--subscription-card-shadow);color:var(--text-color);height:23.25rem;overflow:hidden;width:17rem}@media (min-width:1920px) and (min-height:calc(480px + 1px)){.SubscriptionPlanPickerDialog-module__container___qS67W{height:unset;min-height:23.25rem;width:20rem}}.SubscriptionPlanPickerDialog-module__core___xEH2P{background:url(https://assets.play.xbox.com/playxbox/static/media/BlueDark.fc2fea24.png) no-repeat 50%;background-size:cover}.SubscriptionPlanPickerDialog-module__standard___-SqGl{background:url(https://assets.play.xbox.com/playxbox/static/media/PinkDark.1e7e185f.png) no-repeat 50%;background-size:cover}.SubscriptionPlanPickerDialog-module__ultimate___1IuX1{background:url(https://assets.play.xbox.com/playxbox/static/media/GreenDark.870791d0.png) no-repeat 50%;background-size:cover}.SubscriptionPlanPickerDialog-module__myPlan___H\+aY8{background:var(--subscription-card-dark-background)!important}body[data-theme=hc-black] .SubscriptionPlanPickerDialog-module__core___xEH2P,body[data-theme=hc-black] .SubscriptionPlanPickerDialog-module__myPlan___H\+aY8,body[data-theme=hc-black] .SubscriptionPlanPickerDialog-module__standard___-SqGl,body[data-theme=hc-black] .SubscriptionPlanPickerDialog-module__ultimate___1IuX1{background:#000!important;border:1px solid var(--gds-contentOnBackplateSolidSecondaryRest)}.SubscriptionPlanPickerDialog-module__body___yprT2{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1rem}.SubscriptionPlanPickerDialog-module__myPlanBanner___JaclP{background:var(--subscription-card-banner-background);font-weight:600;height:34px;text-align:center;width:100%}.SubscriptionPlanPickerDialog-module__myPlanText___MEhh8{vertical-align:middle}.SubscriptionPlanPickerDialog-module__endDateText___OgAEv{color:var(--subscription-card-text-secondary);vertical-align:middle}.SubscriptionPlanPickerDialog-module__header___dCSVD{display:flex;font-weight:600;justify-content:space-between}.SubscriptionPlanPickerDialog-module__titleContainer___XN9dh{display:flex;flex-direction:column}.SubscriptionPlanPickerDialog-module__gamePassImage___aj-7C{width:8.125rem}.SubscriptionPlanPickerDialog-module__title___g2t6a{margin-block:auto}.SubscriptionPlanPickerDialog-module__thumbnailContainer___Zijkz{height:4rem;overflow:visible;position:relative;width:4rem}.SubscriptionPlanPickerDialog-module__thumbnail___22ZJS{border-radius:.5rem;clip-path:path("M0,0 H48 A13,16 28 0 0 64,13 V64 H0 Z");height:100%;width:100%}.SubscriptionPlanPickerDialog-module__myPlan___H\+aY8 .SubscriptionPlanPickerDialog-module__thumbnail___22ZJS{opacity:.5}.SubscriptionPlanPickerDialog-module__checkmark___bVuIY{fill:var(--fill-color);margin:0;position:absolute;right:-3.5px;top:-5px;z-index:2}.SubscriptionPlanPickerDialog-module__priceContainer___-9ClS{display:flex;flex-direction:column;gap:.25rem;margin-bottom:auto}.SubscriptionPlanPickerDialog-module__originalPrice___Nmh\+0{color:var(--subscription-card-text-secondary)!important;font-weight:400;order:2}.SubscriptionPlanPickerDialog-module__listedPrice___6LUzJ{color:var(--text-color)!important;font-weight:400;order:1}.SubscriptionPlanPickerDialog-module__discountDetail___hDgmG{font-weight:400}.SubscriptionPlanPickerDialog-module__recurringPrice___SmE\+D{color:var(--subscription-card-text-secondary)}.SubscriptionPlanPickerDialog-module__gameCatalog___7rU\+y{display:flex;flex-direction:column;gap:.25rem}.SubscriptionPlanPickerDialog-module__gameCatalogHeader___yCVLI{font-weight:600}.SubscriptionPlanPickerDialog-module__gameCatalogSubtext___6mJrP{color:var(--subscription-card-text-secondary);font-family:Segoe UI,sans-serif;font-weight:400}.SubscriptionPlanPickerDialog-module__inclusions___85414{color:var(--subscription-card-text-secondary);font-family:Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubscriptionPlanPickerDialog-module__includedInSubscription___GXytE{color:var(--text-color);font-weight:700}.SubscriptionPlanPickerDialog-module__actionButton___i3ZIa{align-items:center;background:var(--subscription-card-action-button-background)!important;border:1px solid var(--subscription-card-border)!important;border-radius:.5rem;color:var(--fill-color)!important;cursor:pointer;display:flex;font-weight:600;height:auto;justify-content:center;margin-top:.5rem;padding:.375rem .9375rem;text-decoration:none;width:100%}.SubscriptionPlanPickerDialog-module__checkmarkRow___bnzcp{list-style-type:none;margin-bottom:0;padding-left:0}.SubscriptionPlanPickerDialog-module__checkmarkRow___bnzcp li{align-items:center;display:flex;gap:.5rem}.SubscriptionPlanPickerDialog-module__checkmarkRow___bnzcp li .SubscriptionPlanPickerDialog-module__checkmarkIcon___7SZnV{margin:0}.SubscriptionPlanPickerDialog-module__withoutProduct___BX4T7 .SubscriptionPlanPickerDialog-module__container___qS67W{height:unset;width:20rem}.SubscriptionPlanPickerDialog-module__withoutProduct___BX4T7 .SubscriptionPlanPickerDialog-module__priceContainer___-9ClS{margin-bottom:unset}.SubscriptionPlanPickerDialog-module__withoutProduct___BX4T7 .SubscriptionPlanPickerDialog-module__actionButton___i3ZIa{margin-top:auto}.OwnershipTypeBadge-module__badge___DqajN,.OwnershipTypeBadge-module__gamepassBadge___KdQfj,.OwnershipTypeBadge-module__ownedBadge___TgjGt{fill:var(--gds-contentPrimary);background-color:var(--gds-containerAcrylicDark);border-radius:0 4px 0 0}body[data-media-type=tv] .OwnershipTypeBadge-module__badge___DqajN,body[data-media-type=tv] .OwnershipTypeBadge-module__gamepassBadge___KdQfj,body[data-media-type=tv] .OwnershipTypeBadge-module__ownedBadge___TgjGt{height:unset}.OwnershipTypeBadge-module__gamepassBadge___KdQfj{padding:6px 11px}body[data-media-type=tv] .OwnershipTypeBadge-module__gamepassBadge___KdQfj{padding:8px}.OwnershipTypeBadge-module__gamepassIcon___4jxjK{margin:unset}.OwnershipTypeBadge-module__ownedBadge___TgjGt{padding:6px 14px}body[data-media-type=tv] .OwnershipTypeBadge-module__ownedBadge___TgjGt{padding:14px}.OwnershipTypeBadge-module__ownedIcon___XxnUs{margin:unset}body[data-media-type=tv] .OwnershipTypeBadge-module__ownedIcon___XxnUs{height:36px;width:36px}.GameOwnedBadge-module__gameOwnedBadge___zssJl{fill:var(--gds-contentPrimary);background-color:var(--gds-containerAcrylicDark)}body[data-media-type=tv] .GameOwnedBadge-module__gameOwnedBadge___zssJl{width:64px}.GamePassBadge-module__gamepassBadge___bpa1B{fill:var(--gds-contentPrimary);background-color:var(--gds-containerAcrylicDark)}.XboxGamePassLogo-module__svg___l7OjH{fill:currentColor;position:relative}.Spinner-module__spinner___UB5Bc{height:32px;width:32px}body[data-media-type=tv] .Spinner-module__spinner___UB5Bc{height:64px;width:64px}@keyframes Spinner-module__rotate___zU2p6{0%{transform:rotate(105deg)}to{transform:rotate(465deg)}}.Spinner-module__rotating___iNrTO{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:Spinner-module__rotate___zU2p6;animation-timing-function:cubic-bezier(.4,0,.2,1);transform-origin:300px 300px}.Spinner-module__pattern___Hj0vw{stroke:url(#Pattern)}.GenericErrorImage-module__image___aaAmt{height:118px;width:128px}@media (min-width:480px) and (min-height:calc(480px + 1px)){.GenericErrorImage-module__image___aaAmt{height:166px;width:180px}}body[data-media-type=tv] .GenericErrorImage-module__image___aaAmt{height:524px;width:607px}