/* FICHA HERO · metadatos compactos en escritorio */
@media screen and (min-width:1001px){
.pr-ficha .fhero__history-toggle{min-height:22px;padding:4px 8px;border-radius:14px;gap:6px;}
}

/* ===== INTERFAZ ACTUAL DE FICHA =====
   Reglas de la interfaz avanzada; se conserva body.pr-ficha como selector interno por compatibilidad. */
body.pr-ficha .tabletit{font-size:calc(.8rem - 1px)}body.pr-ficha .tabletitpeq{font-size:11.5px}body.pr-ficha .fpr-home-tabletit{justify-content:space-between;min-width:0}body.pr-ficha .fpr-home-tabletit>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.pr-ficha .fpr-home-tabletit>a{flex:0 0 auto;margin-left:auto;text-decoration:none;color:var(--link-muted);white-space:nowrap}body.pr-ficha .fpr-home-tabletit--media>a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:19px;padding:0 7px;border:1px solid var(--panel-border);border-radius:999px;background:transparent;font:800 .60rem/1 "Orbitron";letter-spacing:.055em}body.pr-ficha .fpr-home-tabletit--media>a span{margin-left:3px;font:800 .60rem/1 "Orbitron";letter-spacing:.025em;color:var(--text-2)}body.pr-ficha .fpr-home-tabletit--comments>a{padding:4px 8px;border:1px solid var(--panel-border);border-radius:999px;background:var(--panel-bg);box-shadow:var(--panel-shadow-sm);font:800 .54rem/1 "Orbitron";letter-spacing:.055em}body.pr-ficha .fpr-home-tabletit>a:hover{border-color:var(--panel-border-strong);color:var(--text-1);text-decoration:none}body.pr-ficha .fpr-analysis-tabletit{justify-content:space-between;min-width:0}body.pr-ficha .fpr-analysis-tabletit>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.pr-ficha .fpr-analysis-headmeta{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto;font:800 .58rem/1 "Orbitron";letter-spacing:.045em;color:var(--link-muted);white-space:nowrap}body.pr-ficha .fpr-analysis-headmeta__sep{opacity:.58}body.pr-ficha .fpr-home-tabletit+.fdefhome-comments{margin-top:-1px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}body.pr-ficha .ficha-main__home-comments .fdefhome-comments::before{content:none;display:none}body.pr-ficha .ficha-shell .fdefhome-media-row>.fdefsec:is(.fdefsec--home-media,.fdefsec--home-video)>.fpr-home-tabletit+.cventanas-m20::before{content:none;display:none}body.pr-ficha .fpr-related-tabletit+.fpr-related-window{position:relative;margin-top:-1px;margin-bottom:0;padding:6px 8px 5px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}body.pr-ficha .fpr-related-window>:is(.frel-related-rail.fmedia-inline__rail,.enlaces){--frel-thumb-w:108px;--frel-thumb-h:128px;--frel-card-pad:6px;margin-top:0;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;scrollbar-width:none}body.pr-ficha .fpr-related-window>:is(.frel-related-rail.fmedia-inline__rail,.enlaces)::-webkit-scrollbar{display:none}body.pr-ficha .fpr-related-window>.frel-related-rail.fmedia-inline__rail{padding:3px 0 0}body.pr-ficha .fpr-related-window>.enlaces{padding:3px 0 0}body.pr-ficha:not(.layout-phone-portrait) .fpr-related-window>.fpr-related-scrollbar{position:absolute;z-index:12;left:13px;right:13px;bottom:7px;height:5px;border-radius:999px;opacity:0;transition:opacity .12s ease;pointer-events:none}body.pr-ficha:not(.layout-phone-portrait) .fpr-related-window>.fpr-related-scrollbar .fpr-related-scrollbar__thumb{display:block;height:100%;min-width:28px;border-radius:inherit;background:var(--ink-116);transform:translateX(0);cursor:ew-resize;pointer-events:none;touch-action:none}body.pr-ficha:not(.layout-phone-portrait) .fpr-related-window:is(:hover,:focus-within,.fpr-related-scroll-dragging)>.fpr-related-scrollbar{opacity:1}body.pr-ficha:not(.layout-phone-portrait) .fpr-related-window:is(:hover,:focus-within,.fpr-related-scroll-dragging)>.fpr-related-scrollbar .fpr-related-scrollbar__thumb{pointer-events:auto}body.pr-ficha #titulo{min-height:228px;width:100%;box-sizing:border-box;border-radius:15px;background-size:cover;box-shadow:0 14px 34px rgba(0,0,0,.16)}body.pr-ficha #titulo::before{background:linear-gradient(90deg, rgba(4,8,14,.80) 0%, rgba(4,8,14,.60) 34%, rgba(4,8,14,.25) 70%, rgba(4,8,14,.11) 100%),
    linear-gradient(180deg, rgba(3,6,11,.27) 0%, rgba(3,6,11,.10) 52%, rgba(3,6,11,.22) 100%)}body.pr-ficha #titulo::after{background:linear-gradient(180deg, rgba(255,255,255,.018), transparent 32%, rgba(0,0,0,.06))}body.pr-ficha #titulo-osc{min-height:228px;width:100%;box-sizing:border-box;padding:5px 8px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body.pr-ficha #titulo-osc::before{display:none}body.pr-ficha .fhero--pr-v7{--fhero-pr-common-cover-height:215px;--fhero-pr-info-width:316px;--fhero-pr-aka-size:1.44rem;--fhero-pr-title-aka-gap:3px;--fhero-pr-cover-text-gap:22px;position:relative;width:100%;box-sizing:border-box;min-height:218px;display:grid!important;grid-template-columns:auto minmax(0,1fr) var(--fhero-pr-info-width);grid-template-areas:"cover identity info";row-gap:7px;column-gap:0;align-items:stretch}body.pr-ficha .fhero--pr-single-cover{--fhero-pr-aka-size:1.52rem;--fhero-pr-title-aka-gap:7px}body.pr-ficha .fhero--pr-v7.fhero--pr-no-cover{grid-template-columns:minmax(0,1fr) var(--fhero-pr-info-width);grid-template-areas:"identity info";column-gap:var(--fhero-pr-cover-text-gap)}body.pr-ficha .fhero-pr__cover{grid-area:cover;align-self:stretch;display:flex;align-items:stretch;justify-content:flex-start;min-width:0;padding:2px;box-sizing:border-box}body.pr-ficha .fhero--pr-paired-covers{grid-template-columns:auto minmax(220px,1fr) var(--fhero-pr-info-width);grid-template-areas:"covers identity info";min-height:0}body.pr-ficha .fhero-pr__covers-pair{grid-area:covers;align-self:stretch;width:fit-content;max-width:none;min-width:0;display:flex;align-items:stretch;gap:14px}body.pr-ficha .fhero-pr__covers-pair .fhero-pr__cover{grid-area:auto;flex:0 0 auto}body.pr-ficha .fhero-pr__coverbox{display:block;position:relative;transition:filter .16s ease, box-shadow .16s ease;overflow:hidden;align-self:stretch;height:var(--fhero-pr-common-cover-height);min-height:var(--fhero-pr-common-cover-height);max-height:var(--fhero-pr-common-cover-height);width:var(--fhero-pr-cover-width,161.49px);max-width:219.78px;aspect-ratio:auto;flex:0 0 auto;border-radius:14px;background:rgba(0,0,0,.10);box-shadow:0 8px 18px rgba(0,0,0,.18), 0 2px 4px rgba(0,0,0,.12)}body.pr-ficha .fhero-pr__coverbox > img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(var(--fhero-pr-cover-scale, 1));transform-origin:center 42%;border-radius:inherit}body.pr-ficha .fhero-pr__coverbox:hover{filter:brightness(1.07);box-shadow:0 10px 22px rgba(0,0,0,.22), 0 2px 5px rgba(0,0,0,.14)}body.pr-ficha .fhero-pr__headline:hover,
