.ProductAuthActions-module__-_5rQq__ownershipOption:focus-visible{outline:1px solid var(--muted-foreground);outline-offset:-1px;box-shadow:none}.ProductAuthActions-module__-_5rQq__profileActions>:is(button,[data-profile-rating]){justify-self:center;width:calc(100% - 1rem);height:2rem;position:relative;overflow:visible}.ProductAuthActions-module__-_5rQq__profileActions>button>span[class~=absolute]{border-radius:inherit;overflow:hidden}.ProductAuthActions-module__-_5rQq__profileActions>[data-profile-rating]{gap:.375rem;padding-inline:.5rem}.ProductAuthActions-module__-_5rQq__profileActions>[data-profile-rating][data-has-rating=true]{gap:0}.ProductAuthActions-module__-_5rQq__profileActions>[data-profile-rating][data-has-rating=true]>[data-rating-label]{position:absolute;inset-inline-start:.5rem}.ProductAuthActions-module__-_5rQq__profileActions>[data-profile-rating]>button{inset-inline-end:0;position:absolute;top:50%;transform:translateY(-50%)}.ProductAuthActions-module__-_5rQq__profileActions>:is(button,[data-profile-rating]):before{content:"";background:var(--border);pointer-events:none;width:1px;position:absolute;inset-block:-4px;inset-inline-start:-8px}.ProductAuthActions-module__-_5rQq__profileActions>:nth-child(odd of button,[data-profile-rating]):before{display:none}.ProductAuthActions-module__-_5rQq__profileActions>:is(button,[data-profile-rating]):after{content:"";inset-inline:0;background:var(--border);pointer-events:none;height:1px;position:absolute;top:-4px}.ProductAuthActions-module__-_5rQq__profileActions>:nth-child(-n+2 of button,[data-profile-rating]):after{display:none}@container profile-actions (min-width:440px){.ProductAuthActions-module__-_5rQq__profileActions>:nth-child(odd of button,[data-profile-rating]):before{display:block}.ProductAuthActions-module__-_5rQq__profileActions>:nth-child(3n+1 of button,[data-profile-rating]):before{display:none}.ProductAuthActions-module__-_5rQq__profileActions>:nth-child(3 of button,[data-profile-rating]):after{display:none}}@container profile-actions (min-width:700px){.ProductAuthActions-module__-_5rQq__profileActions{grid-template-columns:minmax(160px, 1.2fr) repeat(4, minmax(0, 1fr)) var(--profile-share-column,minmax(0, 1fr));margin-inline-end:var(--profile-actions-end-overhang,0px)}.ProductAuthActions-module__-_5rQq__profileActions>:is(button,[data-profile-rating]):after{display:none}.ProductAuthActions-module__-_5rQq__profileActions>:nth-child(3n+1 of button,[data-profile-rating]):before{display:block}.ProductAuthActions-module__-_5rQq__profileActions>:nth-child(6n+1 of button,[data-profile-rating]):before{display:none}.ProductAuthActions-module__-_5rQq__profileActions>:nth-child(6 of button,[data-profile-rating]):before{inset-block:var(--profile-share-divider-inset,-4px)}}
.DesignSystemPreview-module__hTaXnW__page{max-width:1240px;margin-inline:auto;padding:24px 16px 64px}.DesignSystemPreview-module__hTaXnW__themeToggle{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:50;position:fixed}.DesignSystemPreview-module__hTaXnW__section{margin-top:40px;scroll-margin-top:24px}.DesignSystemPreview-module__hTaXnW__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.DesignSystemPreview-module__hTaXnW__specimen{gap:24px;display:grid}.DesignSystemPreview-module__hTaXnW__actions{container:profile-actions/inline-size}.DesignSystemPreview-module__hTaXnW__demoContent{min-width:0;display:grid}.DesignSystemPreview-module__hTaXnW__offer{border-top:1px solid var(--border)}.DesignSystemPreview-module__hTaXnW__offerRow{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.DesignSystemPreview-module__hTaXnW__offerRow>:last-child{grid-column:2}.DesignSystemPreview-module__hTaXnW__metrics{background:var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.DesignSystemPreview-module__hTaXnW__metrics>div{background:var(--background);min-width:0;padding:12px 20px}@media (min-width:640px){.DesignSystemPreview-module__hTaXnW__page{padding:40px 24px 80px}.DesignSystemPreview-module__hTaXnW__swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.DesignSystemPreview-module__hTaXnW__offerRow{grid-template-columns:100px minmax(0,1fr) auto;padding-inline:24px}.DesignSystemPreview-module__hTaXnW__offerRow>:last-child{grid-column:auto}.DesignSystemPreview-module__hTaXnW__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.DesignSystemPreview-module__hTaXnW__specimen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.DesignSystemPreview-module__hTaXnW__demoContent{grid-template-columns:minmax(0,1fr) 280px}.DesignSystemPreview-module__hTaXnW__offer{border-top:0;border-left:1px solid var(--border)}}
.PlatformGlyph-module__aCCyva__icon{background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.DealMetadata-module__q4rsNq__row{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;width:100%;min-width:0;font-size:12px;line-height:20px;display:flex}.DealMetadata-module__q4rsNq__platform,.DealMetadata-module__q4rsNq__score{flex-shrink:0;align-items:center;min-width:0;min-height:20px;display:flex}.DealMetadata-module__q4rsNq__time{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.DealMetadata-module__q4rsNq__highScore{--list-badge-padding-start:24px;position:relative}.DealMetadata-module__q4rsNq__scoreFlame{z-index:1;width:16px;height:16px;color:var(--primary);fill:none;pointer-events:none;flex-shrink:0;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.DealMetadata-module__q4rsNq__shop{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DealMetadata-module__q4rsNq__separator{opacity:.5;margin-right:8px}
.ListBadge-module__KFR2KG__badge{height:20px;min-height:20px;padding-block:0;padding-inline:var(--list-badge-padding-start,6px) 6px;background:var(--accent);color:var(--muted-foreground);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-family:inherit;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.ListBadge-module__KFR2KG__badge.quality-badge{height:20px;min-height:20px;padding-block:0;padding-inline:var(--list-badge-padding-start,6px) 6px;background:var(--accent);color:var(--muted-foreground);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-family:inherit;font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.ListBadge-module__KFR2KG__badge.quality-badge>span{transform:none}
.EditionNotice-module__s727Cq__compactBadge[data-edition-notice]{height:16px;min-height:16px;padding-inline:4px}
.DealPrice-module__MlnWqW__prices{white-space:nowrap;flex-direction:column;align-self:center;align-items:flex-end;gap:4px;min-width:0;display:flex}.DealPrice-module__MlnWqW__main{align-items:center;gap:4px;display:flex}.DealPrice-module__MlnWqW__current{color:var(--primary);font-size:14px;font-weight:600;line-height:20px}.DealPrice-module__MlnWqW__unavailable{color:var(--muted-foreground);text-decoration:line-through}.DealPrice-module__MlnWqW__details{justify-content:flex-end;align-items:center;gap:6px;min-height:20px;display:flex}.DealPrice-module__MlnWqW__baseline{color:var(--muted-foreground);font-size:12px;line-height:20px;text-decoration:line-through}.DealPrice-module__MlnWqW__coupon{pointer-events:auto;min-width:0;max-width:160px;display:flex}.DealPrice-module__MlnWqW__record{z-index:30;pointer-events:auto;cursor:help;width:14px;height:20px;color:var(--foreground);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.DealPrice-module__MlnWqW__record:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.DealPrice-module__MlnWqW__record[data-price-record=HL]{color:var(--primary)}@media (max-width:639px){.DealPrice-module__MlnWqW__baseline{display:none}.DealPrice-module__MlnWqW__coupon{max-width:104px}}
.Metadata-module__EfEYna__metadata{color:var(--muted-foreground)}:is(.Metadata-module__EfEYna__metadata .text-gray-300,.Metadata-module__EfEYna__metadata .text-gray-400,.Metadata-module__EfEYna__metadata .text-gray-500,.Metadata-module__EfEYna__metadata .text-gray-600,.Metadata-module__EfEYna__metadata .text-muted-foreground){color:inherit}.Metadata-module__EfEYna__metadata .quality-badge{color:inherit;background:var(--accent);opacity:1;border-color:#0000}
.FeaturedDeal-module__kC95DW__highlight{background:0 0}.dark .FeaturedDeal-module__kC95DW__highlight{background:linear-gradient(to right, color-mix(in srgb, var(--primary) 12%, transparent), color-mix(in srgb, var(--primary) 4%, transparent), transparent)}
.AvailabilityChangesSection-module__yKKMGa__rowBody{align-items:center;gap:12px;width:100%;display:flex}.AvailabilityChangesSection-module__yKKMGa__info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AvailabilityChangesSection-module__yKKMGa__statusColumn{border-left:1px solid var(--border);flex:0 0 128px;align-self:center;align-items:center;height:48px;padding:6px 0 6px 12px;display:flex}.AvailabilityChangesSection-module__yKKMGa__status{color:var(--foreground);text-align:left;align-items:center;gap:8px;display:flex}.AvailabilityChangesSection-module__yKKMGa__symbol{width:16px;height:16px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AvailabilityChangesSection-module__yKKMGa__symbol svg{stroke-width:1.75px;width:16px;height:16px}.AvailabilityChangesSection-module__yKKMGa__status[data-sold-out=true] .AvailabilityChangesSection-module__yKKMGa__symbol,.AvailabilityChangesSection-module__yKKMGa__status[data-direction=down] .AvailabilityChangesSection-module__yKKMGa__symbol{color:var(--muted-foreground)}.AvailabilityChangesSection-module__yKKMGa__message{flex-direction:column;gap:2px;display:flex}.AvailabilityChangesSection-module__yKKMGa__label{font-size:12px;font-weight:500;line-height:18px}.AvailabilityChangesSection-module__yKKMGa__change{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}@media (min-width:640px){.AvailabilityChangesSection-module__yKKMGa__rowBody{gap:16px}.AvailabilityChangesSection-module__yKKMGa__info{gap:12px}.AvailabilityChangesSection-module__yKKMGa__statusColumn{flex-basis:144px;padding-left:16px}}
.HomeDeferredLayout-module__UFnjWa__section{content-visibility:auto;contain-intrinsic-block-size:auto var(--section-height);overflow-clip-margin:1rem}@supports not (overflow-clip-margin:1rem){@media (max-width:639px){.HomeDeferredLayout-module__UFnjWa__section{content-visibility:visible;contain-intrinsic-block-size:none}}}.HomeDeferredLayout-module__UFnjWa__physicalOffers{--section-height:2780px}.HomeDeferredLayout-module__UFnjWa__physicalUpdates{--section-height:2450px}.HomeDeferredLayout-module__UFnjWa__popular{--section-height:1050px}.HomeDeferredLayout-module__UFnjWa__digital{--section-height:2340px}.HomeDeferredLayout-module__UFnjWa__releases{--section-height:780px}.HomeDeferredLayout-module__UFnjWa__blog{--section-height:1540px}@media (min-width:640px){.HomeDeferredLayout-module__UFnjWa__physicalUpdates{--section-height:1750px}.HomeDeferredLayout-module__UFnjWa__popular{--section-height:290px}.HomeDeferredLayout-module__UFnjWa__releases{--section-height:280px}.HomeDeferredLayout-module__UFnjWa__blog{--section-height:780px}}@media (min-width:1024px){.HomeDeferredLayout-module__UFnjWa__physicalOffers{--section-height:1050px}.HomeDeferredLayout-module__UFnjWa__physicalUpdates{--section-height:980px}.HomeDeferredLayout-module__UFnjWa__digital{--section-height:1140px}.HomeDeferredLayout-module__UFnjWa__blog{--section-height:440px}}
.ResponsiveHomeTiles-module__g3MCLq__card>span{pointer-events:none}@media (max-width:639px) and (hover:hover){.dark .ResponsiveHomeTiles-module__g3MCLq__card:hover{background-color:var(--accent)}}@media (min-width:640px){.ResponsiveHomeTiles-module__g3MCLq__list{box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0;overflow:visible}.ResponsiveHomeTiles-module__g3MCLq__grid>:not(:last-child){border-bottom-width:1px}.ResponsiveHomeTiles-module__g3MCLq__card{border:1px solid var(--color-gray-200);height:100%;box-shadow:var(--surface-shadow);background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;gap:.5rem;padding:.625rem}.dark .ResponsiveHomeTiles-module__g3MCLq__card{border-color:var(--border);background:var(--card);box-shadow:none}@media (hover:hover){a.ResponsiveHomeTiles-module__g3MCLq__card[title]:hover{border-color:var(--color-orange-200)}.dark a.ResponsiveHomeTiles-module__g3MCLq__card[title]:hover{border-color:var(--border)}}.ResponsiveHomeTiles-module__g3MCLq__contents{display:contents}.ResponsiveHomeTiles-module__g3MCLq__title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;order:1;font-size:.75rem;line-height:1.375;display:-webkit-box;overflow:hidden}.ResponsiveHomeTiles-module__g3MCLq__price{order:3;font-size:.75rem;line-height:1rem}.ResponsiveHomeTiles-module__g3MCLq__physicalPrice{margin-top:auto}.ResponsiveHomeTiles-module__g3MCLq__releaseDate{order:2;margin-top:auto;font-size:.68rem;font-weight:600;line-height:1.5}.ResponsiveHomeTiles-module__g3MCLq__physicalCover,.ResponsiveHomeTiles-module__g3MCLq__popularCover{box-sizing:border-box;background:0 0;border:0;border-radius:0;align-self:auto;width:100%;height:0;padding:140% 0 0;display:block;position:relative;overflow:hidden}:is(.dark .ResponsiveHomeTiles-module__g3MCLq__physicalCover,.dark .ResponsiveHomeTiles-module__g3MCLq__popularCover){background:var(--offer-cover-plate);border-radius:3px}.ResponsiveHomeTiles-module__g3MCLq__coverContent{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dark .ResponsiveHomeTiles-module__g3MCLq__coverContent{inset:.5rem}.ResponsiveHomeTiles-module__g3MCLq__releaseCover{border-radius:var(--radius-sm);background:var(--color-gray-100);border:0;width:100%;height:0;padding-top:100%}.dark .ResponsiveHomeTiles-module__g3MCLq__releaseCover{background:var(--muted)}.ResponsiveHomeTiles-module__g3MCLq__releaseCover img{position:absolute;inset:0}.ResponsiveHomeTiles-module__g3MCLq__popularImage{padding:0}.ResponsiveHomeTiles-module__g3MCLq__rank{border-color:var(--color-orange-500);background:var(--color-orange-500);letter-spacing:.08em;color:#fff;box-shadow:none;border-radius:8px 3px 3px;padding:.125rem .375rem;font-size:.55rem;top:0;left:0}}
