.card-report{flex:none;display:inline-flex}.card-report-pointer{opacity:0;pointer-events:none}:is(.game-card,.game-presentation,.promotion-content,.promotion-poster,.network-promotion,.direct-advertisement):is(:hover,:focus-within) .card-report-pointer,.card-report:focus-within .card-report-pointer,.card-report[data-always-visible=true] .card-report-pointer{opacity:1;pointer-events:auto}.card-report-touch{display:none}@media (hover:none),(pointer:coarse){.card-report:not([data-always-visible=true]) .card-report-pointer{display:none}.card-report-touch{display:inline-flex}}.promotion-poster-report{position:absolute;bottom:8px;right:8px}.promotion-poster-report .card-report{border-radius:var(--radius-3);background:var(--color-panel-solid)}@media (hover:hover) and (pointer:fine){.promotion-poster-report:not(:focus-within) .card-report{background:0 0}.promotion-poster:hover .promotion-poster-report .card-report{background:var(--color-panel-solid)}}.promotion-content{border:1px solid var(--gray-6);border-radius:var(--radius-4);background:var(--color-panel-solid);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.promotion-content-art{aspect-ratio:4/3;contain:size;min-height:0;flex:none;inline-size:100%;position:relative;overflow:hidden}.promotion-content-art :is(picture,img){object-fit:cover;width:100%;height:100%;min-height:0;display:block}.promotion-disclosure{position:absolute;top:8px;left:8px}.promotion-content-body{min-height:0}.promotion-content .game-card-intro{grid-template-columns:minmax(0,1fr)}.promotion-content .game-card-intro:has(.promotion-logo){grid-template-columns:40px minmax(0,1fr)}.promotion-logo,.promotion-logo img,.game-card-intro>picture.promotion-logo{object-fit:contain;border-radius:var(--radius-3);width:40px;height:40px;overflow:hidden}.promotion-destination{z-index:1;border-radius:inherit;position:absolute;inset:0}.promotion-destination:focus-visible{outline:3px solid var(--focus-8);outline-offset:-3px}.promotion-content>.card-report{z-index:3;background:var(--color-panel-solid);border-radius:var(--radius-3);position:absolute;top:8px;right:8px}.promotion-content-body h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promotion-content[data-layout=compact] .promotion-content-body{padding-bottom:0}.promotion-content[data-layout=compact][data-phone=true]{container-type:inline-size}.promotion-content[data-layout=compact][data-phone=true] .promotion-content-art{aspect-ratio:auto;block-size:calc(75cqw + 28px)}.promotion-content[data-layout=expanded]{border:0;border-radius:0}.promotion-content[data-layout=expanded] .promotion-content-art{aspect-ratio:auto;flex:1}.promotion-content[data-layout=expanded] .promotion-content-body{flex:none;padding:16px 24px}.promotion-content[data-layout=expanded] .game-card-description{min-height:0}.promotion-content[data-layout=expanded][data-phone=true] .promotion-disclosure{top:auto;bottom:8px}.promotion-content[data-layout=rail]{box-sizing:content-box;aspect-ratio:9/16;width:calc(100% - 2px);height:auto}.promotion-content[data-layout=rail] .promotion-content-art{aspect-ratio:auto;position:absolute;inset:0}.promotion-content[data-layout=rail] .promotion-content-body{background:linear-gradient(transparent,var(--color-panel-solid) 40%);flex:none;margin-top:auto;padding:48px 12px 0;position:relative}.promotion-content[data-layout=rail] .game-card-intro{grid-template-columns:minmax(0,1fr)}.promotion-content[data-layout=rail] .game-card-intro>:first-child:not(.game-card-heading),.promotion-content[data-layout=rail] .game-card-description{display:none}.promotion-content[data-layout=moment] .promotion-content-art{aspect-ratio:auto;flex:1;min-height:120px}.promotion-content[data-layout=moment] .promotion-content-body{flex:none;gap:8px;padding:16px}.promotion-content[data-layout=moment] .game-card-title-row h3{white-space:normal}.promotion-content[data-layout=moment] .game-card-description{min-height:0}.promotion-content[data-layout=strip]{border-radius:0;flex-direction:row;flex:none;align-items:center;gap:12px;height:auto;padding:4px 12px}.promotion-content[data-layout=strip]>.promotion-disclosure{flex:none;position:static}.promotion-content[data-layout=strip] .promotion-content-body{flex-direction:row;align-items:center;gap:12px;padding:0}.promotion-content[data-layout=strip] .game-card-description{display:none}.promotion-content[data-layout=strip] .game-card-intro{flex:1;display:block}.promotion-content[data-layout=strip] .game-card-intro>:first-child:not(.game-card-heading){display:none}.promotion-report{gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}.promotion-report-actions{flex-wrap:wrap;gap:8px;display:flex}.ozzi-dialog:has(.advertisement-viewer){width:100vw;height:var(--dialog-visible-height,100dvh);max-width:none;max-height:none;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:var(--gray-1);border:0;border-radius:0;place-items:center;margin:0;display:grid;overflow:hidden}.rt-BaseDialogScrollPadding:has(>.ozzi-dialog .advertisement-viewer){padding:0}.advertisement-viewer{border:1px solid var(--gray-6);border-radius:var(--radius-5);background:var(--color-panel-solid);width:min(1280px,100%);min-width:0;height:min(840px,100%);min-height:0;box-shadow:var(--shadow-5);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.advertisement-header{border-bottom:1px solid var(--gray-6);outline:none;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;min-height:56px;padding:6px 12px 6px 20px;display:grid}.advertisement-identity{min-width:0;font-size:var(--font-size-2);font-weight:var(--font-weight-bold);align-items:center;gap:12px;display:flex}.advertisement-identity>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.advertisement-header>.ozzi-icon-action[data-size],.advertisement-countdown{width:44px;min-width:44px;height:44px;min-height:44px;margin:0}.advertisement-countdown{border:1px solid var(--gray-6);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.advertisement-status{min-width:0;max-width:30ch;block-size:2lh;font-size:var(--font-size-1);line-height:var(--line-height-1);color:var(--gray-11);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.advertisement-status>svg{width:16px;height:16px;color:var(--accent-11);flex:none}.advertisement-content{min-width:0;min-height:0;overflow:hidden}.direct-advertisement{min-width:0;height:100%;min-height:0;font-size:var(--font-size-3);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.direct-advertisement-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.direct-advertisement-media{contain:size layout paint;background:var(--gray-2);flex:1;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.direct-advertisement-media>:is(video,img,picture){object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.direct-advertisement-media picture img{object-fit:contain;width:100%;height:100%;display:block}.direct-advertisement[data-fixed] .direct-advertisement-media>:is(picture,img){width:var(--creative-width);height:var(--creative-height);inset:auto}.direct-advertisement-copy{block-size:calc(2 * var(--line-height-5) + 2 * var(--line-height-2) + var(--space-1) + 2 * var(--space-3));align-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);flex:none;min-width:0;display:grid;overflow:hidden}.direct-advertisement-copy>:is(h3,p){overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-block-size:2lh;margin:0;display:-webkit-box;overflow:hidden}.direct-advertisement-footer{min-width:0;block-size:calc(max(44px,2 * var(--line-height-2) + 2 * var(--space-1)) + 2 * var(--space-2) + 1px);padding:var(--space-2) 16px;border-top:1px solid var(--gray-6);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.direct-advertisement-utilities,.direct-advertisement-controls,.direct-advertisement-playback{align-items:center;gap:4px;min-width:0;display:flex}.direct-advertisement-utilities{flex:none}.direct-advertisement-controls{justify-content:flex-end}.direct-advertisement-footer .ozzi-icon-action{width:44px;min-width:44px;height:44px;min-height:44px;margin:0}.direct-advertisement-controls>.ozzi-action,.direct-advertisement-utilities .remove-ads-link{min-height:44px}.direct-advertisement-time{font-size:var(--font-size-1);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gray-11)}.direct-advertisement-progress{width:160px;margin-left:12px}.direct-advertisement-progress>*{height:3px}.advertisement-measure{visibility:hidden;pointer-events:none;z-index:-1;position:fixed;inset:0}@container (width<22em){.direct-advertisement-time{display:none}}@media (width<=600px){.ozzi-dialog:has(.advertisement-viewer){padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.advertisement-viewer{border-radius:var(--radius-4);height:100%}.advertisement-header{grid-template-columns:minmax(0,1fr) 44px;gap:0 8px;padding:6px 8px 6px 14px}.advertisement-identity{gap:8px}.advertisement-status{grid-area:2/1;max-width:none}.advertisement-header>:is(.ozzi-icon-action,.advertisement-countdown){grid-area:1/2/3}.direct-advertisement-footer{gap:4px;padding:8px}.direct-advertisement-controls>.ozzi-action{padding-inline:12px}.direct-advertisement-controls>.ozzi-action>svg{display:none}.direct-advertisement-time{font-size:calc(var(--font-size-1) * .9)}.direct-advertisement-progress{width:auto;margin:0;position:absolute;inset:auto 0 0}}@media (height<=500px) and (width>=601px){.ozzi-dialog:has(.advertisement-viewer){padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.advertisement-viewer{width:min(600px,100%)}.advertisement-header{min-height:48px;padding-block:2px}.direct-advertisement-footer{block-size:calc(max(44px,2 * var(--line-height-2) + 2 * var(--space-1)) + 2 * var(--space-1) + 1px);padding-block:var(--space-1)}.direct-advertisement-progress{width:100px}.direct-advertisement[data-presentation=native] .direct-advertisement-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.direct-advertisement-copy{block-size:auto}}@media (width<=767px){.promotion-content[data-layout=compact] .promotion-content-body{gap:6px;padding:8px 12px 0}.promotion-content[data-layout=expanded] .promotion-content-body{padding:12px}.promotion-content[data-layout=moment]{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.promotion-content[data-layout=moment] .promotion-content-art{aspect-ratio:1;border-radius:var(--radius-3);width:88px;height:88px;min-height:0}.promotion-content[data-layout=moment] .promotion-content-body{padding:0}.promotion-content[data-presentation=native][data-layout=moment] .promotion-content-body{padding-inline-end:var(--target-min)}.promotion-content[data-layout=moment] .game-card-description{display:none}.promotion-content[data-layout=moment] .game-card-intro{display:block}.promotion-content[data-layout=moment] .game-card-intro>:first-child:not(.game-card-heading){display:none}.promotion-content[data-layout=strip]{gap:8px;padding:2px 8px}}.promotion-reference-cards{align-items:start}.promotion-reference-cards .promotion-content[data-layout=compact]{height:100%}.promotion-content-art video{object-fit:contain;background:var(--gray-2);width:100%;height:100%;display:block}.promotion-content:is([data-presentation=image],[data-presentation=video]) .promotion-content-art{justify-content:center;align-items:center;display:flex}.promotion-content:is([data-presentation=image],[data-presentation=video]) .promotion-content-art>:is(picture,img){width:var(--creative-width,100%);height:var(--creative-height,100%);flex:none}.promotion-content:is([data-presentation=image],[data-presentation=video]) .promotion-content-art img{object-fit:contain}.promotion-complete-identity{padding:8px 12px;flex:none;align-items:center;gap:8px;min-width:0;min-height:32px;padding-right:44px;display:flex}.promotion-complete-identity>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.promotion-content:is([data-presentation=image],[data-presentation=video])[data-layout=moment]{gap:0;display:flex}.promotion-content:is([data-presentation=image],[data-presentation=video])[data-layout=moment] .promotion-content-art{aspect-ratio:auto;flex:1;width:100%;height:auto;min-height:0}.promotion-content:is([data-presentation=image],[data-presentation=video])[data-layout=moment] .promotion-content-body{padding:0}@media (width<=767px){.promotion-content:is([data-presentation=image],[data-presentation=video])[data-layout=moment]>.promotion-complete-identity{align-self:stretch;min-height:28px;padding:0 32px 4px 0}}.promotion-content:is([data-presentation=image],[data-presentation=video])[data-layout=compact] .promotion-complete-identity{padding:0}.promotion-video-controls{z-index:2;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.promotion-video-controls .ozzi-action{background:var(--color-panel-solid)}.promotion-complete-controls{min-block-size:max(44px,var(--space-6),var(--target-min));align-items:center;gap:8px;display:flex}.promotion-complete-controls .promotion-video-controls{position:relative;inset:auto}.promotion-complete-controls .remove-ads-link{white-space:normal;flex:0 auto;margin-left:auto}.promotion-complete-controls .card-report{z-index:2}.promotion-complete-controls .ozzi-icon-action{min-width:44px;min-height:44px}.promotion-operator-preview{width:min(100%,390px);min-width:0;display:grid;overflow:hidden}.promotion-operator-preview>*{grid-area:1/1;min-height:0}.promotion-preview-measure{visibility:hidden;pointer-events:none;display:grid}.promotion-preview-measure>*{grid-area:1/1}.promotion-operator-preview[data-layout=rail]{width:200px;height:356px}.promotion-operator-preview[data-layout=expanded]{width:100%;height:480px}.promotion-operator-preview[data-layout=expanded][data-orientation=portrait]{width:min(100%,390px);height:700px}.promotion-operator-preview[data-layout=expanded][data-orientation=square]{width:min(100%,640px);height:640px}.promotion-operator-preview:is([data-layout=pause],[data-layout=save],[data-layout=waiting],[data-layout=results]){width:min(100%,316px);height:518px}@media (width<=767px){.promotion-operator-preview:is([data-layout=pause],[data-layout=save],[data-layout=waiting],[data-layout=results]){width:min(100%,390px);height:120px}}@media (hover:hover) and (pointer:fine){.promotion-content>.card-report{background:0 0}.promotion-content:is(:hover,:focus-within)>.card-report{background:var(--color-panel-solid)}}.promotion-content[data-layout=compact][data-phone=true] .promotion-content-body{min-block-size:var(--compact-phone-body);justify-content:initial;padding-bottom:0}.promotion-content-art>:is(picture,img,video){position:absolute;inset:0}.promotion-content:is([data-presentation=image],[data-presentation=video]) .promotion-content-art>:is(picture,img){inset:auto}.promotion-content :is(.game-card-heading,.game-card-title-row,.game-card-byline){min-inline-size:0;max-inline-size:100%}.promotion-content .game-card-studio{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.promotion-content .game-card-intro{min-block-size:40px}.promotion-content[data-layout=compact] .game-card-intro{block-size:max(40px,calc((var(--font-size-3) + var(--line-height-3) + var(--font-size-2) + var(--line-height-2)) / 2));flex:none}.promotion-content[data-layout=compact] .game-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;block-size:2lh;min-block-size:2lh;max-block-size:2lh;display:-webkit-box;overflow:hidden}.promotion-content[data-layout=compact] .game-card-actions{min-block-size:calc(max(var(--space-6),var(--target-min)) + 2 * var(--space-1) + 1px);flex:none}.promotion-content[data-layout=compact][data-phone=true] .game-card-actions{min-block-size:calc(max(44px,var(--target-min)) + 1px)}.promotion-footer{position:relative}.promotion-footer .card-report{z-index:2}.promotion-open{font-size:var(--font-size-1);color:var(--gray-11);align-items:center;gap:4px;display:inline-flex}.promotion-content:not([data-layout=compact]) .game-card-title-row h3{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-block-size:2lh;display:-webkit-box;overflow:hidden}.promotion-content:not([data-layout=compact]) .game-card-description{max-block-size:2lh}.promotion-placeholder .promotion-content-art{color:var(--gray-11);font-size:var(--font-size-1);text-align:center;place-items:center;display:grid}.promotion-placeholder .promotion-content-art>span{padding:12px}.promotion-placeholder .promotion-content-body{visibility:hidden}.promotion-content[data-presentation=native]:is([data-layout=expanded],[data-layout=moment]) .promotion-content-body{justify-content:center;block-size:10em}@media (width<=767px){.promotion-content[data-layout=moment] .game-card-intro{min-block-size:0}}.remove-ads-link{z-index:2;color:var(--gray-11);font-size:var(--font-size-1);text-underline-offset:2px;white-space:nowrap;flex:none;text-decoration:underline;position:relative}.promotion-footer .promotion-open{margin-inline-end:auto}.promotion-complete-identity .remove-ads-link{margin-left:auto}.remove-ads-link[data-accent=true]{font-size:calc(var(--font-size-1) * .875);font-weight:var(--font-weight-bold);color:var(--accent-11);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.remove-ads-link[data-accent=true] svg{width:1em;height:1em}.promotion-content[data-layout=rail] .remove-ads-link{justify-content:center;align-self:stretch;min-height:32px;margin:0}.promotion-content[data-layout=rail] .promotion-complete-controls{min-block-size:32px;display:block}.promotion-content[data-layout=rail] .promotion-complete-controls .remove-ads-link{display:flex}.promotion-content[data-layout=rail]>.promotion-disclosure{z-index:2;pointer-events:none;max-width:calc(100% - 68px)}.promotion-content[data-layout=rail]>.promotion-disclosure [data-surface=artwork]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.promotion-content[data-layout=rail] .promotion-video-controls .ozzi-icon-action{min-width:44px;min-height:44px}@media (hover:hover) and (pointer:fine){.promotion-content[data-layout=rail]:not(:hover):not(:focus-within) .promotion-video-controls,.promotion-content[data-layout=rail]:not(:hover):not(:focus-within)>.card-report{opacity:0;pointer-events:none}}@media (hover:none),(pointer:coarse){.promotion-content[data-layout=rail] .promotion-video-controls{display:none}}.promotion-content[data-pending=true]>*,.network-promotion[data-pending=true]>*{visibility:hidden}.promotion-content[data-layout=compact]>.promotion-complete-identity{padding:8px 12px}.promotion-content:is([data-presentation=image],[data-presentation=video]):is([data-layout=compact],[data-layout=expanded],[data-layout=moment]) .promotion-content-art{aspect-ratio:auto;block-size:auto;flex:1;min-height:0}.promotion-content:is([data-presentation=image],[data-presentation=video]) .promotion-content-body{block-size:auto;flex:none;min-height:0;padding:0 12px}.promotion-content:is([data-presentation=image],[data-presentation=video]) .promotion-content-body:empty{display:none}.promotion-content[data-layout=rail]:is([data-presentation=image],[data-presentation=video]){aspect-ratio:auto}.promotion-content[data-layout=rail]:is([data-presentation=image],[data-presentation=video]) .promotion-content-art{aspect-ratio:var(--creative-ratio,9/16);position:relative}@media (width<=767px){.promotion-content[data-presentation=native][data-layout=moment] .promotion-content-body{block-size:auto}}.browse-ad-measure,.rail-ad-measure,.context-placement-measure{min-width:0;min-height:0;display:grid}.browse-ad-measure>*,.rail-ad-measure>*,.context-placement-measure>*{grid-area:1/1}.feed-ad-measure>.browse-ad-measure{height:100%}.compact-ad-measure{visibility:hidden;pointer-events:none;position:absolute}.highlights-ad-measure{inline-size:var(--promotion-width);visibility:hidden;pointer-events:none;position:absolute}.context-placement,.context-placement-measure,.promotion-operator-preview[data-layout=context]{height:120px}