body.pr-ficha .fhero-pr__identity-heading:hover,
body.pr-ficha .fhero-pr__edition-headline:hover,
body.pr-ficha .fhero-pr__edition-altline:hover{filter:brightness(1.14)}body.pr-ficha .fhero-pr__identity{grid-area:identity;align-self:stretch;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:6px 0;box-sizing:border-box;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.48)}body.pr-ficha:not(.layout-phone-portrait) .fhero--pr-v7:not(.fhero--pr-no-cover):not(.fhero--pr-double-edition) .fhero-pr__identity{margin-left:var(--fhero-pr-cover-text-gap)}body.pr-ficha .fhero-pr__titleblock{min-width:0;display:flex;flex-direction:column;gap:8px}body.pr-ficha .fhero-pr__identity-title{min-width:0;display:flex;flex-direction:column;gap:1px}body.pr-ficha .fhero-pr__headline{text-decoration:none;display:flex;transition:filter .16s ease;flex-direction:column;align-items:flex-start;gap:4px}body.pr-ficha .fhero-pr__identity-heading{text-decoration:none;display:flex;transition:filter .16s ease;align-items:baseline;flex-wrap:wrap;gap:6px 12px}body.pr-ficha .fhero-pr__aka-line{display:flex;align-items:flex-start;flex-wrap:wrap;gap:9px 18px}body.pr-ficha .fhero-pr__headline + .fhero-pr__aka-line{margin-top:var(--fhero-pr-title-aka-gap)}body.pr-ficha .fhero-pr__identity-title--alternate{flex:0 1 auto}body.pr-ficha .fhero-pr__title{min-width:0;margin:0;font-family:Exo, Arial, sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:.89;letter-spacing:-.03em;text-align:left;color:#fff}body.pr-ficha .fhero-pr__subtitle{margin:0;max-width:820px;font-family:Exo, Arial, sans-serif;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.44)}body.pr-ficha .fhero-pr__subtitle--main{font-size:1.45rem;line-height:1.05;font-weight:660;color:rgba(229,238,245,.92)}body.pr-ficha .fhero-pr__subtitle--aka{font-size:var(--fhero-pr-aka-size);line-height:1;font-weight:790;color:#9cc8e8}body.pr-ficha .fhero-pr__subtitle--aka2{font-size:1.22rem;line-height:1;font-weight:740;color:rgba(231,239,245,.91)}body.pr-ficha .fhero-pr__name-extensions{display:flex;flex-direction:column;gap:2px}body.pr-ficha .fhero-pr__subtitle--aka3{font-size:1.08rem;line-height:1;font-weight:740;color:rgba(231,239,245,.94)}body.pr-ficha .fhero-pr__subtitle--alt-detail{font-size:.92rem;line-height:1.05;font-weight:650;color:rgba(217,232,241,.86)}body.pr-ficha .fhero-pr__identitymeta{min-width:0;display:flex;flex-direction:column;gap:4px}body.pr-ficha .fhero-pr__identitymeta--scoped{align-self:flex-start;margin-top:9px;padding-left:7px;border-left:2px solid rgba(126,205,255,.34)}body.pr-ficha .fhero-pr__identitymeta--scoped .fhero-pr__companyyear{margin-top:0;font-size:.72rem;line-height:1.05}body.pr-ficha .fhero-pr__companyyear{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;align-self:flex-start;gap:8px 11px;min-width:0;text-align:left;margin-top:1px;font-family:Exo, Arial, sans-serif;font-size:.90rem;font-weight:650;line-height:1.0;color:rgba(223,237,246,.96)}body.pr-ficha .fhero-pr__editionmeta-group{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}body.pr-ficha .fhero-pr__editionmeta-group--reedition{padding-left:11px;border-left:2px solid rgba(126,205,255,.34)}body.pr-ficha .fhero-pr__companies,
body.pr-ficha .fhero-pr__years{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-self:flex-start;gap:3px 7px;min-width:0;text-align:left}body.pr-ficha .fhero-pr__companies{column-gap:14px}body.pr-ficha .fhero-pr__year-chip{min-height:14px;padding:4px 8px;font-size:.62rem}body.pr-ficha .fhero-pr__year-chip--range{display:inline-flex;align-items:center;cursor:default;text-decoration:none}body.pr-ficha .fhero-pr__companyyear a{color:inherit;text-decoration:none;transition:color .16s ease,text-shadow .16s ease}body.pr-ficha .fhero-pr__companyyear a:hover,
body.pr-ficha .fhero-pr__companyyear a:focus-visible{color:#fff;text-shadow:0 0 10px rgba(126,205,255,.75);text-decoration:underline;text-underline-offset:3px}body.pr-ficha .fhero-pr__companyyear a.compania-img{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}body.pr-ficha .fhero-pr__companyyear a.compania-img:hover,
body.pr-ficha .fhero-pr__companyyear a.compania-img:focus-visible{color:#fff;text-decoration:none;text-shadow:none;background:rgba(255,255,255,.16);border-color:rgba(156,200,232,.68);box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 0 0 1px rgba(156,200,232,.12),0 0 14px rgba(126,205,255,.24);filter:brightness(1.08)}body.pr-ficha .fhero-pr__companyyear a.compania-img:focus-visible{outline:2px solid rgba(156,200,232,.42);outline-offset:2px}.fhero__companylogo--svg,.fhero__companylogo--tall{height:35px}.fhero__companylogo--mid{height:30px}.fhero__companylogo--wide{height:25px}.fhero__companylogo--xwide{height:20px}.fhero__companylogo--filter-white{filter:drop-shadow(1px 1px 0 #fff)}.fhero__companylogo--filter-black{filter:drop-shadow(1px 1px 0 #000)}.fhero__companylogo--dark{display:none}
body.pr-ficha .fhero-pr__companylink{display:inline-flex;align-items:center;justify-content:flex-start;min-height:28px;padding:0;border:0;background:transparent;box-shadow:none}body.pr-ficha .fhero-pr__companylogo{display:block;width:auto!important;max-width:84px!important;max-height:30px!important;object-fit:contain}body.pr-ficha .fhero-pr__commonmeta{min-width:0;align-self:flex-start;margin:0}body.pr-ficha .fhero-pr__ratings{flex:0 0 auto;display:flex!important;align-items:center;gap:6px;margin:0;padding:0;background:none!important;border:0!important;box-shadow:none!important}body.pr-ficha .fhero-pr__ratings .fhero__ratinglist,
body.pr-ficha .fhero-pr__ratings ul{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin:0;padding:0;list-style:none}body.pr-ficha .fhero-pr__ratings img{display:block;width:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}body.pr-ficha .fhero-pr__ratings .fhero__rating--pegi{max-height:28px}body.pr-ficha .fhero-pr__ratings .fhero__rating--esrb{max-height:28px}body.pr-ficha .fhero-pr__history--identity:not(.fhero-pr__history--info-tail){display:inline-flex;width:auto;max-width:760px;align-self:flex-start}body.pr-ficha .fhero-pr__history--identity:not(.fhero-pr__history--info-tail):not(.fhero-pr__history--second-edition):not(.fhero-pr__history--third-edition){margin-top:2px}body.pr-ficha .fhero-pr__history--identity:not(.fhero-pr__history--info-tail) .fhero__metacard{width:auto!important;max-width:100%;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.pr-ficha .fhero-pr__history--identity:not(.fhero-pr__history--info-tail) .fhero__history-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;width:auto!important;min-height:0;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.pr-ficha .fhero-pr__history--identity:not(.fhero-pr__history--info-tail) .fhero__history-main,
body.pr-ficha .fhero-pr__history--identity:not(.fhero-pr__history--info-tail) .fhero__history-side{font-size:.78rem;color:rgba(233,242,248,.94);text-shadow:0 2px 7px rgba(0,0,0,.48)}body.pr-ficha .fhero-pr__history--identity:not(.fhero-pr__history--info-tail) .fhero__history-main{font-weight:700}body.pr-ficha .fhero-pr__sharedmeta{display:flex;flex-direction:column;gap:5px;min-width:0;margin-top:auto}body.pr-ficha .fhero--pr-double-edition{grid-template-columns:minmax(0,1fr) var(--fhero-pr-info-width);grid-template-areas:"editions info";gap:10px 20px;min-height:0}body.pr-ficha .fhero-pr__editions{grid-area:editions;align-self:stretch;min-width:0;display:grid;padding:0;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;gap:0 20px;align-items:stretch}body.pr-ficha .fhero-pr__edition{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:0;column-gap:0;align-items:stretch}body.pr-ficha .fhero-pr__edition--alternate{padding-left:14px;border-left:1px solid rgba(196,224,240,.16)}body.pr-ficha .fhero-pr__edition-cover{align-self:stretch;margin:2px}body.pr-ficha .fhero-pr__edition-copy{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;gap:3px;padding:6px 0;box-sizing:border-box}body.pr-ficha:not(.layout-phone-portrait) .fhero--pr-double-edition .fhero-pr__edition-copy{margin-left:var(--fhero-pr-cover-text-gap)}body.pr-ficha .fhero-pr__history--second-edition,body.pr-ficha .fhero-pr__history--third-edition{margin-top:auto;padding-top:4px}body.pr-ficha .fhero-pr__edition-headline{text-decoration:none;min-width:0;transition:filter .16s ease;display:flex;flex-direction:column;gap:2px}body.pr-ficha .fhero-pr__edition .fhero-pr__title{font-size:clamp(1.62rem,2.2vw,2.32rem);line-height:.94}body.pr-ficha .fhero-pr__edition .fhero-pr__subtitle--main{font-size:1.10rem;line-height:1.06}body.pr-ficha .fhero-pr__title--alternate{font-size:clamp(1.48rem,2vw,2.12rem)!important}body.pr-ficha .fhero-pr__edition-altline{text-decoration:none;display:flex;transition:filter .16s ease;align-items:baseline;flex-wrap:wrap;gap:3px 7px;font-family:Exo,Arial,sans-serif;font-size:.96rem;line-height:1.04;text-align:left;color:rgba(228,240,247,.92)}body.pr-ficha .fhero-pr__edition-altidentity{min-width:0;display:flex;flex-direction:column;gap:2px}body.pr-ficha .fhero-pr__edition-altline strong{font-size:1.27rem;font-weight:760;color:#fff}body.pr-ficha .fhero-pr__edition-altidentity--minor .fhero-pr__edition-altline,
body.pr-ficha .fhero-pr__edition-altidentity--minor .fhero-pr__edition-altline strong{font-size:.90rem;color:rgba(210,229,240,.82)}body.pr-ficha .fhero--pr-editions-scroll .fhero-pr__editions{display:flex;flex-direction:column;gap:0}body.pr-ficha .fhero-pr__editions-window{position:relative;min-width:0;overflow:hidden}body.pr-ficha .fhero-pr__editions-rail{display:flex;align-items:stretch;gap:20px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}body.pr-ficha .fhero-pr__editions-rail::-webkit-scrollbar{display:none}body.pr-ficha .fhero--pr-editions-scroll .fhero-pr__editions-rail>.fhero-pr__edition{flex:0 0 calc((100% - 20px)/2);width:calc((100% - 20px)/2);min-width:0;box-sizing:border-box}body.pr-ficha .fhero--pr-editions-scroll .fhero-pr__edition--extra{padding-left:14px;border-left:1px solid rgba(196,224,240,.16)}body.pr-ficha .fhero--pr-editions-scroll .fhero-pr__title--extra{font-size:clamp(1.48rem,2vw,2.12rem)!important}body.pr-ficha .fhero--pr-editions-scroll .fhero-pr__commonmeta--editions,body.pr-ficha .fhero--pr-editions-scroll .fhero-pr__sharedmeta{width:100%;box-sizing:border-box}body.pr-ficha .fhero-pr__editions-nav{position:absolute;z-index:18;top:50%;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:34px;height:38px;padding:0 9px;border:1px solid rgba(111,171,206,.14);border-radius:999px;background:rgba(7,22,36,.10);box-shadow:0 4px 12px rgba(0,0,0,.05);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font:800 1.25rem/1 Exo,Arial,sans-serif;cursor:pointer;transform:translateY(-50%);transition:opacity .15s ease,background .15s ease,transform .15s ease}body.pr-ficha .fhero-pr__editions-nav:hover{background:rgba(7,22,36,.20);transform:translateY(-50%) scale(1.04)}body.pr-ficha .fhero-pr__editions-prev{left:5px}body.pr-ficha .fhero-pr__editions-next{right:5px}body.pr-ficha .fhero-pr__editions-more{font:800 .58rem/1 Orbitron,Exo,Arial,sans-serif;letter-spacing:.02em}body.pr-ficha .fhero-pr__editions-nav[hidden]{display:none!important}body.pr-ficha .fhero--pr-extra-editions .fhero-pr__info{justify-content:flex-start}body.pr-ficha .fhero-pr__info-tail{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%;min-width:0;margin-top:auto}body.pr-ficha .fhero-pr__history--info-tail{position:relative;z-index:2;display:inline-flex;width:auto;max-width:100%;margin:0;align-self:flex-end;text-align:right}body.pr-ficha .fhero-pr__history--info-tail .fhero__metacard{display:flex;justify-content:flex-end;width:auto;max-width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}body.pr-ficha .fhero-pr__history--info-tail .fhero__history-toggle{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.pr-ficha .fhero-pr__history--info-tail .fhero__metav,body.pr-ficha .fhero-pr__history--info-tail .fhero__metav:visited{font-size:.54rem;letter-spacing:.025em;color:rgba(241,247,251,.94)}body.pr-ficha .fhero-pr__editions > .fhero-pr__sharedmeta{grid-column:1 / -1;padding-top:1px}body.pr-ficha .fhero-pr__editions > .fhero-pr__commonmeta{grid-column:1 / -1}body.pr-ficha .fhero-pr__info{grid-area:info;align-self:stretch;min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:0;box-sizing:border-box;color:#fff;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:0 2px 7px rgba(0,0,0,.34)}@media (min-width:881px){body.pr-ficha .fhero--pr-v7:not(.fhero--pr-no-cover):not(.fhero--pr-double-edition) .fhero-pr__info{margin-left:var(--fhero-pr-cover-text-gap)}}html.theme-light:not(.skin-retro) body.pr-ficha .fhero-pr__metrics.ficha-statsbar,
body.pr-ficha .fhero-pr__metrics.ficha-statsbar{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.pr-ficha .fhero-pr__metrics-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:40px;gap:5px;justify-content:end;width:100%}body.pr-ficha .fhero-pr__metrics .fstat,
body.pr-ficha .fhero-pr__metrics .fstat.is-accent,
body.pr-ficha .fhero-pr__metrics .fstat.has-badge{position:relative;box-sizing:border-box;height:40px;min-width:0;padding:0!important;overflow:hidden;border:1px solid rgba(111,171,206,.20)!important;border-radius:12px;background:rgba(7,22,36,.58)!important;box-shadow:0 4px 12px rgba(0,0,0,.10)!important}body.pr-ficha .fhero-pr__metrics .fstat__body{box-sizing:border-box;height:100%;min-height:0!important;padding:2px 12px!important}body.pr-ficha .fhero-pr__metrics .fstat.has-badge .fstat__badge{position:static;max-width:118px;min-height:10px;padding:0 5px;box-sizing:border-box;font-size:.38rem;letter-spacing:.025em}body.pr-ficha .fhero-pr__metrics .fstat__label{margin-bottom:1px;font-size:.57rem;line-height:.96;color:rgba(190,224,241,.86)}body.pr-ficha .fhero-pr__metrics .fstat__value{margin-bottom:1px;font-size:.87rem;line-height:.94;color:#fff}body.pr-ficha .fhero-pr__metrics .fstat__meta,
body.pr-ficha .fhero-pr__metrics .fstat__badge,
body.pr-ficha .fhero-pr__metrics .fstat__meta2,
body.pr-ficha .fhero-pr__metrics .fstat__meta30,
body.pr-ficha .fhero-pr__metrics .fstat__trend{font-size:.52rem;line-height:.94;color:rgba(206,226,238,.82)}body.pr-ficha .fhero-pr__metrics .fstat__left{gap:1px}body.pr-ficha .fhero-pr__metrics .fstat__metaWrap{gap:7px}body.pr-ficha .fhero-pr__metrics .fstat__right{gap:0}body.pr-ficha .fhero-pr__metrics .fstat__periodline{margin-top:0;gap:5px}html:not(.skin-retro) body.pr-ficha .fhero-pr__metrics .fstat.has-badge::before{content:"";position:absolute;z-index:1;left:0;top:7px;bottom:7px;width:2px;border-radius:0 3px 3px 0;background:var(--fstat-popular-color,rgba(126,205,255,.78));box-shadow:0 0 7px var(--fstat-popular-glow,rgba(126,205,255,.38));pointer-events:none}html:not(.skin-retro) body.pr-ficha .fhero-pr__metrics .fstat.is-trending{--fstat-popular-color:#62dc91;--fstat-popular-glow:rgba(60,211,119,.46);border-color:rgba(83,210,133,.38)!important;box-shadow:0 4px 12px rgba(0,0,0,.10),inset 0 0 15px rgba(37,194,98,.07)!important}html:not(.skin-retro) body.pr-ficha .fhero-pr__metrics .fstat.is-downloads{--fstat-popular-color:#69a8ff;--fstat-popular-glow:rgba(65,135,255,.46);border-color:rgba(94,158,255,.38)!important;box-shadow:0 4px 12px rgba(0,0,0,.10),inset 0 0 15px rgba(45,112,234,.08)!important}html:not(.skin-retro) body.pr-ficha .fhero-pr__metrics .fstat.is-plays{--fstat-popular-color:#a49bff;--fstat-popular-glow:rgba(129,113,255,.46);border-color:rgba(143,130,255,.38)!important;box-shadow:0 4px 12px rgba(0,0,0,.10),inset 0 0 15px rgba(92,76,224,.08)!important}html:not(.skin-retro) body.pr-ficha .fhero-pr__metrics .fstat.is-views{--fstat-popular-color:#76d4eb;--fstat-popular-glow:rgba(66,190,220,.44);border-color:rgba(100,199,222,.36)!important;box-shadow:0 4px 12px rgba(0,0,0,.10),inset 0 0 15px rgba(54,177,207,.07)!important}body.pr-ficha .fhero-pr__info-bottom{display:flex;justify-content:flex-end;align-items:center;margin-top:0;margin-left:auto;width:auto;gap:0}body.pr-ficha .fhero-pr__actions{display:flex;justify-content:flex-end;width:100%;margin-left:auto}body.pr-ficha .fhero-pr__actions .fhero__actions{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;width:auto!important;max-width:100%;gap:8px;margin:0!important;padding:0 8px;align-self:flex-end;white-space:nowrap;border:1px solid rgba(111,171,206,.20);border-radius:18px;background:rgba(7,22,36,.58)!important;box-shadow:0 4px 12px rgba(0,0,0,.10)!important}body.pr-ficha .fhero-pr__actions .fhero__action,
body.pr-ficha .fhero-pr__actions .fhero__actions a,
body.pr-ficha .fhero-pr__actions .fhero__actions button{flex:0 0 auto;width:30px;height:30px;margin:0}body.pr-ficha .fhero-pr__actions .fhero__action img,
body.pr-ficha .fhero-pr__actions .fhero__navicon{width:20px;height:20px}body.pr-ficha .fhero-pr__actions .fhero__action--nav img,
body.pr-ficha .fhero-pr__actions .fhero__action--nav .fhero__navicon{width:22px;height:22px}body.pr-ficha .fhero-pr__info-bottom .fhero-pr__history{display:none!important}body.pr-ficha .finfo-titlemark{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;min-height:52px;margin:0 0 3px;padding:7px 10px;box-sizing:border-box;overflow:hidden;border:1px solid var(--panel-border);border-radius:12px;background:linear-gradient(135deg,rgba(26,38,55,.78),rgba(16,24,36,.58));box-shadow:var(--panel-shadow-sm)}html.theme-light:not(.skin-retro) body.pr-ficha .finfo-titlemark{background:linear-gradient(135deg,rgba(116,128,145,.16),rgba(84,98,114,.11))}body.pr-ficha .finfo-titlemark__logo{display:block;width:auto;height:auto;max-width:150px;max-height:48px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.42))}body.pr-ficha .fdefcard--cezgs .fpack{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;gap:10px}body.pr-ficha .fdefcard--cezgs .fpack__item{align-items:stretch;gap:0;width:auto;min-width:0;overflow:hidden;border:1px solid var(--panel-border);border-radius:16px;background:var(--panel-bg);box-shadow:var(--panel-shadow-sm);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body.pr-ficha .fdefcard--cezgs .fpack__item:hover{transform:translateY(-2px);border-color:var(--panel-border-strong)}body.pr-ficha .fdefcard--cezgs .fpack__coverlink{display:block;width:100%;max-width:none;overflow:hidden;background:var(--panel-bg)}body.pr-ficha .fdefcard--cezgs .fpack__cover{display:block;width:100%;height:auto;aspect-ratio:3/4;border:0;border-radius:0;object-fit:cover;box-shadow:none;transition:transform .18s ease,filter .18s ease}body.pr-ficha .fdefcard--cezgs .fpack__item:hover .fpack__cover{transform:scale(1.025);filter:brightness(1.04)}body.pr-ficha .fdefcard--cezgs .fpack__caption{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;min-height:44px;box-sizing:border-box;padding:6px 8px 8px;font:650 .72rem/1.24 "Exo";text-align:center;color:var(--text-1)}body.pr-ficha .fdefcard--cezgs .fpack__caption a{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:1280px) and (min-width:881px){body.pr-ficha .fhero--pr-double-edition{grid-template-columns:1fr;grid-template-areas:"editions"
      "info";min-height:0}body.pr-ficha .fhero--pr-double-edition .fhero-pr__info{width:min(100%,var(--fhero-pr-info-width));margin-left:auto}body.pr-ficha .fhero--pr-double-edition .fhero-pr__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}}@media (max-width:1160px) and (min-width:881px){body.pr-ficha .fhero--pr-v7{--fhero-pr-aka-size:1.25rem}body.pr-ficha .fhero--pr-single-cover{--fhero-pr-aka-size:1.32rem}body.pr-ficha .fhero--pr-v7:not(.fhero--pr-double-edition):not(.fhero--pr-paired-covers){grid-template-columns:auto minmax(0,1fr) var(--fhero-pr-info-width);row-gap:7px;column-gap:0}body.pr-ficha .fhero-pr__title{font-size:clamp(1.88rem,3vw,2.55rem)}body.pr-ficha .fhero-pr__subtitle--main{font-size:1.34rem}body.pr-ficha .fhero-pr__subtitle--aka2{font-size:1.10rem}body.pr-ficha .fhero-pr__subtitle--aka3{font-size:1.02rem}body.pr-ficha .fhero-pr__subtitle--alt-detail{font-size:.86rem}body.pr-ficha .fhero-pr__companyyear{font-size:.80rem}body.pr-ficha .fhero-pr__companylogo{max-width:82px!important;max-height:27px!important}}@media (max-width:1040px) and (min-width:881px){body.pr-ficha .fhero--pr-paired-covers{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"covers identity"
      "info info";row-gap:8px;column-gap:0}body.pr-ficha .fhero--pr-paired-covers .fhero-pr__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}}@media (max-width:880px) and (min-width:561px){body.pr-ficha .fhero--pr-v7{--fhero-pr-aka-size:1.17rem;min-height:254px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cover identity"
      "info info";row-gap:8px;column-gap:0;align-items:center}body.pr-ficha .fhero--pr-single-cover{--fhero-pr-aka-size:1.23rem}body.pr-ficha #titulo,
  body.pr-ficha #titulo-osc{min-height:280px}body.pr-ficha .fhero--pr-v7.fhero--pr-no-cover{column-gap:10px}body.pr-ficha .fhero-pr__cover{align-self:center}body.pr-ficha .fhero-pr__subtitle--main{font-size:1.08rem}body.pr-ficha .fhero-pr__subtitle--aka2{font-size:1.05rem}body.pr-ficha .fhero-pr__subtitle--aka3{font-size:.98rem}body.pr-ficha .fhero-pr__subtitle--alt-detail{font-size:.84rem}body.pr-ficha .fhero-pr__companylogo{max-width:76px!important;max-height:25px!important}body.pr-ficha .fhero-pr__companyyear,
  body.pr-ficha .fhero-pr__history--identity .fhero__history-main,
  body.pr-ficha .fhero-pr__history--identity .fhero__history-side{font-size:.70rem}body.pr-ficha .fhero-pr__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}body.pr-ficha .fhero-pr__info-bottom{margin-top:6px}body.pr-ficha .fhero--pr-paired-covers{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"covers identity"
      "info info";row-gap:8px;column-gap:0}body.pr-ficha .fhero--pr-double-edition{display:grid!important;grid-template-columns:1fr;grid-template-areas:"editions"
      "info"}body.pr-ficha .fhero-pr__editions{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px;column-gap:10px}body.pr-ficha .fhero-pr__edition{grid-template-columns:auto minmax(0,1fr);row-gap:7px;column-gap:0}body.pr-ficha .fhero-pr__edition--alternate{padding-left:8px}body.pr-ficha .fhero-pr__edition .fhero-pr__title{font-size:clamp(1.28rem,3vw,1.72rem)}body.pr-ficha .fhero-pr__title--alternate{font-size:clamp(1.18rem,2.8vw,1.56rem)!important}}body.pr-ficha.layout-phone-portrait #titulo,
body.pr-ficha.layout-phone-portrait #titulo-osc{min-height:0}body.pr-ficha.layout-phone-portrait #titulo-osc{padding:10px}body.pr-ficha.layout-phone-portrait .fhero--pr-v7,
body.pr-ficha.layout-phone-portrait .fhero--pr-v7.fhero--pr-no-cover{--fhero-pr-aka-size:1.13rem;position:relative;display:flex!important;flex-direction:column;min-height:0;gap:8px}body.pr-ficha.layout-phone-portrait .fhero--pr-single-cover{--fhero-pr-aka-size:1.18rem}body.pr-ficha.layout-phone-portrait .fhero-pr__identity{gap:6px;text-shadow:none}body.pr-ficha.layout-phone-portrait .fhero-pr__title{font-size:1.55rem;line-height:1}.pr-ficha.layout-phone-portrait .fhero__companylogo--svg,.pr-ficha.layout-phone-portrait .fhero__companylogo--tall{height:20px}.pr-ficha.layout-phone-portrait .fhero__companylogo--mid{height:22px}.pr-ficha.layout-phone-portrait .fhero__companylogo--wide{height:19px}.pr-ficha.layout-phone-portrait .fhero__companylogo--xwide{height:16px}
body.pr-ficha.layout-phone-portrait .fhero-pr__aka-line{gap:4px 8px}body.pr-ficha.layout-phone-portrait .fhero-pr__subtitle--main{font-size:1.21rem}body.pr-ficha.layout-phone-portrait .fhero-pr__subtitle--aka2{font-size:1.03rem}body.pr-ficha.layout-phone-portrait .fhero-pr__subtitle--aka3{font-size:.96rem}body.pr-ficha.layout-phone-portrait .fhero-pr__subtitle--alt-detail{font-size:.82rem}body.pr-ficha.layout-phone-portrait .fhero-pr__companyyear{font-size:.72rem}body.pr-ficha.layout-phone-portrait .fhero-pr__companylogo{max-width:72px!important;max-height:23px!important}body.pr-ficha.layout-phone-portrait .fhero-pr__ratings .fhero__rating--pegi{max-height:22px}body.pr-ficha.layout-phone-portrait .fhero-pr__ratings .fhero__rating--esrb{max-height:22px}body.pr-ficha.layout-phone-portrait .fhero-pr__history--identity .fhero__history-main,
body.pr-ficha.layout-phone-portrait .fhero-pr__history--identity .fhero__history-side{font-size:.68rem}body.pr-ficha.layout-phone-portrait .fhero-pr__info{padding:0}body.pr-ficha.layout-phone-portrait .fhero-pr__info-tail{align-items:flex-start;margin-top:0}body.pr-ficha.layout-phone-portrait .fhero-pr__history--info-tail{align-self:flex-start;margin:0}body.pr-ficha.layout-phone-portrait .fhero-pr__info-bottom{justify-content:flex-start;margin:0}body.pr-ficha.layout-phone-portrait .fhero-pr__actions{margin-left:0}body.pr-ficha.layout-phone-portrait .fhero-pr__actions .fhero__actions{flex-wrap:wrap!important;justify-content:flex-start}body.pr-ficha.layout-phone-portrait .fdefreview__datechip:first-child .fdefreview__datek{display:none}body.pr-ficha.layout-phone-portrait .fhero--pr-double-edition{display:flex!important;flex-direction:column}body.pr-ficha.layout-phone-portrait .fhero-pr__edition--alternate,body.pr-ficha.layout-phone-portrait .fhero-pr__edition--extra{padding:0;border:0}@media (max-width:1100px) and (min-width:881px){body.pr-ficha .fhero--pr-v7.fhero--pr-paired-covers{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"covers identity"
      "info info";min-height:0}body.pr-ficha .fhero--pr-paired-covers .fhero-pr__info{width:min(100%,var(--fhero-pr-info-width));margin-left:auto}body.pr-ficha .fhero--pr-paired-covers .fhero-pr__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}}html.skin-retro body.pr-ficha #titulo,
html.skin-retro body.pr-ficha #titulo-osc,
html.skin-retro body.pr-ficha .fhero-pr__coverbox,
html.skin-retro body.pr-ficha .fhero-pr__metrics .fstat,
html.skin-retro body.pr-ficha .fhero-pr__actions .fhero__actions{border-radius:0!important}body.pr-ficha .fhero-pr__metrics{align-self:flex-end}body.pr-ficha .fhero-pr__metrics .fstat{width:auto}body.pr-ficha .fhero-pr__subtitle + .fhero-pr__subtitle{margin-top:0}@media (min-width:981px){body.pr-ficha .fhero-pr__info{gap:4px}}body.pr-ficha:not(.layout-phone-portrait) .ficha-shell--pr-media-paired > .ficha-pr__media-pair{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;grid-row:1;align-items:stretch;min-width:0}body.pr-ficha:not(.layout-phone-portrait) .ficha-shell--pr-media-paired > .ficha-main{grid-column:1;grid-row:2}body.pr-ficha:not(.layout-phone-portrait) .ficha-shell--pr-media-paired > .ficha-aside{grid-column:2;grid-row:2}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair > .fdefhome-media-row{align-self:stretch;min-width:0;min-height:0;margin-bottom:0}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair > .ficha-main__home-media{grid-column:1;contain:size}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair > .ficha-aside__home-video{grid-column:2}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair .fdefsec:is(.fdefsec--home-media,.fdefsec--home-video){min-height:0;height:100%}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair .fdefsec:is(.fdefsec--home-media,.fdefsec--home-video) > .cventanas-m20{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:auto;padding:4px}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair .fmedia-inline{--fmedia-gap:8px;flex:1 1 auto;min-height:0;gap:4px}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair .fmedia-inline__rail{flex:1 1 auto;min-height:0;align-items:stretch;margin-bottom:0;padding-top:0;padding-bottom:0}body.pr-ficha:not(.layout-phone-portrait) .ficha-main__home-media .fmedia-inline{position:relative}body.pr-ficha:not(.layout-phone-portrait) .ficha-main__home-media .fmedia-inline__rail{scrollbar-width:none}body.pr-ficha:not(.layout-phone-portrait) .ficha-main__home-media .fmedia-inline__rail::-webkit-scrollbar{display:none}body.pr-ficha:not(.layout-phone-portrait) .ficha-main__home-media .fpr-media-scrollbar{position:absolute;z-index:12;left:5px;right:5px;bottom:3px;height:5px;border-radius:999px;opacity:0;transition:opacity .12s ease;pointer-events:none}body.pr-ficha:not(.layout-phone-portrait) .ficha-main__home-media .fpr-media-scrollbar__thumb{display:block;height:100%;min-width:28px;border-radius:inherit;background:var(--ink-116);transform:translateX(0);cursor:ew-resize;pointer-events:none;touch-action:none}body.pr-ficha:not(.layout-phone-portrait) .ficha-main__home-media .fmedia-inline:is(:hover,:focus-within,.fpr-scroll-dragging) .fpr-media-scrollbar{opacity:1}body.pr-ficha:not(.layout-phone-portrait) .ficha-main__home-media .fmedia-inline:is(:hover,:focus-within,.fpr-scroll-dragging) .fpr-media-scrollbar__thumb{pointer-events:auto}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair .fmedia-inline__item{align-self:stretch;height:100%;min-height:0}body.pr-ficha:not(.layout-phone-portrait) .ficha-pr__media-pair .fmedia-inline__thumb{height:100%;min-height:100%;aspect-ratio:auto}body.pr-ficha .finfo__value .fprice{display:grid;gap:9px;width:100%;min-width:0;max-width:100%}body.pr-ficha .finfo__value .fprice__group,
body.pr-ficha .finfo__value .fprice__group--inline{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}body.pr-ficha .finfo__value .fprice--single-market .fprice__group{grid-template-columns:minmax(0,1fr)}body.pr-ficha .finfo__value .fprice__market{min-width:0;width:48px;box-sizing:border-box}body.pr-ficha .finfo__value .fprice__items{display:flex;flex-flow:row wrap;align-items:flex-start;gap:7px 16px;width:100%;min-width:0;max-width:100%}body.pr-ficha .finfo__value .fprice__item{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:3px 5px;width:auto;min-width:0;max-width:100%;white-space:normal}body.pr-ficha .finfo__value .fprice__ico{order:-2;flex:0 0 auto}body.pr-ficha .finfo__value .fprice__values{order:-1;display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:3px 5px;min-width:0;max-width:100%;white-space:normal}body.pr-ficha .finfo__value .fprice__amount{flex:0 0 auto}body.pr-ficha .finfo__value .fprice__support,
body.pr-ficha .finfo__value .fprice__system,
body.pr-ficha .finfo__value .fprice__note{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width:560px){body.pr-ficha .finfo__value .fprice__group,
  body.pr-ficha .finfo__value .fprice__group--inline{grid-template-columns:42px minmax(0,1fr);gap:6px}body.pr-ficha .finfo__value .fprice__market{width:42px}body.pr-ficha .finfo__value .fprice__items{gap:6px 11px}}@media screen and (max-width:520px) and (orientation:portrait){body.pr-ficha.pr-ficha.layout-phone-portrait .fdefcard--cezgs .fpack{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:10px}body.pr-ficha.pr-ficha.layout-phone-portrait .fdefcard--cezgs .fpack__item{width:auto;max-width:none}body.pr-ficha.pr-ficha.layout-phone-portrait .fdefcard--cezgs .fpack__coverlink{width:100%;max-width:none}body.pr-ficha.pr-ficha.layout-phone-portrait .fdefcard--cezgs .fpack__caption{max-width:none;min-height:46px;padding:7px 8px 9px;font-size:.72rem;line-height:1.22}}

/* Subpáginas: Pantallas/Vídeo usan la misma cabecera externa y el ancho completo del aside. */
body.pr-ficha .fpanel--downloads{margin-bottom:10px;}

/* El histórico cambia de 2ª a 3ª edición al desplazar el carril. */
body.pr-ficha .fhero-pr__history--scroll-target{display:none}
body.pr-ficha .fhero-pr__editions-window.is-history-on-extra .fhero-pr__history--scroll-source{display:none}
body.pr-ficha .fhero-pr__editions-window.is-history-on-extra .fhero-pr__history--scroll-target{display:block}
/* Una sola guía vertical por edición: la propia edición ya aporta el separador. */
body.pr-ficha .fhero-pr__edition:is(.fhero-pr__edition--alternate,.fhero-pr__edition--extra) .fhero-pr__editionmeta-group--reedition{padding-left:0;border-left:0}

/* Carriles compactos y modal de emulación. */
/* Carril 1-a-1: móvil vertical, móvil horizontal y tablet vertical. */
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll{min-height:0}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions{display:flex;flex-direction:column;gap:5px;width:100%;min-width:0;max-width:100%}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-window{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-rail{display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-rail::-webkit-scrollbar{display:none}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-rail>.fhero-pr__edition{display:block;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;padding-left:0;border-left:0;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__edition-copy{min-width:0;margin-left:0!important;padding:6px 74px 6px 0}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll :is(.fhero-pr__edition .fhero-pr__title,.fhero-pr__title--alternate,.fhero-pr__title--extra){font-size:1.3rem!important}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-nav{display:inline-flex;top:50%;min-width:32px;height:34px;padding:0 8px;background:rgba(7,22,36,.16)}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-prev{left:2px}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-next{right:2px;min-width:66px;height:34px;padding:0 7px;border-color:rgba(184,222,243,.34);background:rgba(32,73,92,.46);box-shadow:0 4px 14px rgba(0,0,0,.16)}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-next .fhero-pr__editions-more{display:none}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-next::before{content:attr(data-compact-label);font:800 .48rem/1 Orbitron,Exo,Arial,sans-serif;letter-spacing:.02em;white-space:nowrap}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-status{position:absolute;z-index:19;top:1px;right:2px;display:inline-flex!important;align-items:center;gap:2px;height:20px;padding:0 7px;border:1px solid rgba(184,222,243,.34);border-radius:999px;background:rgba(17,52,70,.54);box-shadow:0 3px 10px rgba(0,0,0,.16);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:rgba(244,250,253,.96);font:800 .54rem/1 Orbitron,Exo,Arial,sans-serif;letter-spacing:.025em;pointer-events:none}
body.pr-ficha:is(.layout-phone-portrait,.layout-mid) .fhero--pr-editions-scroll .fhero-pr__editions-status-label{margin-right:3px;color:rgba(214,235,247,.82);font-size:.45rem;letter-spacing:.045em}

/* Desktop: con exactamente dos ediciones, los títulos largos se compactan sin afectar a títulos normales. */
body.pr-ficha:not(.layout-phone-portrait):not(.layout-mid) .fhero--pr-two-editions .fhero-pr__title--long{
  font-size:clamp(1.42rem,1.75vw,1.90rem)!important;
  line-height:.96;
  text-wrap:balance;
}
body.pr-ficha:not(.layout-phone-portrait):not(.layout-mid) .fhero--pr-two-editions .fhero-pr__title--very-long{
  font-size:clamp(1.25rem,1.45vw,1.62rem)!important;
  line-height:.98;
  text-wrap:balance;
}

/* Prefijo editorial: mismo tratamiento tipográfico que el título, a menor tamaño. */
body.pr-ficha .fhero-pr__prefix{display:block;align-self:flex-start;min-width:0;margin:0 0 3px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:Exo,Arial,sans-serif;font-size:1.05rem;font-weight:800;line-height:.89;letter-spacing:-.03em;text-align:left;text-transform:none;color:#fff;white-space:nowrap}
body.pr-ficha.layout-mid .fhero-pr__prefix{font-size:.90rem}
body.pr-ficha.layout-phone-portrait .fhero-pr__prefix{margin-bottom:2px;font-size:.80rem}



/* CLS: geometria critica de Pantallas/Video home; debe existir antes del CSS home diferido. */
body.pr-ficha .fdefhome-media-row{
  --fhome-media-card-w:248px;
  --fmedia-thumb-h:140px;
  display:grid;
  grid-template-columns:1fr;
  gap:8px;
  align-items:stretch;
  min-width:0;
  margin:0 0 10px;
  box-sizing:border-box;
}
body.pr-ficha .fdefhome-media-row>.fdefsec{
  display:flex;
  flex-direction:column;
  min-width:0;
  margin:0;
}
body.pr-ficha .fdefhome-media-row .cventanas-m20{
  flex:1 1 auto;
  height:100%;
  box-sizing:border-box;
}
body.pr-ficha .ficha-shell .fdefhome-media-row>.fdefsec:is(.fdefsec--home-media,.fdefsec--home-video)>.cventanas-m20{
  position:relative;
  margin-top:0;
  margin-bottom:0;
  overflow:hidden;
  flex:1 1 auto;
  height:100%;
  padding:6px;
  box-sizing:border-box;
}
body.pr-ficha .fdefsec--home-video>.cventanas-m20{display:flex;}
body.pr-ficha .fmedia-inline__item{
  position:relative;
  display:flex;
  flex:0 0 var(--fmedia-thumb-cap);
  flex-direction:column;
  gap:0;
  width:var(--fmedia-thumb-cap);
  min-width:0;
  max-width:var(--fmedia-thumb-cap);
}
body.pr-ficha .fmedia-inline__thumb{
  display:block;
  width:100%;
  min-width:0;
  height:var(--fmedia-thumb-h);
  padding:0;
  overflow:hidden;
  box-sizing:border-box;
}
body.pr-ficha .fmedia-inline__thumb img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}
body.pr-ficha .fhomevideo-inline{
  display:flex;
  flex-direction:column;
  gap:7px;
  min-width:0;
  width:100%;
}
body.pr-ficha .fhomevideo-inline .fasidevideo{
  gap:6px;
  width:100%;
  max-width:var(--fhome-video-w,var(--fhome-media-card-w,248px));
  margin:0 auto;
}
body.pr-ficha .fhomevideo-inline .fdefmedia__video{height:var(--fmedia-thumb-h);}
body.pr-ficha .fhomevideo-inline .fdefmedia__video .videocont{height:100%;padding-bottom:0;}
body.pr-ficha .fhomevideo-inline .fasidevideo__caption{display:none;}
body.pr-ficha .fhomevideo-inline .fdefmedia__video{display:block;width:100%;overflow:hidden;box-sizing:border-box;border:1px solid transparent;}

@media screen and (max-width:700px) and (orientation:portrait){
  body.pr-ficha.layout-phone-portrait .fdefhome-media-row--split{grid-template-columns:1fr;}
  body.pr-ficha.layout-phone-portrait .fmedia-inline__item,
  body.pr-ficha.layout-phone-portrait .fmedia-inline--few .fmedia-inline__item,
  body.pr-ficha.layout-phone-portrait .fmedia-inline--count-3 .fmedia-inline__item,
  body.pr-ficha.layout-phone-portrait .fmedia-inline--count-4 .fmedia-inline__item{
    display:flex;
    flex:0 0 90%;
    flex-direction:column;
    width:90%;
    max-width:90%;
    min-width:0;
    scroll-snap-align:none;
  }
  body.pr-ficha.layout-phone-portrait .fmedia-inline--count-1 .fmedia-inline__rail{
    overflow-x:hidden;
    scroll-snap-type:none;
  }
  body.pr-ficha.layout-phone-portrait .fmedia-inline--count-1 .fmedia-inline__item{
    flex-basis:100%;
    width:100%;
    max-width:100%;
  }
  body.pr-ficha.layout-phone-portrait .fmedia-inline__thumb{
    display:block;
    height:auto;
    aspect-ratio:16/9;
    scroll-snap-align:none;
  }
  body.pr-ficha.layout-phone-portrait .fhomevideo-inline .fasidevideo{
    width:90%;
    max-width:90%;
    margin:0 auto;
  }
  body.pr-ficha.layout-phone-portrait .fhomevideo-inline .fdefmedia__video{
    height:auto;
    aspect-ratio:16/9;
  }
  body.pr-ficha.layout-phone-portrait .fhomevideo-inline .fdefmedia__video .videocont{
    height:100%;
    padding-bottom:0;
  }
}
